@charset "UTF-8";._login--wrapper_1a1em_1 {
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: calc(3px * var(--size-base-spacing));
  background: var(--color-structure-secondary);
}
._login--wrapper_1a1em_1 ._login--card_1a1em_11 {
  width: 100%;
  max-width: 600px;
}
._login--wrapper_1a1em_1 ._login--internals_1a1em_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(4px * var(--size-base-spacing));
  padding: calc(3px * var(--size-base-spacing)) calc(6px * var(--size-base-spacing));
}
._login--wrapper_1a1em_1 ._login--states_1a1em_22 {
  width: 100%;
}

._login--logo_1a1em_26 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._login--logo_1a1em_26 svg {
  width: auto;
  height: 40px;
  color: var(--color-text-primary);
}

._entry--wrapper_1a1em_37,
._form--wrapper_1a1em_38 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._entry--helper_1a1em_44 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  margin-top: calc(2px * var(--size-base-spacing));
}
._entry--helper_1a1em_44 p {
  font-size: var(--font-size-body, 14px);
  line-height: var(--line-height-normal, 1.5);
  text-align: center;
  margin: 0;
}
._entry--helper_1a1em_44 p a {
  color: var(--color-text-link, #0066cc);
  text-decoration: none;
}
._entry--helper_1a1em_44 p a:hover {
  text-decoration: underline;
}

._dev-help_1a1em_65 {
  margin-top: calc(3px * var(--size-base-spacing));
  width: 100%;
  max-width: 600px;
}
._dev-help_1a1em_65 details {
  background: var(--color-background-secondary, #f8f9fa);
  border-radius: var(--border-radius-medium, 8px);
  padding: calc(2px * var(--size-base-spacing));
  border: 1px solid var(--color-border-subtle, #e1e5e9);
}
._dev-help_1a1em_65 details summary {
  font-size: var(--font-size-body, 14px);
  line-height: var(--line-height-normal, 1.5);
  cursor: pointer;
  font-weight: var(--font-weight-medium, 500);
  color: var(--color-text-secondary, #6c757d);
}
._dev-help_1a1em_65 details summary:hover {
  color: var(--color-text-primary, #212529);
}
._dev-help_1a1em_65 ._test-accounts_1a1em_86 {
  margin-top: calc(2px * var(--size-base-spacing));
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._dev-help_1a1em_65 ._test-account_1a1em_86 {
  padding: calc(2px * var(--size-base-spacing));
  background: var(--color-background-primary, #ffffff);
  border-radius: var(--border-radius-small, 4px);
  border: 1px solid var(--color-border-subtle, #e1e5e9);
}
._dev-help_1a1em_65 ._test-account_1a1em_86 strong {
  display: block;
  font-size: var(--font-size-body, 14px);
  line-height: var(--line-height-normal, 1.5);
  font-weight: var(--font-weight-semibold, 600);
  margin-bottom: calc(1px * var(--size-base-spacing));
}
._dev-help_1a1em_65 ._test-account_1a1em_86 div {
  font-size: var(--font-size-small, 12px);
  line-height: var(--line-height-normal, 1.5);
  color: var(--color-text-secondary, #6c757d);
  font-family: var(--font-family-mono, "Courier New"), monospace;
  margin: calc(0.5px * var(--size-base-spacing)) 0;
}

._sr-only_1a1em_113 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 768px) {
  ._login--wrapper_1a1em_1 {
    padding: calc(2px * var(--size-base-spacing));
  }
  ._login--wrapper_1a1em_1 ._login--internals_1a1em_15 {
    padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  }
  ._login--wrapper_1a1em_1 ._login--card_1a1em_11 {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  ._login--wrapper_1a1em_1 {
    padding: calc(1px * var(--size-base-spacing));
  }
  ._login--wrapper_1a1em_1 ._login--internals_1a1em_15 {
    padding: calc(2px * var(--size-base-spacing));
    gap: calc(3px * var(--size-base-spacing));
  }
  ._login--wrapper_1a1em_1 ._login--logo_1a1em_26 svg {
    height: 32px;
  }
}._wrapper_o4dmx_1 {
  width: 350px;
}

._headerWrapper_o4dmx_5 {
  border-bottom: 1px solid var(--color-border-secondary);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_8e9jw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_8e9jw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_8e9jw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_8e9jw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_8e9jw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_8e9jw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_8e9jw_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_8e9jw_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._searchIcon_8e9jw_130 {
  color: var(--color-font-tertiary);
}

._searchHeader_8e9jw_134 {
  position: sticky;
  top: 0;
  background-color: var(--color-card-base);
  width: 100%;
  z-index: 100;
}

._searchInputWrapper_8e9jw_142 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._searchInputWrapper_8e9jw_142 ._searchInput_8e9jw_142 {
  height: calc(5px * var(--size-base-spacing));
  background: transparent;
  color: var(--color-font-secondary);
  font-size: var(--size-font-h5-base);
  border: none;
}
._searchInputWrapper_8e9jw_142 ._searchInput_8e9jw_142:focus {
  outline: none;
}

._autocompleteDropdown_8e9jw_158 {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  position: fixed;
  top: calc(20px * var(--size-base-spacing));
  left: calc(50% - 400px);
  background: var(--color-structure-secondary);
  border: 1px solid var(--color-border-base);
  border-radius: calc(1px * var(--size-base-spacing));
  z-index: 1000;
  max-height: 200px;
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow-y: auto;
  width: 200px;
  margin-left: calc(5.5px * var(--size-base-spacing));
  padding-top: calc(0.5px * var(--size-base-spacing));
}

._autocompleteOption_8e9jw_177 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  border-radius: calc(0.5px * var(--size-base-spacing));
  padding: calc(1px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  margin: calc(0.5px * var(--size-base-spacing));
  text-align: left;
  background: none;
  border: none;
  cursor: pointer;
  transition-property: background-color;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._autocompleteOption_8e9jw_177:hover, ._autocompleteOption_8e9jw_177:focus {
  background: var(--color-structure-tertiary);
}
._autocompleteOption_8e9jw_177:focus {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_mkln6_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mkln6_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mkln6_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mkln6_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mkln6_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mkln6_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mkln6_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_mkln6_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._explainButton_mkln6_130::part(button) {
  border-color: var(--color-border-base);
  border-radius: calc(0.75px * var(--size-base-spacing));
}

._explainButtonHighlight_mkln6_135::part(button) {
  border-color: var(--color-border-base);
  border-radius: calc(0.75px * var(--size-base-spacing));
  background: linear-gradient(90deg, var(--color-teal-background) 0%, var(--color-cyan-background) 100%);
  transition-property: background;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}._inventoryIcon_3uamz_1 {
  width: 50px;
  height: auto;
}
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_2v0c4_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_2v0c4_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_2v0c4_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_2v0c4_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_2v0c4_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_2v0c4_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_2v0c4_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_2v0c4_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._aiContainer_2v0c4_131 {
  opacity: 0;
}

._spotlightItem_2v0c4_135 {
  display: flex;
  flex-direction: column;
  padding: calc(1.5px * var(--size-base-spacing));
  margin: calc(1px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  cursor: pointer;
  transition-property: background-color;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: transparent;
  border: 1px solid transparent;
  position: relative;
  scroll-margin-bottom: calc(8px * var(--size-base-spacing));
}
._spotlightItem_2v0c4_135:hover, ._spotlightItem_2v0c4_135._selected_2v0c4_151, ._spotlightItem_2v0c4_135:focus {
  background-color: var(--color-structure-tertiary);
}
._spotlightItem_2v0c4_135:hover ._spotlightIcon_2v0c4_154, ._spotlightItem_2v0c4_135._selected_2v0c4_151 ._spotlightIcon_2v0c4_154, ._spotlightItem_2v0c4_135:focus ._spotlightIcon_2v0c4_154 {
  transform: scale(1.1);
}
._spotlightItem_2v0c4_135:hover ._aiContainer_2v0c4_131, ._spotlightItem_2v0c4_135._selected_2v0c4_151 ._aiContainer_2v0c4_131, ._spotlightItem_2v0c4_135:focus ._aiContainer_2v0c4_131 {
  opacity: 1;
}
._spotlightItem_2v0c4_135:hover {
  text-decoration: none;
}
._spotlightItem_2v0c4_135._selected_2v0c4_151:not(._categoryItem_2v0c4_163)::after {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  color: var(--color-blue-font);
  content: "↵";
  position: absolute;
  top: 50%;
  right: calc(1.5px * var(--size-base-spacing));
  transform: translateY(-50%);
}

._spotlightItemMain_2v0c4_177 {
  display: flex;
  align-items: center;
  gap: calc(1.5px * var(--size-base-spacing));
}

._spotlightIcon_2v0c4_154 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(5px * var(--size-base-spacing));
  height: calc(5px * var(--size-base-spacing));
  flex-shrink: 0;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195 {
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._red_2v0c4_199 {
  background-color: var(--color-red-background);
  color: var(--color-red-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._red_2v0c4_199._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-red-font);
  color: var(--color-red-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._red_2v0c4_199._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._red_2v0c4_199._is-actionable_2v0c4_208:hover {
  background-color: var(--color-red-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._red_2v0c4_199 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._orange_2v0c4_215 {
  background-color: var(--color-orange-background);
  color: var(--color-orange-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._orange_2v0c4_215._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-orange-font);
  color: var(--color-orange-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._orange_2v0c4_215._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._orange_2v0c4_215._is-actionable_2v0c4_208:hover {
  background-color: var(--color-orange-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._orange_2v0c4_215 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._yellow_2v0c4_231 {
  background-color: var(--color-yellow-background);
  color: var(--color-yellow-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._yellow_2v0c4_231._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-yellow-font);
  color: var(--color-yellow-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._yellow_2v0c4_231._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._yellow_2v0c4_231._is-actionable_2v0c4_208:hover {
  background-color: var(--color-yellow-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._yellow_2v0c4_231 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._green_2v0c4_247 {
  background-color: var(--color-green-background);
  color: var(--color-green-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._green_2v0c4_247._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._green_2v0c4_247._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._green_2v0c4_247._is-actionable_2v0c4_208:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._green_2v0c4_247 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._mint_2v0c4_263 {
  background-color: var(--color-mint-background);
  color: var(--color-mint-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._mint_2v0c4_263._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-mint-font);
  color: var(--color-mint-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._mint_2v0c4_263._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._mint_2v0c4_263._is-actionable_2v0c4_208:hover {
  background-color: var(--color-mint-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._mint_2v0c4_263 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._teal_2v0c4_279 {
  background-color: var(--color-teal-background);
  color: var(--color-teal-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._teal_2v0c4_279._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-teal-font);
  color: var(--color-teal-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._teal_2v0c4_279._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._teal_2v0c4_279._is-actionable_2v0c4_208:hover {
  background-color: var(--color-teal-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._teal_2v0c4_279 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._cyan_2v0c4_295 {
  background-color: var(--color-cyan-background);
  color: var(--color-cyan-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._cyan_2v0c4_295._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._cyan_2v0c4_295._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._cyan_2v0c4_295._is-actionable_2v0c4_208:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._cyan_2v0c4_295 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._blue_2v0c4_311 {
  background-color: var(--color-blue-background);
  color: var(--color-blue-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._blue_2v0c4_311._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-blue-font);
  color: var(--color-blue-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._blue_2v0c4_311._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._blue_2v0c4_311._is-actionable_2v0c4_208:hover {
  background-color: var(--color-blue-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._blue_2v0c4_311 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._indigo_2v0c4_327 {
  background-color: var(--color-indigo-background);
  color: var(--color-indigo-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._indigo_2v0c4_327._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-indigo-font);
  color: var(--color-indigo-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._indigo_2v0c4_327._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._indigo_2v0c4_327._is-actionable_2v0c4_208:hover {
  background-color: var(--color-indigo-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._indigo_2v0c4_327 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._purple_2v0c4_343 {
  background-color: var(--color-purple-background);
  color: var(--color-purple-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._purple_2v0c4_343._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._purple_2v0c4_343._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._purple_2v0c4_343._is-actionable_2v0c4_208:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._purple_2v0c4_343 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._pink_2v0c4_359 {
  background-color: var(--color-pink-background);
  color: var(--color-pink-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._pink_2v0c4_359._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-pink-font);
  color: var(--color-pink-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._pink_2v0c4_359._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._pink_2v0c4_359._is-actionable_2v0c4_208:hover {
  background-color: var(--color-pink-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._pink_2v0c4_359 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._brown_2v0c4_375 {
  background-color: var(--color-brown-background);
  color: var(--color-brown-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._brown_2v0c4_375._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-brown-font);
  color: var(--color-brown-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._brown_2v0c4_375._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._brown_2v0c4_375._is-actionable_2v0c4_208:hover {
  background-color: var(--color-brown-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._brown_2v0c4_375 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._gray_2v0c4_391 {
  background-color: var(--color-gray-background);
  color: var(--color-gray-font);
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._gray_2v0c4_391._outline_2v0c4_203 {
  border: var(--size-border-width-base) solid var(--color-gray-font);
  color: var(--color-gray-font);
  background: none;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._gray_2v0c4_391._is-removable_2v0c4_208:hover, ._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._gray_2v0c4_391._is-actionable_2v0c4_208:hover {
  background-color: var(--color-gray-hover);
  cursor: pointer;
}
._spotlightIcon_2v0c4_154 ._colorIcon_2v0c4_195._gray_2v0c4_391 ._trailing_2v0c4_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._spotlightContent_2v0c4_408 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: calc(0.25px * var(--size-base-spacing));
  min-width: 0;
}

._resultTitle_2v0c4_416 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
  font-weight: var(--size-font-weight-medium);
}

._resultDetails_2v0c4_425 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  color: var(--color-font-tertiary);
}
._resultDetails_2v0c4_425:not(:last-of-type)::after {
  content: "•";
  margin: 0 calc(1px * var(--size-base-spacing));
}

._detailsFlex_2v0c4_438 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0;
  align-items: center;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_2rxs1_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_2rxs1_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_2rxs1_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_2rxs1_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_2rxs1_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_2rxs1_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_2rxs1_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_2rxs1_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._themeToggleSection_2rxs1_130 {
  padding: 0 calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing));
}

._spotlightResults_2rxs1_134 {
  max-height: 50svh;
  overflow-y: auto;
  scroll-behavior: smooth;
}

._spotlightHint_2rxs1_140 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  color: var(--color-font-tertiary);
  text-align: center;
  padding: calc(1px * var(--size-base-spacing)) 0;
  margin-top: calc(1px * var(--size-base-spacing));
  border-top: 1px solid var(--color-border-base);
  position: sticky;
  bottom: 0;
  background-color: var(--color-card-base);
}

._category_2rxs1_156 {
  margin: calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)) 0;
}

._categoryText_2rxs1_160 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
  font-weight: var(--size-font-weight-medium);
  color: var(--color-font-secondary);
  padding-bottom: calc(0.5px * var(--size-base-spacing));
}

._viewAll_2rxs1_171 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: calc(1px * var(--size-base-spacing));
}
._viewAll_2rxs1_171 jamf-icon-v5-11-2 {
  margin-left: calc(0.5px * var(--size-base-spacing));
}

._divider_2rxs1_181 {
  border-top: 1px solid var(--color-border-base);
  margin: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_7bf0a_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_7bf0a_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_7bf0a_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_7bf0a_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_7bf0a_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_7bf0a_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_7bf0a_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_7bf0a_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._aiContainer_7bf0a_130 {
  opacity: 0;
}

._recentSearchesContainer_7bf0a_134 {
  padding: calc(2px * var(--size-base-spacing));
}

._recentList_7bf0a_138 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}

._recentItem_7bf0a_144 {
  transition: background-color 0.5s ease;
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  border-radius: calc(1px * var(--size-base-spacing));
  background: var(--color-structure-secondary);
  padding: calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing));
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._recentItem_7bf0a_144:hover {
  background: var(--color-structure-tertiary);
}
._recentItem_7bf0a_144:hover ._aiContainer_7bf0a_130 {
  opacity: 1;
}
@media (prefers-color-scheme: dark) {
  ._recentItem_7bf0a_144 {
    background-color: var(--color-structure-tertiary);
  }
  ._recentItem_7bf0a_144:hover {
    background-color: var(--color-structure-base);
  }
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1y5rb_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1y5rb_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1y5rb_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1y5rb_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1y5rb_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1y5rb_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1y5rb_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1y5rb_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._footerContainer_1y5rb_130 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-font-tertiary);
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing));
  border-top: 1px solid var(--color-structure-tertiary);
  background-color: var(--color-structure-secondary);
}
._footerContainer_1y5rb_130 p {
  margin-top: auto;
  margin-bottom: auto;
}

._item_1y5rb_145 {
  display: flex;
  flex-direction: row;
  margin-right: calc(2px * var(--size-base-spacing));
}

._hotkey_1y5rb_151 {
  color: var(--color-font-tertiary);
  display: flex;
  flex-direction: row;
  margin-right: calc(1px * var(--size-base-spacing));
  padding: calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  background-color: var(--color-structure-base);
  border: 1px solid var(--color-border-base);
  align-self: center;
}

._helpText_1y5rb_162 {
  margin-left: auto;
}

._returnButton_1y5rb_166 {
  border: 1px solid var(--color-border-base);
  border-radius: var(--size-border-radius-base);
  background-color: var(--color-structure-base);
  margin-left: auto;
}

._flipped_1y5rb_173 {
  transform: scaleY(-1);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_15yve_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15yve_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15yve_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15yve_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15yve_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15yve_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15yve_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_15yve_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._item_15yve_130 {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: default;
}

._hotkey_15yve_137 {
  color: var(--color-font-tertiary);
  display: flex;
  flex-direction: row;
  margin-right: calc(1px * var(--size-base-spacing));
  padding: calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  background-color: var(--color-structure-base);
  border: 1px solid var(--color-border-base);
  align-self: center;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_d34fn_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_d34fn_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_d34fn_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_d34fn_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_d34fn_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_d34fn_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_d34fn_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_d34fn_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._footerContainer_d34fn_130 {
  display: flex;
  flex-direction: row;
  color: var(--color-font-tertiary);
  padding: 0 calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing));
}

._item_d34fn_137 {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  outline: none;
  appearance: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: calc(1px * var(--size-base-spacing));
  padding: calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  border-radius: calc(2px * var(--size-base-spacing));
  background-color: var(--color-structure-secondary);
  border: 1px solid var(--color-border-base);
}
._item_d34fn_137:hover {
  background-color: var(--color-structure-tertiary);
  cursor: pointer;
}

._label_d34fn_158 {
  margin-left: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_e2v90_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_e2v90_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_e2v90_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_e2v90_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_e2v90_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_e2v90_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_e2v90_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_e2v90_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._container_e2v90_130 {
  padding-bottom: calc(2px * var(--size-base-spacing));
}

._header_e2v90_134 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
  font-weight: var(--size-font-weight-medium);
  padding: calc(2px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
}

._subHeader_e2v90_145 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
  font-weight: var(--size-font-weight-normal);
  margin: calc(2px * var(--size-base-spacing));
}

._divider_e2v90_155 {
  margin: calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)) 0;
  border-top: 1px solid var(--color-border-base);
}

._tagsContainer_e2v90_160 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  margin: 0 calc(2px * var(--size-base-spacing));
}

._tag_e2v90_160 {
  margin: calc(0.5px * var(--size-base-spacing));
  display: flex;
  flex-direction: row;
  align-items: center;
}

._tagBackground_e2v90_173 {
  color: var(--color-font-tertiary);
  margin-right: calc(1px * var(--size-base-spacing));
  padding: calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  background-color: var(--color-structure-secondary);
  border: 1px solid var(--color-border-base);
  align-self: center;
  border-radius: var(--size-border-radius-base);
}

._shortcutsContainer_e2v90_183 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 calc(2px * var(--size-base-spacing));
  gap: calc(2px * var(--size-base-spacing));
}

._flipped_e2v90_191 {
  transform: scaleY(-1);
}

._multiHotkey_e2v90_195 {
  display: flex;
  flex-direction: row;
  align-items: center;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes scaleIn {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scaleOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes microSlideInLeft {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideInTop {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes pulse {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes subtleShimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
.search-modal {
  --size-card-header-spacing: 0;
  --size-card-footer-spacing: 0;
  --size-card-body-horizontal-spacing: 0;
  --size-card-body-vertical-spacing: 0;
  --size-card-spacing-half: 0;
  --size-card-spacing: 0;
}
.search-modal:hover .search-hotkey {
  opacity: 1;
  transition: opacity 0.5s;
}
.search-modal::part(modal-background) {
  backdrop-filter: blur(6px);
}
.search-modal::part(modal-overlay) {
  grid-template-columns: 1fr minmax(800px, 1fr) 1fr;
  align-items: flex-start;
  padding-top: 120px;
}
@media only screen and (max-width: 812px) {
  .search-modal::part(modal-overlay) {
    grid-template-columns: 1fr minmax(90svw, 1fr) 1fr;
  }
}
.search-modal::part(modal-card) {
  overflow: hidden;
}
.search-modal::part(modal) {
  border: none;
}

.search-modal-button {
  width: 50vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: calc(4px * var(--size-base-spacing));
  cursor: pointer;
  background-color: var(--color-structure-secondary);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(0.75px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing));
  margin: 0;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(2.5px * var(--size-base-spacing));
  transition: background-color 0.2s, border-color 0.2s;
}
.search-modal-button:hover, .search-modal-button:focus {
  background-color: var(--color-structure-tertiary);
}
.search-modal-button:focus {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}

.search-label {
  display: flex;
  align-items: center;
  gap: calc(0.75px * var(--size-base-spacing));
}

.search-icon {
  margin-top: -1px;
}

.search-hotkey {
  opacity: 0;
  font-size: 10px;
  border-radius: calc(0.5px * var(--size-base-spacing));
  padding: calc(0.5px * var(--size-base-spacing)) calc(0.75px * var(--size-base-spacing));
}

@media only screen and (max-width: 812px) {
  .search-modal-button {
    position: relative;
    transform: unset;
    width: fit-content;
    padding: calc(1.2px * var(--size-base-spacing));
    margin-right: calc(4px * var(--size-base-spacing));
    border-radius: var(--size-border-radius-base);
    background-color: var(--color-structure-base);
    border: var(--size-border-width-base) solid var(--color-structure-base);
  }
}
@media only screen and (max-width: 812px) and (prefers-color-scheme: dark) {
  .search-modal-button {
    background-color: var(--color-structure-tertiary);
    border: var(--size-border-width-base) solid var(--color-structure-tertiary);
  }
}
@media only screen and (max-width: 812px) {
  .search-modal-button:hover, .search-modal-button:focus {
    background-color: var(--color-structure-secondary);
    border: var(--size-border-width-base) solid var(--color-border-neutral-base);
  }
  .search-label span {
    display: none;
  }
  .search-hotkey {
    display: none;
  }
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1fast_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1fast_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1fast_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1fast_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1fast_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1fast_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1fast_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1fast_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1fast_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1fast_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1fast_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1fast_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1fast_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1fast_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1fast_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1fast_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_1fast_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_1fast_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_1fast_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_1fast_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_1fast_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_1fast_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_1fast_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_1fast_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_1fast_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_1fast_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_1fast_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_1fast_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_1fast_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_1fast_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_1fast_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_1fast_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_1fast_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_1fast_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_1fast_357._max-c_1fast_363 {
  grid-auto-rows: max-content;
}
._g-rows_1fast_357._min-c_1fast_366 {
  grid-auto-rows: min-content;
}

._g-cols_1fast_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_1fast_370._left_1fast_376 {
  justify-content: start;
}
._g-cols_1fast_370._right_1fast_379 {
  justify-content: end;
}
._g-cols_1fast_370._max-c_1fast_363 {
  grid-auto-columns: max-content;
}
._g-cols_1fast_370._min-c_1fast_366 {
  grid-auto-columns: min-content;
}

._col-span-all_1fast_389 {
  grid-column: "1 / -1";
}

._col-span-0_1fast_393 {
  grid-column: span 1;
}

._col-span-1_1fast_397 {
  grid-column: span 2;
}

._col-span-2_1fast_401 {
  grid-column: span 3;
}

._col-span-3_1fast_405 {
  grid-column: span 4;
}

._col-span-4_1fast_409 {
  grid-column: span 5;
}

._col-span-5_1fast_413 {
  grid-column: span 6;
}

._col-span-6_1fast_417 {
  grid-column: span 7;
}

._col-span-7_1fast_421 {
  grid-column: span 8;
}

._col-span-8_1fast_425 {
  grid-column: span 9;
}

._col-span-9_1fast_429 {
  grid-column: span 10;
}

._col-span-10_1fast_433 {
  grid-column: span 11;
}

._gap-none_1fast_437 {
  gap: 0 !important;
}

._gap-0_1fast_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_1fast_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_1fast_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_1fast_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_1fast_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_1fast_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_1fast_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_1fast_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_1fast_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_1fast_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_1fast_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_1fast_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_1fast_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_1fast_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_1fast_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_1fast_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_1fast_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_1fast_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_1fast_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_1fast_517 {
  grid-row: "1 / -1";
}

._row-span-0_1fast_521 {
  grid-row: span 1;
}

._row-span-1_1fast_525 {
  grid-row: span 2;
}

._row-span-2_1fast_529 {
  grid-row: span 3;
}

._row-span-3_1fast_533 {
  grid-row: span 4;
}

._row-span-4_1fast_537 {
  grid-row: span 5;
}

._row-span-5_1fast_541 {
  grid-row: span 6;
}

._row-span-6_1fast_545 {
  grid-row: span 7;
}

._row-span-7_1fast_549 {
  grid-row: span 8;
}

._row-span-8_1fast_553 {
  grid-row: span 9;
}

._row-span-9_1fast_557 {
  grid-row: span 10;
}

._row-span-10_1fast_561 {
  grid-row: span 11;
}

._g-app-layout_1fast_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_1fast_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_1fast_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_1fast_583:has(._jamf-side-nav_1fast_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1fast_583 ._jamf-top-nav_1fast_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1fast_583 ._jamf-main-content_1fast_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1fast_583 ._jamf-main-content_1fast_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1fast_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595:not(._custom-mobile-layout_1fast_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595:not(._custom-mobile-layout_1fast_626)._is-open_1fast_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_1fast_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_1fast_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_1fast_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_1fast_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_1fast_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_1fast_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_1fast_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_1fast_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_1fast_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_1fast_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_1fast_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_1fast_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_1fast_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_1fast_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_1fast_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_1fast_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_1fast_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_1fast_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_1fast_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_1fast_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_1fast_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_1fast_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_1fast_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_1fast_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_1fast_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_1fast_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_1fast_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_1fast_780 > * {
  flex: 1 1 auto;
}
._f-rows_1fast_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_1fast_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_1fast_791 > * {
  flex: 1 1 auto;
}
._f-cols_1fast_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_1fast_791._left_1fast_376 {
  justify-content: start;
}
._f-cols_1fast_791._right_1fast_379 {
  justify-content: end;
}

._items-center_1fast_808 {
  align-items: center;
}

._justify-center_1fast_812 {
  justify-content: center;
}

._p-0\.5_1fast_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_1fast_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_1fast_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_1fast_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_1fast_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_1fast_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_1fast_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_1fast_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_1fast_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_1fast_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_1fast_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_1fast_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_1fast_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_1fast_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_1fast_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_1fast_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_1fast_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_1fast_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_1fast_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_1fast_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_1fast_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_1fast_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_1fast_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_1fast_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_1fast_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_1fast_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_1fast_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_1fast_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_1fast_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_1fast_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_1fast_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_1fast_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_1fast_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_1fast_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_1fast_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_1fast_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_1fast_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_1fast_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_1fast_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_1fast_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_1fast_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_1fast_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_1fast_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_1fast_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_1fast_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_1fast_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_1fast_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_1fast_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_1fast_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_1fast_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_1fast_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_1fast_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_1fast_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_1fast_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_1fast_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_1fast_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_1fast_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_1fast_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_1fast_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_1fast_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_1fast_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_1fast_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_1fast_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_1fast_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_1fast_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_1fast_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_1fast_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_1fast_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_1fast_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_1fast_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_1fast_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_1fast_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_1fast_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_1fast_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_1fast_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_1fast_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_1fast_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_1fast_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_1fast_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_1fast_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_1fast_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_1fast_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_1fast_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_1fast_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_1fast_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_1fast_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_1fast_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_1fast_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_1fast_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_1fast_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_1fast_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_1fast_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_1fast_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_1fast_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_1fast_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_1fast_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_1fast_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_1fast_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_1fast_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_1fast_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_1fast_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_1fast_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_1fast_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_1fast_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_1fast_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_1fast_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_1fast_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_1fast_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_1fast_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_1fast_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_1fast_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_1fast_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_1fast_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_1fast_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_1fast_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_1fast_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_1fast_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_1fast_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_1fast_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_1fast_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_1fast_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_1fast_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_1fast_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_1fast_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_1fast_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_1fast_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_1fast_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_1fast_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_1fast_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_1fast_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_1fast_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_1fast_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_1fast_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_1fast_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_1fast_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_1fast_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_1fast_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_1fast_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_1fast_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_1fast_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_1fast_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_1fast_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_1fast_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_1fast_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_1fast_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_1fast_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_1fast_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_1fast_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_1fast_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_1fast_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_1fast_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_1fast_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_1fast_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_1fast_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_1fast_816 {
  padding: 0 !important;
}

._pl-0_1fast_820 {
  padding-left: 0 !important;
}

._pr-0_1fast_824 {
  padding-right: 0 !important;
}

._pb-0_1fast_828 {
  padding-bottom: 0 !important;
}

._pt-0_1fast_832 {
  padding-top: 0 !important;
}

._py-0_1fast_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_1fast_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_1fast_846 {
  margin: 0 !important;
}

._ml-0_1fast_850 {
  margin-left: 0 !important;
}

._mr-0_1fast_854 {
  margin-right: 0 !important;
}

._mb-0_1fast_858 {
  margin-bottom: 0 !important;
}

._mt-0_1fast_862 {
  margin-top: 0 !important;
}

._my-0_1fast_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_1fast_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_1fast_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_1fast_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_1fast_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_1fast_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_1fast_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_1fast_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_1fast_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_1fast_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_1fast_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_1fast_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_1fast_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_1fast_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_1fast_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_1fast_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_1fast_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_1fast_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_1fast_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_1fast_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_1fast_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_1fast_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_1fast_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_1fast_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_1fast_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_1fast_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_1fast_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_1fast_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_1fast_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_1fast_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_1fast_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_1fast_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_1fast_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_1fast_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_1fast_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_1fast_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_1fast_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_1fast_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_1fast_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_1fast_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_1fast_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_1fast_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_1fast_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_1fast_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_1fast_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_1fast_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_1fast_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_1fast_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_1fast_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_1fast_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_1fast_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_1fast_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_1fast_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_1fast_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_1fast_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_1fast_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_1fast_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_1fast_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_1fast_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_1fast_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_1fast_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_1fast_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_1fast_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_1fast_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_1fast_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_1fast_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_1fast_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_1fast_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_1fast_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_1fast_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_1fast_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_1fast_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_1fast_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_1fast_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_1fast_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_1fast_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_1fast_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_1fast_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_1fast_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_1fast_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_1fast_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_1fast_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_1fast_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_1fast_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_1fast_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_1fast_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_1fast_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_1fast_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_1fast_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_1fast_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_1fast_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_1fast_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_1fast_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_1fast_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_1fast_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_1fast_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_1fast_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_1fast_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_1fast_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_1fast_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_1fast_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_1fast_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_1fast_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_1fast_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_1fast_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_1fast_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_1fast_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_1fast_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_1fast_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_1fast_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_1fast_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_1fast_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_1fast_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_1fast_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_1fast_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_1fast_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_1fast_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_1fast_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_1fast_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_1fast_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_1fast_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_1fast_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_1fast_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_1fast_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_1fast_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_1fast_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_1fast_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_1fast_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_1fast_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_1fast_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_1fast_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_1fast_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_1fast_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_1fast_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_1fast_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_1fast_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_1fast_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_1fast_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_1fast_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_1fast_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_1fast_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_1fast_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_1fast_2136 {
  margin: 0 !important;
}

._-ml-0_1fast_2140 {
  margin-left: 0 !important;
}

._-mr-0_1fast_2144 {
  margin-right: 0 !important;
}

._-mb-0_1fast_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_1fast_2152 {
  margin-top: 0 !important;
}

._-my-0_1fast_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_1fast_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_1fast_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_1fast_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_1fast_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_1fast_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_1fast_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_1fast_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_1fast_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_1fast_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_1fast_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_1fast_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_1fast_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_1fast_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_1fast_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_1fast_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_1fast_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_1fast_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_1fast_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_1fast_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_1fast_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_1fast_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_1fast_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_1fast_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_1fast_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_1fast_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_1fast_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_1fast_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_1fast_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_1fast_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_1fast_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_1fast_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_1fast_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_1fast_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_1fast_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_1fast_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_1fast_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_1fast_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_1fast_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_1fast_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_1fast_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_1fast_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_1fast_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_1fast_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_1fast_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_1fast_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_1fast_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_1fast_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_1fast_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_1fast_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_1fast_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_1fast_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_1fast_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_1fast_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_1fast_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_1fast_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_1fast_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_1fast_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_1fast_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_1fast_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_1fast_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_1fast_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_1fast_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_1fast_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_1fast_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_1fast_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_1fast_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_1fast_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_1fast_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_1fast_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_1fast_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_1fast_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_1fast_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_1fast_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_1fast_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_1fast_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_1fast_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_1fast_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_1fast_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_1fast_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_1fast_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_1fast_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_1fast_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_1fast_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_1fast_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_1fast_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_1fast_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_1fast_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_1fast_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_1fast_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_1fast_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_1fast_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_1fast_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_1fast_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_1fast_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_1fast_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_1fast_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_1fast_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_1fast_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_1fast_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_1fast_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_1fast_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_1fast_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_1fast_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_1fast_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_1fast_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_1fast_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_1fast_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_1fast_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_1fast_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_1fast_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_1fast_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_1fast_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_1fast_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_1fast_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_1fast_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_1fast_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_1fast_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_1fast_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_1fast_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_1fast_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_1fast_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_1fast_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_1fast_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_1fast_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_1fast_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_1fast_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_1fast_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_1fast_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_1fast_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_1fast_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_1fast_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_1fast_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_1fast_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_1fast_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_1fast_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_1fast_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_1fast_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_1fast_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_1fast_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_1fast_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_1fast_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_1fast_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_1fast_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_1fast_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_1fast_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_1fast_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_1fast_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_1fast_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_1fast_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_1fast_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_1fast_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_1fast_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_1fast_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_1fast_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_1fast_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_1fast_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_1fast_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_1fast_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_1fast_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_1fast_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_1fast_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_1fast_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_1fast_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_1fast_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_1fast_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_1fast_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_1fast_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_1fast_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_1fast_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_1fast_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_1fast_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_1fast_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_1fast_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_1fast_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_1fast_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_1fast_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_1fast_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_1fast_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_1fast_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_1fast_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_1fast_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_1fast_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_1fast_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_1fast_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_1fast_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_1fast_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_1fast_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_1fast_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_1fast_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_1fast_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_1fast_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_1fast_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_1fast_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_1fast_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_1fast_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_1fast_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_1fast_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_1fast_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_1fast_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_1fast_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_1fast_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_1fast_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_1fast_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_1fast_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_1fast_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_1fast_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_1fast_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_1fast_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_1fast_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_1fast_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_1fast_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_1fast_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_1fast_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_1fast_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_1fast_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_1fast_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_1fast_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_1fast_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_1fast_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_1fast_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_1fast_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_1fast_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_1fast_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_1fast_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_1fast_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_1fast_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_1fast_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_1fast_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_1fast_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_1fast_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_1fast_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_1fast_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_1fast_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_1fast_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_1fast_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_1fast_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_1fast_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_1fast_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_1fast_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_1fast_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_1fast_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_1fast_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_1fast_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_1fast_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_1fast_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_1fast_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_1fast_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_1fast_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_1fast_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_1fast_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_1fast_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_1fast_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_1fast_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_1fast_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_1fast_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_1fast_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_1fast_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_1fast_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_1fast_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_1fast_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_1fast_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_1fast_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_1fast_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_1fast_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_1fast_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_1fast_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_1fast_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_1fast_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_1fast_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_1fast_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_1fast_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_1fast_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_1fast_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_1fast_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_1fast_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_1fast_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_1fast_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_1fast_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_1fast_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_1fast_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_1fast_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_1fast_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_1fast_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_1fast_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_1fast_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_1fast_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_1fast_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_1fast_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_1fast_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_1fast_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_1fast_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_1fast_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_1fast_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_1fast_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_1fast_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_1fast_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_1fast_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_1fast_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_1fast_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_1fast_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_1fast_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_1fast_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_1fast_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_1fast_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_1fast_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_1fast_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_1fast_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_1fast_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_1fast_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_1fast_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_1fast_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_1fast_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_1fast_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_1fast_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_1fast_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_1fast_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1fast_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1fast_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1fast_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1fast_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1fast_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1fast_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1fast_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1fast_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_1fast_3645,
:host(*) ._text-h1_1fast_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_1fast_3652,
:host(*) ._text-h2_1fast_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_1fast_3659,
:host(*) ._text-h3_1fast_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_1fast_3666,
:host(*) ._text-h4_1fast_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_1fast_3674,
:host(*) ._text-h5_1fast_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_1fast_3682,
:host(*) ._text-h6_1fast_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_1fast_3690,
:host(*) ._text-paragraph-large_1fast_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_1fast_3698,
:host(*) ._text-paragraph-small_1fast_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_1fast_3690,
:host(*) ._text-paragraph_1fast_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_1fast_3715,
:host(*) ._text-subtitle_1fast_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_1fast_3723,
:host(*) ._as-card_1fast_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_1fast_3723._is-compact_1fast_3740,
:host(*) ._as-card_1fast_3723._is-compact_1fast_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_1fast_3723._image-rounded-top_1fast_3745 > img:first-child,
:host(*) ._as-card_1fast_3723._image-rounded-top_1fast_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1fast_3723._image-rounded-bottom_1fast_3750 > img:last-child,
:host(*) ._as-card_1fast_3723._image-rounded-bottom_1fast_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1fast_3723._image-center_1fast_3755 > img:only-child,
:host(*) ._as-card_1fast_3723._image-center_1fast_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_1fast_3723._is-actionable_1fast_3759,
:host(*) ._as-card_1fast_3723._is-actionable_1fast_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_1fast_3723._is-actionable_1fast_3759:focus, :root ._as-card_1fast_3723._is-actionable_1fast_3759:active,
:host(*) ._as-card_1fast_3723._is-actionable_1fast_3759:focus,
:host(*) ._as-card_1fast_3723._is-actionable_1fast_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_1fast_3723._is-actionable_1fast_3759:hover,
:host(*) ._as-card_1fast_3723._is-actionable_1fast_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_1fast_3783,
:host(*) ._as-card-icon_1fast_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_1fast_3783._success_1fast_3789,
:host(*) ._as-card-icon_1fast_3783._success_1fast_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_1fast_3783._warning_1fast_3793,
:host(*) ._as-card-icon_1fast_3783._warning_1fast_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_1fast_3783._danger_1fast_3797,
:host(*) ._as-card-icon_1fast_3783._danger_1fast_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_1fast_3783._info_1fast_3801,
:host(*) ._as-card-icon_1fast_3783._info_1fast_3801 {
  color: var(--color-info-base);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._top_1fast_3811,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._top_1fast_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._bottom_1fast_3815,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._bottom_1fast_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._success_1fast_3789,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._success_1fast_3789 {
  background: var(--color-success-base);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._warning_1fast_3793,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._warning_1fast_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._danger_1fast_3797,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._danger_1fast_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_1fast_3723 ._divider_1fast_3805._info_1fast_3801,
:host(*) ._as-card_1fast_3723 ._divider_1fast_3805._info_1fast_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_1fast_3835,
:host(*) ._as-card-actions_1fast_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_1fast_3843,
:host(*) ._as-card-header_1fast_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_1fast_3843 + img,
:host(*) ._as-card-header_1fast_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_1fast_3843 ._header-title_1fast_3855,
:host(*) ._as-card-header_1fast_3843 ._header-title_1fast_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_1fast_3843 ._header-action_1fast_3859,
:host(*) ._as-card-header_1fast_3843 ._header-action_1fast_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_1fast_3863,
:host(*) ._as-card-title_1fast_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_1fast_3868,
:host(*) ._as-card-helper-text_1fast_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_1fast_3868 + img,
:host(*) ._as-card-helper-text_1fast_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_1fast_3884,
:host(*) ._as-card-body_1fast_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_1fast_3884._has-overflow-auto_1fast_3892,
:host(*) ._as-card-body_1fast_3884._has-overflow-auto_1fast_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_1fast_3884._has-top-divider_1fast_3896,
:host(*) ._as-card-body_1fast_3884._has-top-divider_1fast_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_1fast_3884._has-bottom-divider_1fast_3901,
:host(*) ._as-card-body_1fast_3884._has-bottom-divider_1fast_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_1fast_3884:focus,
:host(*) ._as-card-body_1fast_3884:focus {
  outline: none;
}
:root ._as-card-footer_1fast_3910,
:host(*) ._as-card-footer_1fast_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_1fast_3910 > *,
:host(*) ._as-card-footer_1fast_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_1fast_3910._left_1fast_376,
:host(*) ._as-card-footer_1fast_3910._left_1fast_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_1fast_3910._right_1fast_379,
:host(*) ._as-card-footer_1fast_3910._right_1fast_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_1fast_3910 ._right-action_1fast_3934,
:root ._as-card-footer_1fast_3910 ._left-action_1fast_3935,
:host(*) ._as-card-footer_1fast_3910 ._right-action_1fast_3934,
:host(*) ._as-card-footer_1fast_3910 ._left-action_1fast_3935 {
  width: fit-content;
}
:root ._as-button_1fast_3940,
:host(*) ._as-button_1fast_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_1fast_3940 svg,
:root ._as-button_1fast_3940 ._leading_1fast_3964,
:root ._as-button_1fast_3940 ._trailing_1fast_3965,
:host(*) ._as-button_1fast_3940 svg,
:host(*) ._as-button_1fast_3940 ._leading_1fast_3964,
:host(*) ._as-button_1fast_3940 ._trailing_1fast_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_1fast_3940:focus, :root ._as-button_1fast_3940:hover,
:host(*) ._as-button_1fast_3940:focus,
:host(*) ._as-button_1fast_3940:hover {
  text-decoration: none;
}
:root ._as-button_1fast_3940._is-disabled_1fast_3977, :root ._as-button_1fast_3940:disabled,
:host(*) ._as-button_1fast_3940._is-disabled_1fast_3977,
:host(*) ._as-button_1fast_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_1fast_3940:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1fast_3940:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940:focus:not(:disabled),
:host(*) ._as-button_1fast_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_1fast_3940._small_1fast_4001,
:host(*) ._as-button_1fast_3940._small_1fast_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1fast_3940._full-width_1fast_4005,
:host(*) ._as-button_1fast_3940._full-width_1fast_4005 {
  width: 100%;
}
:root ._as-button_1fast_3940._is-loading_1fast_4009._with-icon-only_1fast_4009 ._leading_1fast_3964,
:host(*) ._as-button_1fast_3940._is-loading_1fast_4009._with-icon-only_1fast_4009 ._leading_1fast_3964 {
  display: none;
}
:root ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009),
:host(*) ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009) *.spinner,
:host(*) ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009) ._spinner_1fast_4017,
:host(*) ._as-button_1fast_3940._is-loading_1fast_4009:not(._with-icon-only_1fast_4009) ._spinner_1fast_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1fast_3940._with-icon-only_1fast_4009,
:host(*) ._as-button_1fast_3940._with-icon-only_1fast_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_1fast_3940._with-icon-only_1fast_4009:not(._small_1fast_4001),
:host(*) ._as-button_1fast_3940._with-icon-only_1fast_4009:not(._small_1fast_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1fast_3940._with-icon-only_1fast_4009 *.spinner,
:host(*) ._as-button_1fast_3940._with-icon-only_1fast_4009 *.spinner {
  margin: 0;
}
:root ._as-button_1fast_3940._with-icon-only_1fast_4009 ._spinner_1fast_4017,
:host(*) ._as-button_1fast_3940._with-icon-only_1fast_4009 ._spinner_1fast_4017 {
  margin: 0;
}
:root ._as-button_1fast_3940._has-leading-icon_1fast_4048 span, :root ._as-button_1fast_3940._has-leading-icon_1fast_4048 ._label_1fast_4048,
:host(*) ._as-button_1fast_3940._has-leading-icon_1fast_4048 span,
:host(*) ._as-button_1fast_3940._has-leading-icon_1fast_4048 ._label_1fast_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1fast_3940._has-trailing-icon_1fast_4053 span, :root ._as-button_1fast_3940._has-trailing-icon_1fast_4053 ._label_1fast_4048,
:host(*) ._as-button_1fast_3940._has-trailing-icon_1fast_4053 span,
:host(*) ._as-button_1fast_3940._has-trailing-icon_1fast_4053 ._label_1fast_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1fast_3940 svg,
:root ._as-button_1fast_3940 ._leading_1fast_3964,
:root ._as-button_1fast_3940 ._trailing_1fast_3965,
:root ._as-button_1fast_3940 ._spinner_1fast_4017,
:host(*) ._as-button_1fast_3940 svg,
:host(*) ._as-button_1fast_3940 ._leading_1fast_3964,
:host(*) ._as-button_1fast_3940 ._trailing_1fast_3965,
:host(*) ._as-button_1fast_3940 ._spinner_1fast_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_1fast_3940 *.spinner,
:host(*) ._as-button_1fast_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1fast_3940 ._spinner_1fast_4017,
:host(*) ._as-button_1fast_3940 ._spinner_1fast_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1fast_3940._primary_1fast_4078,
:host(*) ._as-button_1fast_3940._primary_1fast_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_1fast_3940._primary_1fast_4078:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._primary_1fast_4078:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._primary_1fast_4078:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._primary_1fast_4078:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._primary_1fast_4078:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_1fast_3940._secondary_1fast_4099,
:host(*) ._as-button_1fast_3940._secondary_1fast_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1fast_3940._secondary_1fast_4099:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._secondary_1fast_4099:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._secondary_1fast_4099:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._secondary_1fast_4099:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1fast_3940._secondary_1fast_4099:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._secondary_1fast_4099:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._danger_1fast_3797,
:host(*) ._as-button_1fast_3940._danger_1fast_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_1fast_3940._danger_1fast_3797:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._danger_1fast_3797:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._danger_1fast_3797:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._danger_1fast_3797:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._danger_1fast_3797:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_1fast_3940._ghost_1fast_4135,
:host(*) ._as-button_1fast_3940._ghost_1fast_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost_1fast_4135:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._ghost_1fast_4135:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost_1fast_4135:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost_1fast_4135:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1fast_3940._ghost_1fast_4135:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost_1fast_4135:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost_1fast_4135:focus:not(:disabled),
:host(*) ._as-button_1fast_3940._ghost_1fast_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1fast_3940._ghost_1fast_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._ghost_1fast_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1fast_3940._ghost-primary_1fast_4159,
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost-primary_1fast_4159:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._ghost-primary_1fast_4159:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1fast_3940._ghost-primary_1fast_4159:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost-primary_1fast_4159:focus:not(:disabled),
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1fast_3940._ghost-primary_1fast_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._ghost-primary_1fast_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_1fast_3940._ghost-danger_1fast_4183,
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost-danger_1fast_4183:hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._ghost-danger_1fast_4183:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183:hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183:active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1fast_3940._ghost-danger_1fast_4183:active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183:active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._ghost-danger_1fast_4183:focus:not(:disabled),
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1fast_3940._ghost-danger_1fast_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._ghost-danger_1fast_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active:not(:disabled):not(._is-disabled_1fast_3977) {
  box-shadow: none;
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):active, :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):active,
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):active,
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active), :root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active), :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active, :root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active,
:host(*) ._as-button_1fast_3940._simple_1fast_4207:not(._as-button_1fast_3940):active,
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover,
:host(*) ._as-button_1fast_3940._link_1fast_4207:not(._as-button_1fast_3940):hover {
  text-decoration: underline;
}
:root ._as-button_1fast_3940:not(._small_1fast_4001),
:host(*) ._as-button_1fast_3940:not(._small_1fast_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940),
:host(*) ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940):focus:not(:disabled),
:host(*) ._as-button_1fast_3940._unstyled_1fast_4272:not(._as-button_1fast_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_1fast_4288,
:host(*) ._as-border-list_1fast_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_1fast_4288 > *,
:host(*) ._as-border-list_1fast_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_1fast_4288 > *:last-of-type,
:host(*) ._as-border-list_1fast_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_1fast_4304,
:host(*) ._color-font-base_1fast_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_1fast_4308,
:host(*) ._color-font-secondary_1fast_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_1fast_4312,
:host(*) ._color-font-tertiary_1fast_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_1fast_4316,
:host(*) ._bg-structure-base_1fast_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_1fast_4320,
:host(*) ._bg-structure-secondary_1fast_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_1fast_4324,
:host(*) ._bg-structure-tertiary_1fast_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_1fast_4328,
:host(*) ._sr-only_1fast_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_1fast_4339,
:host(*) ._h-full_1fast_4339 {
  height: 100%;
}
:root ._w-full_1fast_4343,
:host(*) ._w-full_1fast_4343 {
  width: 100%;
}
:root ._children-100_1fast_4347 > *,
:host(*) ._children-100_1fast_4347 > * {
  height: 100%;
}
:root ._children-100_1fast_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_1fast_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_1fast_4355,
:host(*) ._rounded_1fast_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_1fast_4359,
:host(*) ._rounded-small_1fast_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_1fast_4363,
:host(*) ._rounded-full_1fast_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_1fast_4367::part(input),
:host(*) ._input-alternate-border_1fast_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_1fast_4371,
:host(*) ._monospace-font_1fast_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1fast_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1fast_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1fast_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1fast_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1fast_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1fast_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1fast_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1fast_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_1fast_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_1fast_583:has(._jamf-side-nav_1fast_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1fast_583 ._jamf-top-nav_1fast_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1fast_583 ._jamf-main-content_1fast_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1fast_583 ._jamf-main-content_1fast_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1fast_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595:not(._custom-mobile-layout_1fast_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1fast_583 ._jamf-side-nav_1fast_595:not(._custom-mobile-layout_1fast_626)._is-open_1fast_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_1fast_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_1fast_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_1fast_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-heading_1fast_4579) ._jamf-heading_1fast_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-fixed-bar_1fast_4584:not(._is-hidden_1fast_4584)) {
  padding-bottom: 0;
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-fixed-bar_1fast_4584:not(._is-hidden_1fast_4584)) ._jamf-section_1fast_4587._has-outline_1fast_4587 + ._jamf-fixed-bar_1fast_4584,
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-fixed-bar_1fast_4584:not(._is-hidden_1fast_4584)) ._jamf-section_1fast_4587._has-stepper_1fast_4588 + ._jamf-fixed-bar_1fast_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-fixed-bar_1fast_4584:not(._is-hidden_1fast_4584)) ._jamf-fixed-bar_1fast_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_1fast_4562 ._jamf-content-wrapper_1fast_4572:has(._jamf-fixed-bar_1fast_4584:not(._is-hidden_1fast_4584)) ._jamf-section_1fast_4587 {
  flex-grow: 2;
}

._jamf-heading_1fast_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_1fast_4579:has(._left_1fast_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1fast_4579:has(._left_1fast_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_1fast_4579 ._left_1fast_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_1fast_4579 ._right_1fast_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1fast_4579 ._right_1fast_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_1fast_4579 > h1,
._jamf-heading_1fast_4579 ._left_1fast_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_1fast_4579 > p,
._jamf-heading_1fast_4579 ._left_1fast_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1fast_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_1fast_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_1fast_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_1fast_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_1fast_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_1fast_4587._has-outline_1fast_4587, ._jamf-section_1fast_4587._has-stepper_1fast_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_1fast_4587._has-stepper_1fast_4588 {
  padding: 0;
}
._jamf-section_1fast_4587._has-stepper_1fast_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_1fast_4587._has-stepper_1fast_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1fast_4587._has-stepper_1fast_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_1fast_4587._has-stepper_1fast_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1fast_4587._has-stepper_1fast_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_1fast_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_1fast_4584 ._right_1fast_379,
._jamf-fixed-bar_1fast_4584 ._left_1fast_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_1fast_4584 ._left_1fast_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_1fast_4584 ._right_1fast_379,
._jamf-fixed-bar_1fast_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_1fast_4584._is-hidden_1fast_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_1fast_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_1fast_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_1fast_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_1fast_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_1fast_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_1fast_4787 > * {
  height: 100%;
}
._jamf-item-grid_1fast_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_1fast_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_1fast_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_1fast_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_1fast_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_1fast_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_1fast_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_1fast_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_1fast_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_1fast_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_1fast_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_1fast_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_1fast_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_1fast_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_1fast_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_1fast_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_1fast_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_1fast_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_1fast_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_1fast_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._errorContainer_1fast_4861 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 60vh;
  padding: calc(3px * var(--size-base-spacing));
  gap: calc(2.5px * var(--size-base-spacing));
  text-align: center;
}

._buttonGroup_1fast_4872 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  flex-wrap: wrap;
  justify-content: center;
}

._errorDetails_1fast_4879 {
  max-width: 600px;
  padding: calc(2px * var(--size-base-spacing));
  background-color: var(--color-structure-secondary);
  border: 1px solid var(--color-border-base);
  border-radius: var(--size-border-radius-base);
  font-size: var(--size-font-paragraph-small-base);
  text-align: left;
  white-space: pre-wrap;
}

._errorTitle_1fast_4890 {
  color: var(--color-danger-base);
  font-size: var(--size-font-heading-1-base);
  margin: 0;
}

._errorSubtitle_1fast_4896 {
  font-size: var(--size-font-heading-3-base);
  margin: 0;
}

._errorDescription_1fast_4901 {
  font-size: var(--size-font-paragraph-large-base);
  margin: 0;
}

._errorMessage_1fast_4906 {
  font-size: var(--size-font-paragraph-base);
  margin: 0;
}

._errorDetailsCard_1fast_4911 {
  max-width: 600px;
  width: 100%;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_mqtb9_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mqtb9_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mqtb9_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mqtb9_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mqtb9_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mqtb9_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mqtb9_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_mqtb9_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._onboardingLayout_mqtb9_130 {
  display: flex;
  height: 75vh;
}

._onboardingContainer_mqtb9_135 {
  flex: 1;
  padding-left: calc(5px * var(--size-base-spacing));
  padding-right: calc(5px * var(--size-base-spacing));
  padding-top: calc(5px * var(--size-base-spacing));
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1mekd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1mekd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1mekd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1mekd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1mekd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1mekd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1mekd_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1mekd_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._leftPanel_1mekd_130 {
  position: relative;
  width: 420px;
  height: 100%;
  background: linear-gradient(120deg, #4d0cb4 0%, #2218b0 25%, #0b2e5e 60%, #084b86 100%);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  --color-font-base: rgba(255, 255, 255, 0.87);
  --color-font-secondary: rgba(255, 255, 255, 0.74);
  color: var(--color-font-base);
}
@media only screen and (max-width: 812px) {
  ._leftPanel_1mekd_130 {
    display: none;
  }
}

._imageContainer_1mekd_148 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

._image_1mekd_148 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.2;
}

._content_1mekd_164 {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: calc(4px * var(--size-base-spacing));
}

._header_1mekd_173 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._backLink_1mekd_180 {
  display: block;
}

._stepper_1mekd_184 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
}._progressCircle_1g6cp_1 {
  display: block;
  transform: rotate(-90deg);
}

._progressBackground_1g6cp_6 {
  fill: none;
  stroke: rgba(255, 255, 255, 0.2);
}

._progressForeground_1g6cp_11 {
  fill: none;
  stroke-linecap: round;
  transition: stroke-dasharray 0.3s ease-in-out;
}

._progressContainer_1g6cp_17 {
  position: relative;
  display: inline-block;
  width: fit-content;
}

._progressChildren_1g6cp_23 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1169v_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1169v_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1169v_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1169v_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1169v_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1169v_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1169v_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1169v_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._stepItem_1169v_130 {
  display: flex;
  align-items: center;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  backdrop-filter: blur(calc(1px * var(--size-base-spacing)));
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  height: 100%;
}
._stepItem_1169v_130._selected_1169v_141, ._stepItem_1169v_130:hover {
  background: rgba(255, 255, 255, 0.1);
  transition: background 0.175s ease;
}

._stepLink_1169v_146 {
  color: var(--color-font-base);
}
._stepLink_1169v_146:hover {
  text-decoration: none;
}

._stepContent_1169v_153 {
  flex: 1;
  display: flex;
  gap: calc(1px * var(--size-base-spacing));
  flex-direction: column;
  justify-content: space-between;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1qaki_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1qaki_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1qaki_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1qaki_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1qaki_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1qaki_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1qaki_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1qaki_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._taskList_1qaki_130 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(2px * var(--size-base-spacing));
  color: var(--color-font-base);
}

._taskItem_1qaki_138 {
  display: flex;
  flex-direction: row;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing));
  align-items: flex-start;
}

._taskStatus_1qaki_146 {
  flex-shrink: 0;
  margin-top: calc(0.5px * var(--size-base-spacing));
}

._completedIcon_1qaki_151 {
  color: var(--color-success-base);
}

._taskContent_1qaki_155 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
  flex: 1;
}

._taskHeader_1qaki_162 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: calc(2px * var(--size-base-spacing));
}

._taskLink_1qaki_170 {
  font-weight: bold;
}

._timeEstimate_1qaki_174 {
  font-style: italic;
}._container_k3oso_1 {
  display: flex;
  justify-content: space-between;
}

._linkDisabled_k3oso_6 {
  pointer-events: none;
}

jamf-link-v5-11-2._disabled_k3oso_10::part(slot-container) {
  opacity: 0.4;
  cursor: not-allowed;
}._progressContainer_147va_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  margin-bottom: calc(3px * var(--size-base-spacing));
}

._stepperContainer_147va_8 {
  display: flex;
  gap: calc(1px * var(--size-base-spacing));
  align-items: center;
  margin-bottom: calc(1px * var(--size-base-spacing));
}

._stepBar_147va_15 {
  border-radius: var(--size-border-radius-half);
  transition: all 0.2s ease-in-out;
}

._activeStep_147va_20 {
  background-color: var(--color-font-base);
  width: calc(12px * var(--size-base-spacing));
  height: calc(0.85px * var(--size-base-spacing));
}

._inactiveStep_147va_26 {
  background-color: var(--color-font-tertiary);
  width: calc(2px * var(--size-base-spacing));
  height: calc(0.85px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1ysrh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ysrh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ysrh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ysrh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ysrh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ysrh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ysrh_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1ysrh_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._container_1ysrh_130 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._groupContainer_1ysrh_136 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}._colorBox_10zv4_1 {
  padding: calc(2.5px * var(--size-base-spacing));
  padding-bottom: calc(3px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  display: flex;
  flex-direction: column;
}

._cyanBackground_10zv4_9 {
  background: var(--color-cyan-background);
}

._mintBackground_10zv4_13 {
  background: var(--color-mint-background);
}

._contentGrid_10zv4_17 {
  display: grid;
  grid-template-columns: 30px 1fr;
}._fileSelector_ws5ms_1 {
  --size-upload-width: 100%;
}
._fileSelector_ws5ms_1::part(drop-zone) {
  width: 100%;
  max-width: 100%;
  height: 200px;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1hlgw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hlgw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hlgw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hlgw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hlgw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hlgw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hlgw_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1hlgw_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._demoImage_1hlgw_130 {
  border: var(--size-border-width-base) solid var(--color-border-base);
  border-radius: var(--size-border-radius-base);
  max-width: 900px;
  width: 100%;
  height: 100%;
}

._stepContainer_1hlgw_138 {
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
  background: var(--color-structure-tertiary);
  display: flex;
  justify-content: space-between;
  align-items: center;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1gvtr_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1gvtr_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1gvtr_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1gvtr_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1gvtr_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1gvtr_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1gvtr_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1gvtr_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._groupContainer_1gvtr_130 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}._fileSelector_ws5ms_1 {
  --size-upload-width: 100%;
}
._fileSelector_ws5ms_1::part(drop-zone) {
  width: 100%;
  max-width: 100%;
  height: 200px;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1gvtr_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1gvtr_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1gvtr_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1gvtr_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1gvtr_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1gvtr_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1gvtr_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1gvtr_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._groupContainer_1gvtr_130 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1gvtr_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1gvtr_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1gvtr_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1gvtr_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1gvtr_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1gvtr_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1gvtr_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1gvtr_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._groupContainer_1gvtr_130 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_vz823_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_vz823_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_vz823_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_vz823_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_vz823_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_vz823_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_vz823_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_vz823_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._compliance_vz823_130 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
}

._complianceTitle_vz823_135 {
  font-weight: var(--size-font-weight-bold);
}

._description_vz823_139 {
  font-size: var(--size-font-paragraph-small-base);
}

._apps_vz823_143 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: calc(2px * var(--size-base-spacing));
}

._appIcon_vz823_149 {
  display: flex;
  align-items: center;
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
}

._appText_vz823_156 {
  display: flex;
  flex-direction: column;
  padding-left: calc(1px * var(--size-base-spacing));
}

._appName_vz823_162 {
  font-weight: var(--size-font-weight-medium);
  color: var(--color-font-base);
  line-height: var(--size-font-label-height);
}

._appDescription_vz823_168 {
  font-weight: var(--size-font-weight-normal);
  color: var(--color-font-secondary);
  font-size: var(--size-font-label-base);
  line-height: var(--size-font-label-height);
}

._security_vz823_175 {
  font-weight: var(--size-font-weight-bold);
  font-size: var(--size-font-paragraph-base);
}

._successIcon_vz823_180 {
  color: var(--color-font-base);
}._headlineWrapper_1lm09_1 {
  margin-bottom: calc(3px * var(--size-base-spacing));
}

._headlineContainer_1lm09_5 {
  display: flex;
  align-items: flex-start;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(3px * var(--size-base-spacing)) 0;
}

._iconContainer_1lm09_12 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
  background-color: rgba(0, 199, 189, 0.1921568627);
  border-radius: var(--size-border-radius-base);
  flex-shrink: 0;
}
._iconContainer_1lm09_12 jamf-icon-v5-11-2 {
  --icon-color: var(--color-primary-base);
  --icon-size: calc(3px * var(--size-base-spacing));
}

._icon_1lm09_12 {
  color: var(--color-font-base);
}

._textContent_1lm09_31 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
  flex: 1;
}

._description_1lm09_38 {
  color: var(--color-font-secondary);
  font-size: var(--size-font-label-base);
  line-height: var(--size-font-label-height);
  margin: 0;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1i9cd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1i9cd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1i9cd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1i9cd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1i9cd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1i9cd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1i9cd_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1i9cd_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._accessCode_1i9cd_130 {
  font-weight: var(--size-font-weight-bold);
}._iconContainer_9mdc0_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
  background-color: var(--color-primary-base);
  border-radius: var(--size-border-radius-base);
  color: white;
}
._iconContainer_9mdc0_1 jamf-icon-v5-11-2 {
  --icon-color: currentColor;
}

._checkboxGrid_9mdc0_15 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc(2px * var(--size-base-spacing));
}

._appContent_9mdc0_21 {
  display: flex;
  align-items: flex-start;
  gap: calc(2px * var(--size-base-spacing));
}

._appIcon_9mdc0_27 {
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-small);
  object-fit: contain;
  flex-shrink: 0;
}

._appText_9mdc0_35 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}

._appName_9mdc0_41 {
  font-weight: var(--size-font-weight-medium);
  color: var(--color-font-base);
  line-height: var(--size-font-label-height);
}

._appDescription_9mdc0_47 {
  font-weight: var(--size-font-weight-normal);
  color: var(--color-font-secondary);
  font-size: var(--size-font-label-base);
  line-height: var(--size-font-label-height);
}

._checkboxGrid_9mdc0_15 jamf-checkbox-v5-11-2[is-menu-list] {
  --checkbox-content-display: grid;
  --checkbox-content-grid-template-columns: auto 1fr;
  --checkbox-content-gap: calc(2px * var(--size-base-spacing));
  --checkbox-content-align-items: start;
}
._checkboxGrid_9mdc0_15 jamf-checkbox-v5-11-2[is-menu-list] [slot=description] {
  grid-column: 2;
  margin-left: 0;
  margin-top: calc(0.5px * var(--size-base-spacing));
}

._colorBox_9mdc0_66 {
  padding: calc(3px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._contentGrid_9mdc0_72 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: calc(2px * var(--size-base-spacing));
  align-items: start;
}

._microsoftAppsSection_9mdc0_79 {
  margin-left: calc(1.2px * var(--size-base-spacing));
  padding-left: calc(3px * var(--size-base-spacing));
  border-left: calc(0.2px * var(--size-base-spacing)) solid var(--color-border-secondary);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_qirx7_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_qirx7_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_qirx7_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_qirx7_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_qirx7_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_qirx7_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_qirx7_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_qirx7_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._onboardingModal_qirx7_130::part(body) {
  padding-left: 0;
  padding-top: 0;
  margin: calc(-0.125px * var(--size-base-spacing));
  border-radius: calc(1px * var(--size-base-spacing));
}
._onboardingModal_qirx7_130::part(footer) {
  padding: 0;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_l8bsw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_l8bsw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_l8bsw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_l8bsw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_l8bsw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_l8bsw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_l8bsw_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_l8bsw_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._onboarding_l8bsw_130 {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
  border-radius: 4px;
  border-color: transparent;
}
._onboarding_l8bsw_130:hover {
  text-decoration: none;
  border-color: var(--color-indicator-tag-highlight-text);
}

._container_l8bsw_144 {
  display: grid;
  gap: 0;
  grid-template-areas: "top top" "side main";
  grid-template-columns: auto 1fr;
  grid-template-rows: var(--size-navigation-top) auto;
  height: 100svh;
}

@media only screen and (max-width: 812px) {
  ._mobileMenuToggle_l8bsw_154 {
    grid-template-columns: 0 auto;
  }
}

._top_l8bsw_159 {
  grid-area: top;
  z-index: 10;
  position: relative;
  width: 100vw;
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width: 812px) {
  ._side_l8bsw_169 {
    opacity: 1;
    animation-name: _slide-in_l8bsw_1;
    animation-duration: 200ms;
    z-index: 2;
  }
}

@media only screen and (max-width: 812px) {
  ._mobileSideNav_l8bsw_178 {
    opacity: 0;
    max-width: 0;
    z-index: -1;
  }
}

._main_l8bsw_185 {
  grid-area: main;
}

._sideNavMobileOverlay_l8bsw_189 {
  position: absolute;
  top: 0;
  height: 0;
  left: 0;
  width: 0;
  background: #000;
  opacity: 0;
  transition: opacity ease-in-out 200ms;
}
@media only screen and (max-width: 812px) {
  ._sideNavMobileOverlay_l8bsw_189 {
    height: 100%;
    width: 100%;
    opacity: 0.6;
  }
}

@keyframes _slide-in_l8bsw_1 {
  from {
    transform: translateX(-50vw);
  }
  to {
    transform: translateX(0);
  }
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_zchny_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zchny_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zchny_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zchny_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zchny_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zchny_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zchny_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_zchny_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._header_zchny_130 {
  display: grid;
  grid-template-columns: auto auto;
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  gap: calc(0.5px * var(--size-base-spacing));
  padding-top: calc(5px * var(--size-base-spacing));
  padding-bottom: calc(4px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
}

._left_zchny_142 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}

._right_zchny_148 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  align-items: center;
  gap: calc(2px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1l6zv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1l6zv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1l6zv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1l6zv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1l6zv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1l6zv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1l6zv_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1l6zv_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._header_1l6zv_130 {
  padding-top: calc(5px * var(--size-base-spacing));
}

._wrapper_1l6zv_134 {
  display: grid;
  grid-template-columns: 100px 1fr;
}

._imgWrapper_1l6zv_139 {
  height: 100%;
  padding-right: calc(2px * var(--size-base-spacing));
}

._img_1l6zv_139 {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

._nameWrapper_1l6zv_150 {
  display: flex;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_x0ctf_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_x0ctf_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_x0ctf_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_x0ctf_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_x0ctf_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_x0ctf_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_x0ctf_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_x0ctf_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_x0ctf_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_x0ctf_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_x0ctf_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_x0ctf_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_x0ctf_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_x0ctf_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_x0ctf_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_x0ctf_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_x0ctf_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_x0ctf_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_x0ctf_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_x0ctf_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_x0ctf_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_x0ctf_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_x0ctf_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_x0ctf_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_x0ctf_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_x0ctf_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_x0ctf_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_x0ctf_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_x0ctf_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_x0ctf_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_x0ctf_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_x0ctf_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_x0ctf_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_x0ctf_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_x0ctf_357._max-c_x0ctf_363 {
  grid-auto-rows: max-content;
}
._g-rows_x0ctf_357._min-c_x0ctf_366 {
  grid-auto-rows: min-content;
}

._g-cols_x0ctf_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_x0ctf_370._left_x0ctf_376 {
  justify-content: start;
}
._g-cols_x0ctf_370._right_x0ctf_379 {
  justify-content: end;
}
._g-cols_x0ctf_370._max-c_x0ctf_363 {
  grid-auto-columns: max-content;
}
._g-cols_x0ctf_370._min-c_x0ctf_366 {
  grid-auto-columns: min-content;
}

._col-span-all_x0ctf_389 {
  grid-column: "1 / -1";
}

._col-span-0_x0ctf_393 {
  grid-column: span 1;
}

._col-span-1_x0ctf_397 {
  grid-column: span 2;
}

._col-span-2_x0ctf_401 {
  grid-column: span 3;
}

._col-span-3_x0ctf_405 {
  grid-column: span 4;
}

._col-span-4_x0ctf_409 {
  grid-column: span 5;
}

._col-span-5_x0ctf_413 {
  grid-column: span 6;
}

._col-span-6_x0ctf_417 {
  grid-column: span 7;
}

._col-span-7_x0ctf_421 {
  grid-column: span 8;
}

._col-span-8_x0ctf_425 {
  grid-column: span 9;
}

._col-span-9_x0ctf_429 {
  grid-column: span 10;
}

._col-span-10_x0ctf_433 {
  grid-column: span 11;
}

._gap-none_x0ctf_437 {
  gap: 0 !important;
}

._gap-0_x0ctf_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_x0ctf_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_x0ctf_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_x0ctf_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_x0ctf_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_x0ctf_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_x0ctf_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_x0ctf_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_x0ctf_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_x0ctf_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_x0ctf_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_x0ctf_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_x0ctf_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_x0ctf_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_x0ctf_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_x0ctf_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_x0ctf_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_x0ctf_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_x0ctf_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_x0ctf_517 {
  grid-row: "1 / -1";
}

._row-span-0_x0ctf_521 {
  grid-row: span 1;
}

._row-span-1_x0ctf_525 {
  grid-row: span 2;
}

._row-span-2_x0ctf_529 {
  grid-row: span 3;
}

._row-span-3_x0ctf_533 {
  grid-row: span 4;
}

._row-span-4_x0ctf_537 {
  grid-row: span 5;
}

._row-span-5_x0ctf_541 {
  grid-row: span 6;
}

._row-span-6_x0ctf_545 {
  grid-row: span 7;
}

._row-span-7_x0ctf_549 {
  grid-row: span 8;
}

._row-span-8_x0ctf_553 {
  grid-row: span 9;
}

._row-span-9_x0ctf_557 {
  grid-row: span 10;
}

._row-span-10_x0ctf_561 {
  grid-row: span 11;
}

._g-app-layout_x0ctf_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_x0ctf_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_x0ctf_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_x0ctf_583:has(._jamf-side-nav_x0ctf_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_x0ctf_583 ._jamf-top-nav_x0ctf_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_x0ctf_583 ._jamf-main-content_x0ctf_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_x0ctf_583 ._jamf-main-content_x0ctf_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_x0ctf_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595:not(._custom-mobile-layout_x0ctf_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595:not(._custom-mobile-layout_x0ctf_626)._is-open_x0ctf_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_x0ctf_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_x0ctf_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_x0ctf_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_x0ctf_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_x0ctf_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_x0ctf_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_x0ctf_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_x0ctf_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_x0ctf_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_x0ctf_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_x0ctf_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_x0ctf_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_x0ctf_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_x0ctf_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_x0ctf_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_x0ctf_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_x0ctf_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_x0ctf_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_x0ctf_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_x0ctf_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_x0ctf_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_x0ctf_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_x0ctf_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_x0ctf_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_x0ctf_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_x0ctf_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_x0ctf_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_x0ctf_780 > * {
  flex: 1 1 auto;
}
._f-rows_x0ctf_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_x0ctf_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_x0ctf_791 > * {
  flex: 1 1 auto;
}
._f-cols_x0ctf_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_x0ctf_791._left_x0ctf_376 {
  justify-content: start;
}
._f-cols_x0ctf_791._right_x0ctf_379 {
  justify-content: end;
}

._items-center_x0ctf_808 {
  align-items: center;
}

._justify-center_x0ctf_812 {
  justify-content: center;
}

._p-0\.5_x0ctf_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_x0ctf_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_x0ctf_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_x0ctf_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_x0ctf_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_x0ctf_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_x0ctf_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_x0ctf_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_x0ctf_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_x0ctf_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_x0ctf_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_x0ctf_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_x0ctf_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_x0ctf_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_x0ctf_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_x0ctf_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_x0ctf_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_x0ctf_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_x0ctf_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_x0ctf_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_x0ctf_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_x0ctf_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_x0ctf_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_x0ctf_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_x0ctf_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_x0ctf_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_x0ctf_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_x0ctf_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_x0ctf_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_x0ctf_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_x0ctf_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_x0ctf_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_x0ctf_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_x0ctf_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_x0ctf_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_x0ctf_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_x0ctf_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_x0ctf_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_x0ctf_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_x0ctf_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_x0ctf_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_x0ctf_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_x0ctf_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_x0ctf_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_x0ctf_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_x0ctf_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_x0ctf_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_x0ctf_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_x0ctf_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_x0ctf_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_x0ctf_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_x0ctf_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_x0ctf_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_x0ctf_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_x0ctf_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_x0ctf_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_x0ctf_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_x0ctf_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_x0ctf_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_x0ctf_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_x0ctf_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_x0ctf_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_x0ctf_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_x0ctf_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_x0ctf_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_x0ctf_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_x0ctf_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_x0ctf_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_x0ctf_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_x0ctf_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_x0ctf_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_x0ctf_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_x0ctf_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_x0ctf_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_x0ctf_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_x0ctf_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_x0ctf_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_x0ctf_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_x0ctf_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_x0ctf_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_x0ctf_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_x0ctf_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_x0ctf_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_x0ctf_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_x0ctf_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_x0ctf_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_x0ctf_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_x0ctf_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_x0ctf_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_x0ctf_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_x0ctf_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_x0ctf_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_x0ctf_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_x0ctf_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_x0ctf_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_x0ctf_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_x0ctf_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_x0ctf_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_x0ctf_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_x0ctf_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_x0ctf_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_x0ctf_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_x0ctf_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_x0ctf_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_x0ctf_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_x0ctf_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_x0ctf_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_x0ctf_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_x0ctf_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_x0ctf_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_x0ctf_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_x0ctf_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_x0ctf_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_x0ctf_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_x0ctf_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_x0ctf_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_x0ctf_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_x0ctf_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_x0ctf_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_x0ctf_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_x0ctf_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_x0ctf_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_x0ctf_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_x0ctf_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_x0ctf_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_x0ctf_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_x0ctf_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_x0ctf_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_x0ctf_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_x0ctf_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_x0ctf_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_x0ctf_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_x0ctf_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_x0ctf_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_x0ctf_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_x0ctf_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_x0ctf_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_x0ctf_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_x0ctf_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_x0ctf_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_x0ctf_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_x0ctf_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_x0ctf_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_x0ctf_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_x0ctf_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_x0ctf_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_x0ctf_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_x0ctf_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_x0ctf_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_x0ctf_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_x0ctf_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_x0ctf_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_x0ctf_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_x0ctf_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_x0ctf_816 {
  padding: 0 !important;
}

._pl-0_x0ctf_820 {
  padding-left: 0 !important;
}

._pr-0_x0ctf_824 {
  padding-right: 0 !important;
}

._pb-0_x0ctf_828 {
  padding-bottom: 0 !important;
}

._pt-0_x0ctf_832 {
  padding-top: 0 !important;
}

._py-0_x0ctf_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_x0ctf_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_x0ctf_846 {
  margin: 0 !important;
}

._ml-0_x0ctf_850 {
  margin-left: 0 !important;
}

._mr-0_x0ctf_854 {
  margin-right: 0 !important;
}

._mb-0_x0ctf_858 {
  margin-bottom: 0 !important;
}

._mt-0_x0ctf_862 {
  margin-top: 0 !important;
}

._my-0_x0ctf_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_x0ctf_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_x0ctf_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_x0ctf_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_x0ctf_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_x0ctf_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_x0ctf_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_x0ctf_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_x0ctf_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_x0ctf_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_x0ctf_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_x0ctf_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_x0ctf_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_x0ctf_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_x0ctf_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_x0ctf_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_x0ctf_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_x0ctf_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_x0ctf_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_x0ctf_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_x0ctf_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_x0ctf_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_x0ctf_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_x0ctf_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_x0ctf_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_x0ctf_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_x0ctf_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_x0ctf_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_x0ctf_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_x0ctf_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_x0ctf_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_x0ctf_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_x0ctf_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_x0ctf_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_x0ctf_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_x0ctf_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_x0ctf_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_x0ctf_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_x0ctf_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_x0ctf_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_x0ctf_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_x0ctf_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_x0ctf_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_x0ctf_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_x0ctf_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_x0ctf_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_x0ctf_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_x0ctf_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_x0ctf_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_x0ctf_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_x0ctf_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_x0ctf_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_x0ctf_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_x0ctf_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_x0ctf_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_x0ctf_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_x0ctf_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_x0ctf_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_x0ctf_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_x0ctf_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_x0ctf_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_x0ctf_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_x0ctf_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_x0ctf_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_x0ctf_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_x0ctf_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_x0ctf_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_x0ctf_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_x0ctf_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_x0ctf_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_x0ctf_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_x0ctf_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_x0ctf_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_x0ctf_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_x0ctf_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_x0ctf_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_x0ctf_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_x0ctf_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_x0ctf_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_x0ctf_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_x0ctf_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_x0ctf_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_x0ctf_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_x0ctf_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_x0ctf_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_x0ctf_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_x0ctf_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_x0ctf_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_x0ctf_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_x0ctf_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_x0ctf_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_x0ctf_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_x0ctf_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_x0ctf_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_x0ctf_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_x0ctf_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_x0ctf_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_x0ctf_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_x0ctf_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_x0ctf_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_x0ctf_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_x0ctf_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_x0ctf_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_x0ctf_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_x0ctf_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_x0ctf_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_x0ctf_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_x0ctf_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_x0ctf_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_x0ctf_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_x0ctf_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_x0ctf_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_x0ctf_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_x0ctf_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_x0ctf_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_x0ctf_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_x0ctf_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_x0ctf_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_x0ctf_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_x0ctf_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_x0ctf_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_x0ctf_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_x0ctf_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_x0ctf_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_x0ctf_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_x0ctf_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_x0ctf_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_x0ctf_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_x0ctf_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_x0ctf_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_x0ctf_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_x0ctf_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_x0ctf_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_x0ctf_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_x0ctf_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_x0ctf_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_x0ctf_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_x0ctf_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_x0ctf_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_x0ctf_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_x0ctf_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_x0ctf_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_x0ctf_2136 {
  margin: 0 !important;
}

._-ml-0_x0ctf_2140 {
  margin-left: 0 !important;
}

._-mr-0_x0ctf_2144 {
  margin-right: 0 !important;
}

._-mb-0_x0ctf_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_x0ctf_2152 {
  margin-top: 0 !important;
}

._-my-0_x0ctf_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_x0ctf_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_x0ctf_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_x0ctf_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_x0ctf_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_x0ctf_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_x0ctf_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_x0ctf_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_x0ctf_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_x0ctf_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_x0ctf_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_x0ctf_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_x0ctf_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_x0ctf_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_x0ctf_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_x0ctf_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_x0ctf_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_x0ctf_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_x0ctf_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_x0ctf_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_x0ctf_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_x0ctf_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_x0ctf_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_x0ctf_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_x0ctf_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_x0ctf_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_x0ctf_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_x0ctf_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_x0ctf_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_x0ctf_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_x0ctf_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_x0ctf_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_x0ctf_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_x0ctf_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_x0ctf_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_x0ctf_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_x0ctf_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_x0ctf_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_x0ctf_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_x0ctf_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_x0ctf_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_x0ctf_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_x0ctf_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_x0ctf_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_x0ctf_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_x0ctf_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_x0ctf_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_x0ctf_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_x0ctf_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_x0ctf_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_x0ctf_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_x0ctf_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_x0ctf_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_x0ctf_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_x0ctf_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_x0ctf_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_x0ctf_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_x0ctf_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_x0ctf_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_x0ctf_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_x0ctf_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_x0ctf_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_x0ctf_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_x0ctf_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_x0ctf_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_x0ctf_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_x0ctf_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_x0ctf_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_x0ctf_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_x0ctf_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_x0ctf_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_x0ctf_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_x0ctf_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_x0ctf_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_x0ctf_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_x0ctf_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_x0ctf_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_x0ctf_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_x0ctf_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_x0ctf_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_x0ctf_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_x0ctf_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_x0ctf_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_x0ctf_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_x0ctf_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_x0ctf_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_x0ctf_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_x0ctf_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_x0ctf_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_x0ctf_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_x0ctf_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_x0ctf_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_x0ctf_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_x0ctf_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_x0ctf_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_x0ctf_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_x0ctf_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_x0ctf_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_x0ctf_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_x0ctf_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_x0ctf_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_x0ctf_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_x0ctf_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_x0ctf_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_x0ctf_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_x0ctf_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_x0ctf_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_x0ctf_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_x0ctf_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_x0ctf_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_x0ctf_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_x0ctf_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_x0ctf_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_x0ctf_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_x0ctf_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_x0ctf_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_x0ctf_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_x0ctf_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_x0ctf_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_x0ctf_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_x0ctf_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_x0ctf_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_x0ctf_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_x0ctf_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_x0ctf_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_x0ctf_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_x0ctf_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_x0ctf_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_x0ctf_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_x0ctf_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_x0ctf_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_x0ctf_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_x0ctf_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_x0ctf_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_x0ctf_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_x0ctf_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_x0ctf_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_x0ctf_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_x0ctf_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_x0ctf_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_x0ctf_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_x0ctf_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_x0ctf_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_x0ctf_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_x0ctf_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_x0ctf_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_x0ctf_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_x0ctf_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_x0ctf_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_x0ctf_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_x0ctf_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_x0ctf_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_x0ctf_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_x0ctf_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_x0ctf_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_x0ctf_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_x0ctf_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_x0ctf_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_x0ctf_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_x0ctf_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_x0ctf_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_x0ctf_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_x0ctf_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_x0ctf_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_x0ctf_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_x0ctf_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_x0ctf_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_x0ctf_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_x0ctf_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_x0ctf_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_x0ctf_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_x0ctf_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_x0ctf_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_x0ctf_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_x0ctf_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_x0ctf_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_x0ctf_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_x0ctf_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_x0ctf_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_x0ctf_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_x0ctf_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_x0ctf_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_x0ctf_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_x0ctf_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_x0ctf_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_x0ctf_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_x0ctf_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_x0ctf_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_x0ctf_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_x0ctf_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_x0ctf_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_x0ctf_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_x0ctf_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_x0ctf_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_x0ctf_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_x0ctf_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_x0ctf_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_x0ctf_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_x0ctf_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_x0ctf_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_x0ctf_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_x0ctf_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_x0ctf_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_x0ctf_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_x0ctf_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_x0ctf_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_x0ctf_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_x0ctf_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_x0ctf_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_x0ctf_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_x0ctf_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_x0ctf_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_x0ctf_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_x0ctf_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_x0ctf_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_x0ctf_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_x0ctf_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_x0ctf_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_x0ctf_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_x0ctf_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_x0ctf_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_x0ctf_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_x0ctf_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_x0ctf_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_x0ctf_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_x0ctf_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_x0ctf_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_x0ctf_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_x0ctf_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_x0ctf_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_x0ctf_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_x0ctf_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_x0ctf_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_x0ctf_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_x0ctf_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_x0ctf_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_x0ctf_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_x0ctf_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_x0ctf_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_x0ctf_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_x0ctf_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_x0ctf_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_x0ctf_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_x0ctf_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_x0ctf_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_x0ctf_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_x0ctf_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_x0ctf_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_x0ctf_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_x0ctf_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_x0ctf_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_x0ctf_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_x0ctf_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_x0ctf_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_x0ctf_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_x0ctf_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_x0ctf_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_x0ctf_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_x0ctf_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_x0ctf_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_x0ctf_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_x0ctf_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_x0ctf_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_x0ctf_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_x0ctf_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_x0ctf_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_x0ctf_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_x0ctf_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_x0ctf_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_x0ctf_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_x0ctf_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_x0ctf_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_x0ctf_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_x0ctf_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_x0ctf_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_x0ctf_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_x0ctf_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_x0ctf_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_x0ctf_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_x0ctf_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_x0ctf_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_x0ctf_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_x0ctf_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_x0ctf_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_x0ctf_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_x0ctf_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_x0ctf_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_x0ctf_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_x0ctf_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_x0ctf_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_x0ctf_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_x0ctf_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_x0ctf_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_x0ctf_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_x0ctf_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_x0ctf_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_x0ctf_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_x0ctf_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_x0ctf_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_x0ctf_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_x0ctf_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_x0ctf_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_x0ctf_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_x0ctf_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_x0ctf_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_x0ctf_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_x0ctf_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_x0ctf_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_x0ctf_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_x0ctf_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_x0ctf_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_x0ctf_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_x0ctf_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_x0ctf_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_x0ctf_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_x0ctf_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_x0ctf_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_x0ctf_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_x0ctf_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_x0ctf_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_x0ctf_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_x0ctf_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_x0ctf_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_x0ctf_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_x0ctf_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_x0ctf_3645,
:host(*) ._text-h1_x0ctf_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_x0ctf_3652,
:host(*) ._text-h2_x0ctf_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_x0ctf_3659,
:host(*) ._text-h3_x0ctf_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_x0ctf_3666,
:host(*) ._text-h4_x0ctf_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_x0ctf_3674,
:host(*) ._text-h5_x0ctf_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_x0ctf_3682,
:host(*) ._text-h6_x0ctf_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_x0ctf_3690,
:host(*) ._text-paragraph-large_x0ctf_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_x0ctf_3698,
:host(*) ._text-paragraph-small_x0ctf_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_x0ctf_3690,
:host(*) ._text-paragraph_x0ctf_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_x0ctf_3715,
:host(*) ._text-subtitle_x0ctf_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_x0ctf_3723,
:host(*) ._as-card_x0ctf_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_x0ctf_3723._is-compact_x0ctf_3740,
:host(*) ._as-card_x0ctf_3723._is-compact_x0ctf_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_x0ctf_3723._image-rounded-top_x0ctf_3745 > img:first-child,
:host(*) ._as-card_x0ctf_3723._image-rounded-top_x0ctf_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_x0ctf_3723._image-rounded-bottom_x0ctf_3750 > img:last-child,
:host(*) ._as-card_x0ctf_3723._image-rounded-bottom_x0ctf_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_x0ctf_3723._image-center_x0ctf_3755 > img:only-child,
:host(*) ._as-card_x0ctf_3723._image-center_x0ctf_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_x0ctf_3723._is-actionable_x0ctf_3759,
:host(*) ._as-card_x0ctf_3723._is-actionable_x0ctf_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:focus, :root ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:active,
:host(*) ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:focus,
:host(*) ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:hover,
:host(*) ._as-card_x0ctf_3723._is-actionable_x0ctf_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_x0ctf_3783,
:host(*) ._as-card-icon_x0ctf_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_x0ctf_3783._success_x0ctf_3789,
:host(*) ._as-card-icon_x0ctf_3783._success_x0ctf_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_x0ctf_3783._warning_x0ctf_3793,
:host(*) ._as-card-icon_x0ctf_3783._warning_x0ctf_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_x0ctf_3783._danger_x0ctf_3797,
:host(*) ._as-card-icon_x0ctf_3783._danger_x0ctf_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_x0ctf_3783._info_x0ctf_3801,
:host(*) ._as-card-icon_x0ctf_3783._info_x0ctf_3801 {
  color: var(--color-info-base);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._top_x0ctf_3811,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._top_x0ctf_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._bottom_x0ctf_3815,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._bottom_x0ctf_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._success_x0ctf_3789,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._success_x0ctf_3789 {
  background: var(--color-success-base);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._warning_x0ctf_3793,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._warning_x0ctf_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._danger_x0ctf_3797,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._danger_x0ctf_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_x0ctf_3723 ._divider_x0ctf_3805._info_x0ctf_3801,
:host(*) ._as-card_x0ctf_3723 ._divider_x0ctf_3805._info_x0ctf_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_x0ctf_3835,
:host(*) ._as-card-actions_x0ctf_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_x0ctf_3843,
:host(*) ._as-card-header_x0ctf_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_x0ctf_3843 + img,
:host(*) ._as-card-header_x0ctf_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_x0ctf_3843 ._header-title_x0ctf_3855,
:host(*) ._as-card-header_x0ctf_3843 ._header-title_x0ctf_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_x0ctf_3843 ._header-action_x0ctf_3859,
:host(*) ._as-card-header_x0ctf_3843 ._header-action_x0ctf_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_x0ctf_3863,
:host(*) ._as-card-title_x0ctf_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_x0ctf_3868,
:host(*) ._as-card-helper-text_x0ctf_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_x0ctf_3868 + img,
:host(*) ._as-card-helper-text_x0ctf_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_x0ctf_3884,
:host(*) ._as-card-body_x0ctf_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_x0ctf_3884._has-overflow-auto_x0ctf_3892,
:host(*) ._as-card-body_x0ctf_3884._has-overflow-auto_x0ctf_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_x0ctf_3884._has-top-divider_x0ctf_3896,
:host(*) ._as-card-body_x0ctf_3884._has-top-divider_x0ctf_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_x0ctf_3884._has-bottom-divider_x0ctf_3901,
:host(*) ._as-card-body_x0ctf_3884._has-bottom-divider_x0ctf_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_x0ctf_3884:focus,
:host(*) ._as-card-body_x0ctf_3884:focus {
  outline: none;
}
:root ._as-card-footer_x0ctf_3910,
:host(*) ._as-card-footer_x0ctf_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_x0ctf_3910 > *,
:host(*) ._as-card-footer_x0ctf_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_x0ctf_3910._left_x0ctf_376,
:host(*) ._as-card-footer_x0ctf_3910._left_x0ctf_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_x0ctf_3910._right_x0ctf_379,
:host(*) ._as-card-footer_x0ctf_3910._right_x0ctf_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_x0ctf_3910 ._right-action_x0ctf_3934,
:root ._as-card-footer_x0ctf_3910 ._left-action_x0ctf_3935,
:host(*) ._as-card-footer_x0ctf_3910 ._right-action_x0ctf_3934,
:host(*) ._as-card-footer_x0ctf_3910 ._left-action_x0ctf_3935 {
  width: fit-content;
}
:root ._as-button_x0ctf_3940,
:host(*) ._as-button_x0ctf_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_x0ctf_3940 svg,
:root ._as-button_x0ctf_3940 ._leading_x0ctf_3964,
:root ._as-button_x0ctf_3940 ._trailing_x0ctf_3965,
:host(*) ._as-button_x0ctf_3940 svg,
:host(*) ._as-button_x0ctf_3940 ._leading_x0ctf_3964,
:host(*) ._as-button_x0ctf_3940 ._trailing_x0ctf_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_x0ctf_3940:focus, :root ._as-button_x0ctf_3940:hover,
:host(*) ._as-button_x0ctf_3940:focus,
:host(*) ._as-button_x0ctf_3940:hover {
  text-decoration: none;
}
:root ._as-button_x0ctf_3940._is-disabled_x0ctf_3977, :root ._as-button_x0ctf_3940:disabled,
:host(*) ._as-button_x0ctf_3940._is-disabled_x0ctf_3977,
:host(*) ._as-button_x0ctf_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_x0ctf_3940:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_x0ctf_3940:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940:focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_x0ctf_3940._small_x0ctf_4001,
:host(*) ._as-button_x0ctf_3940._small_x0ctf_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_x0ctf_3940._full-width_x0ctf_4005,
:host(*) ._as-button_x0ctf_3940._full-width_x0ctf_4005 {
  width: 100%;
}
:root ._as-button_x0ctf_3940._is-loading_x0ctf_4009._with-icon-only_x0ctf_4009 ._leading_x0ctf_3964,
:host(*) ._as-button_x0ctf_3940._is-loading_x0ctf_4009._with-icon-only_x0ctf_4009 ._leading_x0ctf_3964 {
  display: none;
}
:root ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009),
:host(*) ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009) *.spinner,
:host(*) ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009) ._spinner_x0ctf_4017,
:host(*) ._as-button_x0ctf_3940._is-loading_x0ctf_4009:not(._with-icon-only_x0ctf_4009) ._spinner_x0ctf_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009,
:host(*) ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009:not(._small_x0ctf_4001),
:host(*) ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009:not(._small_x0ctf_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009 *.spinner,
:host(*) ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009 *.spinner {
  margin: 0;
}
:root ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009 ._spinner_x0ctf_4017,
:host(*) ._as-button_x0ctf_3940._with-icon-only_x0ctf_4009 ._spinner_x0ctf_4017 {
  margin: 0;
}
:root ._as-button_x0ctf_3940._has-leading-icon_x0ctf_4048 span, :root ._as-button_x0ctf_3940._has-leading-icon_x0ctf_4048 ._label_x0ctf_4048,
:host(*) ._as-button_x0ctf_3940._has-leading-icon_x0ctf_4048 span,
:host(*) ._as-button_x0ctf_3940._has-leading-icon_x0ctf_4048 ._label_x0ctf_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_x0ctf_3940._has-trailing-icon_x0ctf_4053 span, :root ._as-button_x0ctf_3940._has-trailing-icon_x0ctf_4053 ._label_x0ctf_4048,
:host(*) ._as-button_x0ctf_3940._has-trailing-icon_x0ctf_4053 span,
:host(*) ._as-button_x0ctf_3940._has-trailing-icon_x0ctf_4053 ._label_x0ctf_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_x0ctf_3940 svg,
:root ._as-button_x0ctf_3940 ._leading_x0ctf_3964,
:root ._as-button_x0ctf_3940 ._trailing_x0ctf_3965,
:root ._as-button_x0ctf_3940 ._spinner_x0ctf_4017,
:host(*) ._as-button_x0ctf_3940 svg,
:host(*) ._as-button_x0ctf_3940 ._leading_x0ctf_3964,
:host(*) ._as-button_x0ctf_3940 ._trailing_x0ctf_3965,
:host(*) ._as-button_x0ctf_3940 ._spinner_x0ctf_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_x0ctf_3940 *.spinner,
:host(*) ._as-button_x0ctf_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_x0ctf_3940 ._spinner_x0ctf_4017,
:host(*) ._as-button_x0ctf_3940 ._spinner_x0ctf_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_x0ctf_3940._primary_x0ctf_4078,
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_x0ctf_3940._primary_x0ctf_4078:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._primary_x0ctf_4078:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._primary_x0ctf_4078:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_x0ctf_3940._secondary_x0ctf_4099,
:host(*) ._as-button_x0ctf_3940._secondary_x0ctf_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_x0ctf_3940._secondary_x0ctf_4099:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._secondary_x0ctf_4099:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._secondary_x0ctf_4099:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._secondary_x0ctf_4099:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_x0ctf_3940._secondary_x0ctf_4099:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._secondary_x0ctf_4099:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._danger_x0ctf_3797,
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_x0ctf_3940._danger_x0ctf_3797:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._danger_x0ctf_3797:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._danger_x0ctf_3797:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_x0ctf_3940._ghost_x0ctf_4135,
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost_x0ctf_4135:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._ghost_x0ctf_4135:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_x0ctf_3940._ghost_x0ctf_4135:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost_x0ctf_4135:focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_x0ctf_3940._ghost_x0ctf_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._ghost_x0ctf_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159,
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._ghost-primary_x0ctf_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183,
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._ghost-danger_x0ctf_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active:not(:disabled):not(._is-disabled_x0ctf_3977) {
  box-shadow: none;
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):active, :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):active,
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):active,
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active), :root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active), :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active, :root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active,
:host(*) ._as-button_x0ctf_3940._simple_x0ctf_4207:not(._as-button_x0ctf_3940):active,
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover,
:host(*) ._as-button_x0ctf_3940._link_x0ctf_4207:not(._as-button_x0ctf_3940):hover {
  text-decoration: underline;
}
:root ._as-button_x0ctf_3940:not(._small_x0ctf_4001),
:host(*) ._as-button_x0ctf_3940:not(._small_x0ctf_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940),
:host(*) ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940):focus:not(:disabled),
:host(*) ._as-button_x0ctf_3940._unstyled_x0ctf_4272:not(._as-button_x0ctf_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_x0ctf_4288,
:host(*) ._as-border-list_x0ctf_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_x0ctf_4288 > *,
:host(*) ._as-border-list_x0ctf_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_x0ctf_4288 > *:last-of-type,
:host(*) ._as-border-list_x0ctf_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_x0ctf_4304,
:host(*) ._color-font-base_x0ctf_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_x0ctf_4308,
:host(*) ._color-font-secondary_x0ctf_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_x0ctf_4312,
:host(*) ._color-font-tertiary_x0ctf_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_x0ctf_4316,
:host(*) ._bg-structure-base_x0ctf_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_x0ctf_4320,
:host(*) ._bg-structure-secondary_x0ctf_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_x0ctf_4324,
:host(*) ._bg-structure-tertiary_x0ctf_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_x0ctf_4328,
:host(*) ._sr-only_x0ctf_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_x0ctf_4339,
:host(*) ._h-full_x0ctf_4339 {
  height: 100%;
}
:root ._w-full_x0ctf_4343,
:host(*) ._w-full_x0ctf_4343 {
  width: 100%;
}
:root ._children-100_x0ctf_4347 > *,
:host(*) ._children-100_x0ctf_4347 > * {
  height: 100%;
}
:root ._children-100_x0ctf_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_x0ctf_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_x0ctf_4355,
:host(*) ._rounded_x0ctf_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_x0ctf_4359,
:host(*) ._rounded-small_x0ctf_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_x0ctf_4363,
:host(*) ._rounded-full_x0ctf_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_x0ctf_4367::part(input),
:host(*) ._input-alternate-border_x0ctf_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_x0ctf_4371,
:host(*) ._monospace-font_x0ctf_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_x0ctf_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_x0ctf_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_x0ctf_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_x0ctf_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_x0ctf_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_x0ctf_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_x0ctf_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_x0ctf_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_x0ctf_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_x0ctf_583:has(._jamf-side-nav_x0ctf_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_x0ctf_583 ._jamf-top-nav_x0ctf_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_x0ctf_583 ._jamf-main-content_x0ctf_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_x0ctf_583 ._jamf-main-content_x0ctf_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_x0ctf_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595:not(._custom-mobile-layout_x0ctf_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_x0ctf_583 ._jamf-side-nav_x0ctf_595:not(._custom-mobile-layout_x0ctf_626)._is-open_x0ctf_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_x0ctf_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_x0ctf_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_x0ctf_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-heading_x0ctf_4579) ._jamf-heading_x0ctf_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-fixed-bar_x0ctf_4584:not(._is-hidden_x0ctf_4584)) {
  padding-bottom: 0;
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-fixed-bar_x0ctf_4584:not(._is-hidden_x0ctf_4584)) ._jamf-section_x0ctf_4587._has-outline_x0ctf_4587 + ._jamf-fixed-bar_x0ctf_4584,
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-fixed-bar_x0ctf_4584:not(._is-hidden_x0ctf_4584)) ._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 + ._jamf-fixed-bar_x0ctf_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-fixed-bar_x0ctf_4584:not(._is-hidden_x0ctf_4584)) ._jamf-fixed-bar_x0ctf_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_x0ctf_4562 ._jamf-content-wrapper_x0ctf_4572:has(._jamf-fixed-bar_x0ctf_4584:not(._is-hidden_x0ctf_4584)) ._jamf-section_x0ctf_4587 {
  flex-grow: 2;
}

._jamf-heading_x0ctf_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_x0ctf_4579:has(._left_x0ctf_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_x0ctf_4579:has(._left_x0ctf_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_x0ctf_4579 ._left_x0ctf_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_x0ctf_4579 ._right_x0ctf_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_x0ctf_4579 ._right_x0ctf_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_x0ctf_4579 > h1,
._jamf-heading_x0ctf_4579 ._left_x0ctf_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_x0ctf_4579 > p,
._jamf-heading_x0ctf_4579 ._left_x0ctf_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_x0ctf_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_x0ctf_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_x0ctf_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_x0ctf_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_x0ctf_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_x0ctf_4587._has-outline_x0ctf_4587, ._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 {
  padding: 0;
}
._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_x0ctf_4587._has-stepper_x0ctf_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_x0ctf_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_x0ctf_4584 ._right_x0ctf_379,
._jamf-fixed-bar_x0ctf_4584 ._left_x0ctf_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_x0ctf_4584 ._left_x0ctf_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_x0ctf_4584 ._right_x0ctf_379,
._jamf-fixed-bar_x0ctf_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_x0ctf_4584._is-hidden_x0ctf_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_x0ctf_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_x0ctf_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_x0ctf_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_x0ctf_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_x0ctf_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_x0ctf_4787 > * {
  height: 100%;
}
._jamf-item-grid_x0ctf_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_x0ctf_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_x0ctf_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_x0ctf_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_x0ctf_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_x0ctf_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_x0ctf_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_x0ctf_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_x0ctf_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_x0ctf_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_x0ctf_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_x0ctf_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_x0ctf_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_x0ctf_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_x0ctf_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_x0ctf_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_x0ctf_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_x0ctf_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_x0ctf_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_x0ctf_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._commandsSection_x0ctf_4861 {
  margin-top: calc(2px * var(--size-base-spacing));
}

._alert_x0ctf_4865 {
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._commandsContainer_x0ctf_4869 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._commandsContainer_x0ctf_4869 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._commandsWraper_x0ctf_4879 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  gap: calc(2px * var(--size-base-spacing));
}

._commandsCard_x0ctf_4886,
._historyCard_x0ctf_4887 {
  flex: 1;
  min-width: 280px;
}

._loadingContainer_x0ctf_4892 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing));
}
._loadingContainer_x0ctf_4892 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._historyList_x0ctf_4904 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
  max-height: 300px;
  overflow-y: auto;
}

._historyItem_x0ctf_4912 {
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(1px * var(--size-base-spacing));
  background-color: var(--color-surface-background-subtle);
  border-radius: var(--border-radius-small);
}

._commandType_x0ctf_4922 {
  font-weight: 500;
}

._commandDate_x0ctf_4926 {
  color: var(--color-text-secondary);
  font-size: 0.9em;
}

._formInputs_x0ctf_4931 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._exclamationIcon_x0ctf_4937 {
  color: var(--color-danger-base);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1alcx_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1alcx_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1alcx_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1alcx_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1alcx_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1alcx_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1alcx_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1alcx_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._cellVerticalCenter_1alcx_130 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._cellHorizontalCenter_1alcx_137 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellFlexStart_1alcx_145 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellIconText_1alcx_153 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellIconTextLarge_1alcx_161 {
  display: flex;
  align-items: center;
  gap: calc(2px * var(--size-base-spacing));
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}
._cellIconTextLarge_1alcx_161 ._title_1alcx_168 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}

._cellIconLarge_1alcx_176 {
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
  object-fit: contain;
}

._cellMultiLine_1alcx_182 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  gap: calc(0.5px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing)) 0;
}
._cellMultiLine_1alcx_182 ._title_1alcx_168 {
  font-weight: var(--weight-bold);
  margin-bottom: calc(0.25px * var(--size-base-spacing));
}
._cellMultiLine_1alcx_182 ._subtitle_1alcx_194 {
  font-size: var(--size-font-small);
  color: var(--color-font-secondary);
  opacity: 0.75;
}

._cellTag_1alcx_200 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellAction_1alcx_208 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
}

._cellDateTime_1alcx_216 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
  gap: calc(0.5px * var(--size-base-spacing));
}

._cellVerticalCenterLargeMargin_1alcx_225 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin: calc(3px * var(--size-base-spacing)) 0;
}

._cellVerticalCenterTopMargin_1alcx_233 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-top: calc(2px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1v580_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1v580_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1v580_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1v580_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1v580_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1v580_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1v580_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1v580_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._section_1v580_130 {
  margin-bottom: 24px;
}

._sectionContent_1v580_134 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 16px;
}

._cardValue_1v580_140 {
  margin-top: calc(1px * var(--size-base-spacing));
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}

._card_1v580_140 {
  height: 100%;
}
._card_1v580_140::part(card) {
  height: 100%;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_8gbu5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_8gbu5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_8gbu5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_8gbu5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_8gbu5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_8gbu5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_8gbu5_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_8gbu5_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_8gbu5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_8gbu5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_8gbu5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_8gbu5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_8gbu5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_8gbu5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_8gbu5_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_8gbu5_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_8gbu5_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_8gbu5_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_8gbu5_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_8gbu5_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_8gbu5_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_8gbu5_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_8gbu5_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_8gbu5_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_8gbu5_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_8gbu5_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_8gbu5_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_8gbu5_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_8gbu5_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_8gbu5_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_8gbu5_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_8gbu5_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_8gbu5_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_8gbu5_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_8gbu5_357._max-c_8gbu5_363 {
  grid-auto-rows: max-content;
}
._g-rows_8gbu5_357._min-c_8gbu5_366 {
  grid-auto-rows: min-content;
}

._g-cols_8gbu5_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_8gbu5_370._left_8gbu5_376 {
  justify-content: start;
}
._g-cols_8gbu5_370._right_8gbu5_379 {
  justify-content: end;
}
._g-cols_8gbu5_370._max-c_8gbu5_363 {
  grid-auto-columns: max-content;
}
._g-cols_8gbu5_370._min-c_8gbu5_366 {
  grid-auto-columns: min-content;
}

._col-span-all_8gbu5_389 {
  grid-column: "1 / -1";
}

._col-span-0_8gbu5_393 {
  grid-column: span 1;
}

._col-span-1_8gbu5_397 {
  grid-column: span 2;
}

._col-span-2_8gbu5_401 {
  grid-column: span 3;
}

._col-span-3_8gbu5_405 {
  grid-column: span 4;
}

._col-span-4_8gbu5_409 {
  grid-column: span 5;
}

._col-span-5_8gbu5_413 {
  grid-column: span 6;
}

._col-span-6_8gbu5_417 {
  grid-column: span 7;
}

._col-span-7_8gbu5_421 {
  grid-column: span 8;
}

._col-span-8_8gbu5_425 {
  grid-column: span 9;
}

._col-span-9_8gbu5_429 {
  grid-column: span 10;
}

._col-span-10_8gbu5_433 {
  grid-column: span 11;
}

._gap-none_8gbu5_437 {
  gap: 0 !important;
}

._gap-0_8gbu5_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_8gbu5_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_8gbu5_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_8gbu5_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_8gbu5_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_8gbu5_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_8gbu5_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_8gbu5_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_8gbu5_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_8gbu5_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_8gbu5_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_8gbu5_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_8gbu5_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_8gbu5_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_8gbu5_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_8gbu5_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_8gbu5_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_8gbu5_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_8gbu5_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_8gbu5_517 {
  grid-row: "1 / -1";
}

._row-span-0_8gbu5_521 {
  grid-row: span 1;
}

._row-span-1_8gbu5_525 {
  grid-row: span 2;
}

._row-span-2_8gbu5_529 {
  grid-row: span 3;
}

._row-span-3_8gbu5_533 {
  grid-row: span 4;
}

._row-span-4_8gbu5_537 {
  grid-row: span 5;
}

._row-span-5_8gbu5_541 {
  grid-row: span 6;
}

._row-span-6_8gbu5_545 {
  grid-row: span 7;
}

._row-span-7_8gbu5_549 {
  grid-row: span 8;
}

._row-span-8_8gbu5_553 {
  grid-row: span 9;
}

._row-span-9_8gbu5_557 {
  grid-row: span 10;
}

._row-span-10_8gbu5_561 {
  grid-row: span 11;
}

._g-app-layout_8gbu5_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_8gbu5_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_8gbu5_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_8gbu5_583:has(._jamf-side-nav_8gbu5_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_8gbu5_583 ._jamf-top-nav_8gbu5_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_8gbu5_583 ._jamf-main-content_8gbu5_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_8gbu5_583 ._jamf-main-content_8gbu5_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_8gbu5_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595:not(._custom-mobile-layout_8gbu5_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595:not(._custom-mobile-layout_8gbu5_626)._is-open_8gbu5_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_8gbu5_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_8gbu5_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_8gbu5_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_8gbu5_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_8gbu5_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_8gbu5_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_8gbu5_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_8gbu5_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_8gbu5_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_8gbu5_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_8gbu5_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_8gbu5_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_8gbu5_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_8gbu5_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_8gbu5_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_8gbu5_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_8gbu5_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_8gbu5_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_8gbu5_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_8gbu5_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_8gbu5_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_8gbu5_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_8gbu5_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_8gbu5_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_8gbu5_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_8gbu5_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_8gbu5_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_8gbu5_780 > * {
  flex: 1 1 auto;
}
._f-rows_8gbu5_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_8gbu5_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_8gbu5_791 > * {
  flex: 1 1 auto;
}
._f-cols_8gbu5_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_8gbu5_791._left_8gbu5_376 {
  justify-content: start;
}
._f-cols_8gbu5_791._right_8gbu5_379 {
  justify-content: end;
}

._items-center_8gbu5_808 {
  align-items: center;
}

._justify-center_8gbu5_812 {
  justify-content: center;
}

._p-0\.5_8gbu5_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_8gbu5_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_8gbu5_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_8gbu5_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_8gbu5_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_8gbu5_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_8gbu5_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_8gbu5_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_8gbu5_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_8gbu5_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_8gbu5_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_8gbu5_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_8gbu5_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_8gbu5_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_8gbu5_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_8gbu5_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_8gbu5_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_8gbu5_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_8gbu5_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_8gbu5_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_8gbu5_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_8gbu5_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_8gbu5_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_8gbu5_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_8gbu5_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_8gbu5_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_8gbu5_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_8gbu5_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_8gbu5_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_8gbu5_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_8gbu5_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_8gbu5_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_8gbu5_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_8gbu5_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_8gbu5_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_8gbu5_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_8gbu5_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_8gbu5_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_8gbu5_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_8gbu5_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_8gbu5_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_8gbu5_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_8gbu5_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_8gbu5_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_8gbu5_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_8gbu5_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_8gbu5_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_8gbu5_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_8gbu5_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_8gbu5_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_8gbu5_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_8gbu5_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_8gbu5_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_8gbu5_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_8gbu5_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_8gbu5_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_8gbu5_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_8gbu5_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_8gbu5_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_8gbu5_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_8gbu5_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_8gbu5_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_8gbu5_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_8gbu5_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_8gbu5_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_8gbu5_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_8gbu5_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_8gbu5_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_8gbu5_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_8gbu5_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_8gbu5_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_8gbu5_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_8gbu5_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_8gbu5_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_8gbu5_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_8gbu5_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_8gbu5_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_8gbu5_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_8gbu5_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_8gbu5_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_8gbu5_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_8gbu5_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_8gbu5_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_8gbu5_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_8gbu5_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_8gbu5_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_8gbu5_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_8gbu5_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_8gbu5_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_8gbu5_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_8gbu5_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_8gbu5_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_8gbu5_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_8gbu5_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_8gbu5_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_8gbu5_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_8gbu5_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_8gbu5_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_8gbu5_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_8gbu5_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_8gbu5_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_8gbu5_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_8gbu5_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_8gbu5_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_8gbu5_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_8gbu5_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_8gbu5_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_8gbu5_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_8gbu5_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_8gbu5_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_8gbu5_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_8gbu5_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_8gbu5_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_8gbu5_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_8gbu5_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_8gbu5_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_8gbu5_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_8gbu5_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_8gbu5_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_8gbu5_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_8gbu5_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_8gbu5_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_8gbu5_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_8gbu5_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_8gbu5_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_8gbu5_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_8gbu5_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_8gbu5_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_8gbu5_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_8gbu5_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_8gbu5_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_8gbu5_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_8gbu5_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_8gbu5_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_8gbu5_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_8gbu5_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_8gbu5_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_8gbu5_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_8gbu5_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_8gbu5_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_8gbu5_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_8gbu5_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_8gbu5_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_8gbu5_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_8gbu5_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_8gbu5_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_8gbu5_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_8gbu5_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_8gbu5_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_8gbu5_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_8gbu5_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_8gbu5_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_8gbu5_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_8gbu5_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_8gbu5_816 {
  padding: 0 !important;
}

._pl-0_8gbu5_820 {
  padding-left: 0 !important;
}

._pr-0_8gbu5_824 {
  padding-right: 0 !important;
}

._pb-0_8gbu5_828 {
  padding-bottom: 0 !important;
}

._pt-0_8gbu5_832 {
  padding-top: 0 !important;
}

._py-0_8gbu5_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_8gbu5_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_8gbu5_846 {
  margin: 0 !important;
}

._ml-0_8gbu5_850 {
  margin-left: 0 !important;
}

._mr-0_8gbu5_854 {
  margin-right: 0 !important;
}

._mb-0_8gbu5_858 {
  margin-bottom: 0 !important;
}

._mt-0_8gbu5_862 {
  margin-top: 0 !important;
}

._my-0_8gbu5_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_8gbu5_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_8gbu5_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_8gbu5_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_8gbu5_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_8gbu5_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_8gbu5_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_8gbu5_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_8gbu5_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_8gbu5_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_8gbu5_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_8gbu5_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_8gbu5_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_8gbu5_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_8gbu5_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_8gbu5_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_8gbu5_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_8gbu5_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_8gbu5_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_8gbu5_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_8gbu5_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_8gbu5_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_8gbu5_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_8gbu5_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_8gbu5_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_8gbu5_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_8gbu5_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_8gbu5_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_8gbu5_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_8gbu5_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_8gbu5_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_8gbu5_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_8gbu5_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_8gbu5_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_8gbu5_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_8gbu5_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_8gbu5_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_8gbu5_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_8gbu5_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_8gbu5_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_8gbu5_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_8gbu5_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_8gbu5_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_8gbu5_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_8gbu5_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_8gbu5_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_8gbu5_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_8gbu5_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_8gbu5_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_8gbu5_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_8gbu5_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_8gbu5_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_8gbu5_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_8gbu5_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_8gbu5_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_8gbu5_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_8gbu5_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_8gbu5_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_8gbu5_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_8gbu5_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_8gbu5_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_8gbu5_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_8gbu5_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_8gbu5_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_8gbu5_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_8gbu5_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_8gbu5_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_8gbu5_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_8gbu5_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_8gbu5_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_8gbu5_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_8gbu5_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_8gbu5_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_8gbu5_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_8gbu5_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_8gbu5_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_8gbu5_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_8gbu5_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_8gbu5_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_8gbu5_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_8gbu5_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_8gbu5_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_8gbu5_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_8gbu5_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_8gbu5_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_8gbu5_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_8gbu5_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_8gbu5_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_8gbu5_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_8gbu5_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_8gbu5_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_8gbu5_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_8gbu5_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_8gbu5_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_8gbu5_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_8gbu5_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_8gbu5_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_8gbu5_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_8gbu5_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_8gbu5_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_8gbu5_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_8gbu5_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_8gbu5_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_8gbu5_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_8gbu5_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_8gbu5_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_8gbu5_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_8gbu5_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_8gbu5_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_8gbu5_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_8gbu5_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_8gbu5_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_8gbu5_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_8gbu5_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_8gbu5_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_8gbu5_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_8gbu5_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_8gbu5_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_8gbu5_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_8gbu5_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_8gbu5_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_8gbu5_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_8gbu5_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_8gbu5_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_8gbu5_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_8gbu5_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_8gbu5_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_8gbu5_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_8gbu5_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_8gbu5_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_8gbu5_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_8gbu5_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_8gbu5_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_8gbu5_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_8gbu5_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_8gbu5_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_8gbu5_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_8gbu5_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_8gbu5_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_8gbu5_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_8gbu5_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_8gbu5_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_8gbu5_2136 {
  margin: 0 !important;
}

._-ml-0_8gbu5_2140 {
  margin-left: 0 !important;
}

._-mr-0_8gbu5_2144 {
  margin-right: 0 !important;
}

._-mb-0_8gbu5_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_8gbu5_2152 {
  margin-top: 0 !important;
}

._-my-0_8gbu5_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_8gbu5_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_8gbu5_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_8gbu5_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_8gbu5_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_8gbu5_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_8gbu5_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_8gbu5_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_8gbu5_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_8gbu5_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_8gbu5_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_8gbu5_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_8gbu5_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_8gbu5_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_8gbu5_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_8gbu5_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_8gbu5_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_8gbu5_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_8gbu5_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_8gbu5_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_8gbu5_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_8gbu5_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_8gbu5_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_8gbu5_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_8gbu5_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_8gbu5_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_8gbu5_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_8gbu5_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_8gbu5_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_8gbu5_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_8gbu5_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_8gbu5_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_8gbu5_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_8gbu5_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_8gbu5_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_8gbu5_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_8gbu5_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_8gbu5_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_8gbu5_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_8gbu5_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_8gbu5_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_8gbu5_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_8gbu5_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_8gbu5_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_8gbu5_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_8gbu5_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_8gbu5_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_8gbu5_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_8gbu5_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_8gbu5_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_8gbu5_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_8gbu5_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_8gbu5_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_8gbu5_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_8gbu5_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_8gbu5_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_8gbu5_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_8gbu5_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_8gbu5_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_8gbu5_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_8gbu5_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_8gbu5_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_8gbu5_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_8gbu5_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_8gbu5_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_8gbu5_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_8gbu5_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_8gbu5_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_8gbu5_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_8gbu5_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_8gbu5_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_8gbu5_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_8gbu5_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_8gbu5_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_8gbu5_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_8gbu5_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_8gbu5_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_8gbu5_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_8gbu5_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_8gbu5_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_8gbu5_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_8gbu5_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_8gbu5_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_8gbu5_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_8gbu5_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_8gbu5_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_8gbu5_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_8gbu5_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_8gbu5_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_8gbu5_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_8gbu5_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_8gbu5_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_8gbu5_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_8gbu5_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_8gbu5_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_8gbu5_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_8gbu5_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_8gbu5_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_8gbu5_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_8gbu5_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_8gbu5_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_8gbu5_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_8gbu5_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_8gbu5_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_8gbu5_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_8gbu5_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_8gbu5_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_8gbu5_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_8gbu5_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_8gbu5_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_8gbu5_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_8gbu5_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_8gbu5_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_8gbu5_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_8gbu5_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_8gbu5_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_8gbu5_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_8gbu5_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_8gbu5_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_8gbu5_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_8gbu5_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_8gbu5_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_8gbu5_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_8gbu5_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_8gbu5_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_8gbu5_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_8gbu5_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_8gbu5_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_8gbu5_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_8gbu5_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_8gbu5_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_8gbu5_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_8gbu5_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_8gbu5_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_8gbu5_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_8gbu5_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_8gbu5_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_8gbu5_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_8gbu5_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_8gbu5_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_8gbu5_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_8gbu5_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_8gbu5_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_8gbu5_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_8gbu5_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_8gbu5_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_8gbu5_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_8gbu5_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_8gbu5_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_8gbu5_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_8gbu5_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_8gbu5_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_8gbu5_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_8gbu5_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_8gbu5_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_8gbu5_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_8gbu5_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_8gbu5_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_8gbu5_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_8gbu5_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_8gbu5_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_8gbu5_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_8gbu5_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_8gbu5_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_8gbu5_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_8gbu5_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_8gbu5_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_8gbu5_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_8gbu5_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_8gbu5_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_8gbu5_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_8gbu5_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_8gbu5_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_8gbu5_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_8gbu5_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_8gbu5_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_8gbu5_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_8gbu5_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_8gbu5_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_8gbu5_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_8gbu5_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_8gbu5_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_8gbu5_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_8gbu5_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_8gbu5_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_8gbu5_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_8gbu5_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_8gbu5_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_8gbu5_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_8gbu5_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_8gbu5_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_8gbu5_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_8gbu5_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_8gbu5_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_8gbu5_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_8gbu5_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_8gbu5_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_8gbu5_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_8gbu5_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_8gbu5_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_8gbu5_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_8gbu5_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_8gbu5_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_8gbu5_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_8gbu5_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_8gbu5_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_8gbu5_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_8gbu5_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_8gbu5_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_8gbu5_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_8gbu5_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_8gbu5_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_8gbu5_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_8gbu5_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_8gbu5_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_8gbu5_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_8gbu5_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_8gbu5_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_8gbu5_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_8gbu5_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_8gbu5_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_8gbu5_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_8gbu5_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_8gbu5_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_8gbu5_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_8gbu5_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_8gbu5_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_8gbu5_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_8gbu5_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_8gbu5_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_8gbu5_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_8gbu5_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_8gbu5_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_8gbu5_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_8gbu5_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_8gbu5_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_8gbu5_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_8gbu5_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_8gbu5_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_8gbu5_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_8gbu5_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_8gbu5_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_8gbu5_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_8gbu5_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_8gbu5_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_8gbu5_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_8gbu5_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_8gbu5_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_8gbu5_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_8gbu5_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_8gbu5_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_8gbu5_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_8gbu5_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_8gbu5_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_8gbu5_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_8gbu5_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_8gbu5_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_8gbu5_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_8gbu5_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_8gbu5_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_8gbu5_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_8gbu5_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_8gbu5_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_8gbu5_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_8gbu5_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_8gbu5_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_8gbu5_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_8gbu5_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_8gbu5_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_8gbu5_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_8gbu5_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_8gbu5_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_8gbu5_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_8gbu5_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_8gbu5_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_8gbu5_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_8gbu5_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_8gbu5_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_8gbu5_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_8gbu5_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_8gbu5_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_8gbu5_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_8gbu5_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_8gbu5_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_8gbu5_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_8gbu5_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_8gbu5_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_8gbu5_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_8gbu5_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_8gbu5_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_8gbu5_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_8gbu5_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_8gbu5_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_8gbu5_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_8gbu5_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_8gbu5_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_8gbu5_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_8gbu5_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_8gbu5_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_8gbu5_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_8gbu5_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_8gbu5_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_8gbu5_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_8gbu5_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_8gbu5_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_8gbu5_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_8gbu5_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_8gbu5_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_8gbu5_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_8gbu5_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_8gbu5_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_8gbu5_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_8gbu5_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_8gbu5_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_8gbu5_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_8gbu5_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_8gbu5_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_8gbu5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_8gbu5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_8gbu5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_8gbu5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_8gbu5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_8gbu5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_8gbu5_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_8gbu5_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_8gbu5_3645,
:host(*) ._text-h1_8gbu5_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_8gbu5_3652,
:host(*) ._text-h2_8gbu5_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_8gbu5_3659,
:host(*) ._text-h3_8gbu5_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_8gbu5_3666,
:host(*) ._text-h4_8gbu5_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_8gbu5_3674,
:host(*) ._text-h5_8gbu5_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_8gbu5_3682,
:host(*) ._text-h6_8gbu5_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_8gbu5_3690,
:host(*) ._text-paragraph-large_8gbu5_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_8gbu5_3698,
:host(*) ._text-paragraph-small_8gbu5_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_8gbu5_3690,
:host(*) ._text-paragraph_8gbu5_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_8gbu5_3715,
:host(*) ._text-subtitle_8gbu5_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_8gbu5_3723,
:host(*) ._as-card_8gbu5_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_8gbu5_3723._is-compact_8gbu5_3740,
:host(*) ._as-card_8gbu5_3723._is-compact_8gbu5_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_8gbu5_3723._image-rounded-top_8gbu5_3745 > img:first-child,
:host(*) ._as-card_8gbu5_3723._image-rounded-top_8gbu5_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_8gbu5_3723._image-rounded-bottom_8gbu5_3750 > img:last-child,
:host(*) ._as-card_8gbu5_3723._image-rounded-bottom_8gbu5_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_8gbu5_3723._image-center_8gbu5_3755 > img:only-child,
:host(*) ._as-card_8gbu5_3723._image-center_8gbu5_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_8gbu5_3723._is-actionable_8gbu5_3759,
:host(*) ._as-card_8gbu5_3723._is-actionable_8gbu5_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:focus, :root ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:active,
:host(*) ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:focus,
:host(*) ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:hover,
:host(*) ._as-card_8gbu5_3723._is-actionable_8gbu5_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_8gbu5_3783,
:host(*) ._as-card-icon_8gbu5_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_8gbu5_3783._success_8gbu5_3789,
:host(*) ._as-card-icon_8gbu5_3783._success_8gbu5_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_8gbu5_3783._warning_8gbu5_3793,
:host(*) ._as-card-icon_8gbu5_3783._warning_8gbu5_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_8gbu5_3783._danger_8gbu5_3797,
:host(*) ._as-card-icon_8gbu5_3783._danger_8gbu5_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_8gbu5_3783._info_8gbu5_3801,
:host(*) ._as-card-icon_8gbu5_3783._info_8gbu5_3801 {
  color: var(--color-info-base);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._top_8gbu5_3811,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._top_8gbu5_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._bottom_8gbu5_3815,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._bottom_8gbu5_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._success_8gbu5_3789,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._success_8gbu5_3789 {
  background: var(--color-success-base);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._warning_8gbu5_3793,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._warning_8gbu5_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._danger_8gbu5_3797,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._danger_8gbu5_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_8gbu5_3723 ._divider_8gbu5_3805._info_8gbu5_3801,
:host(*) ._as-card_8gbu5_3723 ._divider_8gbu5_3805._info_8gbu5_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_8gbu5_3835,
:host(*) ._as-card-actions_8gbu5_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_8gbu5_3843,
:host(*) ._as-card-header_8gbu5_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_8gbu5_3843 + img,
:host(*) ._as-card-header_8gbu5_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_8gbu5_3843 ._header-title_8gbu5_3855,
:host(*) ._as-card-header_8gbu5_3843 ._header-title_8gbu5_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_8gbu5_3843 ._header-action_8gbu5_3859,
:host(*) ._as-card-header_8gbu5_3843 ._header-action_8gbu5_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_8gbu5_3863,
:host(*) ._as-card-title_8gbu5_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_8gbu5_3868,
:host(*) ._as-card-helper-text_8gbu5_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_8gbu5_3868 + img,
:host(*) ._as-card-helper-text_8gbu5_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_8gbu5_3884,
:host(*) ._as-card-body_8gbu5_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_8gbu5_3884._has-overflow-auto_8gbu5_3892,
:host(*) ._as-card-body_8gbu5_3884._has-overflow-auto_8gbu5_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_8gbu5_3884._has-top-divider_8gbu5_3896,
:host(*) ._as-card-body_8gbu5_3884._has-top-divider_8gbu5_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_8gbu5_3884._has-bottom-divider_8gbu5_3901,
:host(*) ._as-card-body_8gbu5_3884._has-bottom-divider_8gbu5_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_8gbu5_3884:focus,
:host(*) ._as-card-body_8gbu5_3884:focus {
  outline: none;
}
:root ._as-card-footer_8gbu5_3910,
:host(*) ._as-card-footer_8gbu5_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_8gbu5_3910 > *,
:host(*) ._as-card-footer_8gbu5_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_8gbu5_3910._left_8gbu5_376,
:host(*) ._as-card-footer_8gbu5_3910._left_8gbu5_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_8gbu5_3910._right_8gbu5_379,
:host(*) ._as-card-footer_8gbu5_3910._right_8gbu5_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_8gbu5_3910 ._right-action_8gbu5_3934,
:root ._as-card-footer_8gbu5_3910 ._left-action_8gbu5_3935,
:host(*) ._as-card-footer_8gbu5_3910 ._right-action_8gbu5_3934,
:host(*) ._as-card-footer_8gbu5_3910 ._left-action_8gbu5_3935 {
  width: fit-content;
}
:root ._as-button_8gbu5_3940,
:host(*) ._as-button_8gbu5_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_8gbu5_3940 svg,
:root ._as-button_8gbu5_3940 ._leading_8gbu5_3964,
:root ._as-button_8gbu5_3940 ._trailing_8gbu5_3965,
:host(*) ._as-button_8gbu5_3940 svg,
:host(*) ._as-button_8gbu5_3940 ._leading_8gbu5_3964,
:host(*) ._as-button_8gbu5_3940 ._trailing_8gbu5_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_8gbu5_3940:focus, :root ._as-button_8gbu5_3940:hover,
:host(*) ._as-button_8gbu5_3940:focus,
:host(*) ._as-button_8gbu5_3940:hover {
  text-decoration: none;
}
:root ._as-button_8gbu5_3940._is-disabled_8gbu5_3977, :root ._as-button_8gbu5_3940:disabled,
:host(*) ._as-button_8gbu5_3940._is-disabled_8gbu5_3977,
:host(*) ._as-button_8gbu5_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_8gbu5_3940:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_8gbu5_3940:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940:focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_8gbu5_3940._small_8gbu5_4001,
:host(*) ._as-button_8gbu5_3940._small_8gbu5_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_8gbu5_3940._full-width_8gbu5_4005,
:host(*) ._as-button_8gbu5_3940._full-width_8gbu5_4005 {
  width: 100%;
}
:root ._as-button_8gbu5_3940._is-loading_8gbu5_4009._with-icon-only_8gbu5_4009 ._leading_8gbu5_3964,
:host(*) ._as-button_8gbu5_3940._is-loading_8gbu5_4009._with-icon-only_8gbu5_4009 ._leading_8gbu5_3964 {
  display: none;
}
:root ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009),
:host(*) ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009) *.spinner,
:host(*) ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009) ._spinner_8gbu5_4017,
:host(*) ._as-button_8gbu5_3940._is-loading_8gbu5_4009:not(._with-icon-only_8gbu5_4009) ._spinner_8gbu5_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009,
:host(*) ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009:not(._small_8gbu5_4001),
:host(*) ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009:not(._small_8gbu5_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009 *.spinner,
:host(*) ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009 *.spinner {
  margin: 0;
}
:root ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009 ._spinner_8gbu5_4017,
:host(*) ._as-button_8gbu5_3940._with-icon-only_8gbu5_4009 ._spinner_8gbu5_4017 {
  margin: 0;
}
:root ._as-button_8gbu5_3940._has-leading-icon_8gbu5_4048 span, :root ._as-button_8gbu5_3940._has-leading-icon_8gbu5_4048 ._label_8gbu5_4048,
:host(*) ._as-button_8gbu5_3940._has-leading-icon_8gbu5_4048 span,
:host(*) ._as-button_8gbu5_3940._has-leading-icon_8gbu5_4048 ._label_8gbu5_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_8gbu5_3940._has-trailing-icon_8gbu5_4053 span, :root ._as-button_8gbu5_3940._has-trailing-icon_8gbu5_4053 ._label_8gbu5_4048,
:host(*) ._as-button_8gbu5_3940._has-trailing-icon_8gbu5_4053 span,
:host(*) ._as-button_8gbu5_3940._has-trailing-icon_8gbu5_4053 ._label_8gbu5_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_8gbu5_3940 svg,
:root ._as-button_8gbu5_3940 ._leading_8gbu5_3964,
:root ._as-button_8gbu5_3940 ._trailing_8gbu5_3965,
:root ._as-button_8gbu5_3940 ._spinner_8gbu5_4017,
:host(*) ._as-button_8gbu5_3940 svg,
:host(*) ._as-button_8gbu5_3940 ._leading_8gbu5_3964,
:host(*) ._as-button_8gbu5_3940 ._trailing_8gbu5_3965,
:host(*) ._as-button_8gbu5_3940 ._spinner_8gbu5_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_8gbu5_3940 *.spinner,
:host(*) ._as-button_8gbu5_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_8gbu5_3940 ._spinner_8gbu5_4017,
:host(*) ._as-button_8gbu5_3940 ._spinner_8gbu5_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_8gbu5_3940._primary_8gbu5_4078,
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_8gbu5_3940._primary_8gbu5_4078:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._primary_8gbu5_4078:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._primary_8gbu5_4078:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_8gbu5_3940._secondary_8gbu5_4099,
:host(*) ._as-button_8gbu5_3940._secondary_8gbu5_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_8gbu5_3940._secondary_8gbu5_4099:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._secondary_8gbu5_4099:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._secondary_8gbu5_4099:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._secondary_8gbu5_4099:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_8gbu5_3940._secondary_8gbu5_4099:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._secondary_8gbu5_4099:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._danger_8gbu5_3797,
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_8gbu5_3940._danger_8gbu5_3797:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._danger_8gbu5_3797:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._danger_8gbu5_3797:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_8gbu5_3940._ghost_8gbu5_4135,
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost_8gbu5_4135:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._ghost_8gbu5_4135:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_8gbu5_3940._ghost_8gbu5_4135:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost_8gbu5_4135:focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_8gbu5_3940._ghost_8gbu5_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._ghost_8gbu5_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159,
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._ghost-primary_8gbu5_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183,
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._ghost-danger_8gbu5_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active:not(:disabled):not(._is-disabled_8gbu5_3977) {
  box-shadow: none;
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):active, :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):active,
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):active,
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active), :root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active), :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active, :root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active,
:host(*) ._as-button_8gbu5_3940._simple_8gbu5_4207:not(._as-button_8gbu5_3940):active,
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover,
:host(*) ._as-button_8gbu5_3940._link_8gbu5_4207:not(._as-button_8gbu5_3940):hover {
  text-decoration: underline;
}
:root ._as-button_8gbu5_3940:not(._small_8gbu5_4001),
:host(*) ._as-button_8gbu5_3940:not(._small_8gbu5_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940),
:host(*) ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940):focus:not(:disabled),
:host(*) ._as-button_8gbu5_3940._unstyled_8gbu5_4272:not(._as-button_8gbu5_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_8gbu5_4288,
:host(*) ._as-border-list_8gbu5_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_8gbu5_4288 > *,
:host(*) ._as-border-list_8gbu5_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_8gbu5_4288 > *:last-of-type,
:host(*) ._as-border-list_8gbu5_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_8gbu5_4304,
:host(*) ._color-font-base_8gbu5_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_8gbu5_4308,
:host(*) ._color-font-secondary_8gbu5_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_8gbu5_4312,
:host(*) ._color-font-tertiary_8gbu5_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_8gbu5_4316,
:host(*) ._bg-structure-base_8gbu5_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_8gbu5_4320,
:host(*) ._bg-structure-secondary_8gbu5_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_8gbu5_4324,
:host(*) ._bg-structure-tertiary_8gbu5_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_8gbu5_4328,
:host(*) ._sr-only_8gbu5_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_8gbu5_4339,
:host(*) ._h-full_8gbu5_4339 {
  height: 100%;
}
:root ._w-full_8gbu5_4343,
:host(*) ._w-full_8gbu5_4343 {
  width: 100%;
}
:root ._children-100_8gbu5_4347 > *,
:host(*) ._children-100_8gbu5_4347 > * {
  height: 100%;
}
:root ._children-100_8gbu5_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_8gbu5_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_8gbu5_4355,
:host(*) ._rounded_8gbu5_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_8gbu5_4359,
:host(*) ._rounded-small_8gbu5_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_8gbu5_4363,
:host(*) ._rounded-full_8gbu5_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_8gbu5_4367::part(input),
:host(*) ._input-alternate-border_8gbu5_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_8gbu5_4371,
:host(*) ._monospace-font_8gbu5_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_8gbu5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_8gbu5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_8gbu5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_8gbu5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_8gbu5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_8gbu5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_8gbu5_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_8gbu5_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_8gbu5_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_8gbu5_583:has(._jamf-side-nav_8gbu5_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_8gbu5_583 ._jamf-top-nav_8gbu5_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_8gbu5_583 ._jamf-main-content_8gbu5_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_8gbu5_583 ._jamf-main-content_8gbu5_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_8gbu5_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595:not(._custom-mobile-layout_8gbu5_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_8gbu5_583 ._jamf-side-nav_8gbu5_595:not(._custom-mobile-layout_8gbu5_626)._is-open_8gbu5_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_8gbu5_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_8gbu5_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_8gbu5_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-heading_8gbu5_4579) ._jamf-heading_8gbu5_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-fixed-bar_8gbu5_4584:not(._is-hidden_8gbu5_4584)) {
  padding-bottom: 0;
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-fixed-bar_8gbu5_4584:not(._is-hidden_8gbu5_4584)) ._jamf-section_8gbu5_4587._has-outline_8gbu5_4587 + ._jamf-fixed-bar_8gbu5_4584,
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-fixed-bar_8gbu5_4584:not(._is-hidden_8gbu5_4584)) ._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 + ._jamf-fixed-bar_8gbu5_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-fixed-bar_8gbu5_4584:not(._is-hidden_8gbu5_4584)) ._jamf-fixed-bar_8gbu5_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_8gbu5_4562 ._jamf-content-wrapper_8gbu5_4572:has(._jamf-fixed-bar_8gbu5_4584:not(._is-hidden_8gbu5_4584)) ._jamf-section_8gbu5_4587 {
  flex-grow: 2;
}

._jamf-heading_8gbu5_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_8gbu5_4579:has(._left_8gbu5_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_8gbu5_4579:has(._left_8gbu5_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_8gbu5_4579 ._left_8gbu5_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_8gbu5_4579 ._right_8gbu5_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_8gbu5_4579 ._right_8gbu5_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_8gbu5_4579 > h1,
._jamf-heading_8gbu5_4579 ._left_8gbu5_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_8gbu5_4579 > p,
._jamf-heading_8gbu5_4579 ._left_8gbu5_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_8gbu5_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_8gbu5_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_8gbu5_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_8gbu5_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_8gbu5_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_8gbu5_4587._has-outline_8gbu5_4587, ._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 {
  padding: 0;
}
._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_8gbu5_4587._has-stepper_8gbu5_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_8gbu5_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_8gbu5_4584 ._right_8gbu5_379,
._jamf-fixed-bar_8gbu5_4584 ._left_8gbu5_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_8gbu5_4584 ._left_8gbu5_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_8gbu5_4584 ._right_8gbu5_379,
._jamf-fixed-bar_8gbu5_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_8gbu5_4584._is-hidden_8gbu5_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_8gbu5_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_8gbu5_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_8gbu5_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_8gbu5_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_8gbu5_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_8gbu5_4787 > * {
  height: 100%;
}
._jamf-item-grid_8gbu5_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_8gbu5_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_8gbu5_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_8gbu5_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_8gbu5_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_8gbu5_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_8gbu5_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_8gbu5_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_8gbu5_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_8gbu5_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_8gbu5_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_8gbu5_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_8gbu5_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_8gbu5_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_8gbu5_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_8gbu5_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_8gbu5_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_8gbu5_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_8gbu5_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_8gbu5_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._appsOverviewLayout_8gbu5_4861 {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  margin-bottom: calc(4px * var(--size-base-spacing));
  column-gap: calc(2px * var(--size-base-spacing));
}

._appsOverviewCard_8gbu5_4869::part(card) {
  height: 100%;
}

._appsInstalledCard_8gbu5_4873::part(card) {
  background: var(--color-green-background);
  height: 100%;
}

._installsInProgressCard_8gbu5_4878::part(card) {
  background: var(--color-orange-background);
  height: 100%;
}

._failedInstallationsCard_8gbu5_4883::part(card) {
  background: var(--color-red-background);
  height: 100%;
}

._verticalCenteredCell_8gbu5_4888 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

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

._tableContainer_8gbu5_4899 {
  height: 500px;
  width: 100%;
}._subtitle_12v00_1 {
  margin-top: calc(-1.5px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_ahn80_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_ahn80_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_ahn80_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_ahn80_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_ahn80_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_ahn80_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_ahn80_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_ahn80_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._verticalCenteredCell_ahn80_130 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._alertBanner_ahn80_137 {
  background-color: var(--color-red-background);
  color: var(--color-red-font);
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-red-hover);
  padding: calc(3px * var(--size-base-spacing));
}
._alertBanner_ahn80_137._outline_ahn80_144 {
  border: var(--size-border-width-base) solid var(--color-red-font);
  color: var(--color-red-font);
  background: none;
}
._alertBanner_ahn80_137._is-removable_ahn80_149:hover, ._alertBanner_ahn80_137._is-actionable_ahn80_149:hover {
  background-color: var(--color-red-hover);
  cursor: pointer;
}
._alertBanner_ahn80_137 ._trailing_ahn80_153 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._responseSection_ahn80_157 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}
._responseSection_ahn80_157 h4 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
._responseSection_ahn80_157 jamf-accordion-v5-11-2 {
  border-top: 1px solid var(--color-border-base);
  padding-top: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}
._responseSection_ahn80_157 jamf-accordion-v5-11-2 p {
  margin-top: calc(1px * var(--size-base-spacing));
}
._responseSection_ahn80_157 ul {
  list-style: disc !important;
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  margin-left: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}

._alertContent_ahn80_189 {
  display: flex;
  justify-content: space-between;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_xntgl_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_xntgl_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_xntgl_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_xntgl_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_xntgl_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_xntgl_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_xntgl_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_xntgl_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_xntgl_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_xntgl_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_xntgl_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_xntgl_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_xntgl_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_xntgl_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_xntgl_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_xntgl_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_xntgl_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_xntgl_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_xntgl_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_xntgl_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_xntgl_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_xntgl_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_xntgl_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_xntgl_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_xntgl_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_xntgl_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_xntgl_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_xntgl_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_xntgl_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_xntgl_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_xntgl_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_xntgl_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_xntgl_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_xntgl_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_xntgl_357._max-c_xntgl_363 {
  grid-auto-rows: max-content;
}
._g-rows_xntgl_357._min-c_xntgl_366 {
  grid-auto-rows: min-content;
}

._g-cols_xntgl_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_xntgl_370._left_xntgl_376 {
  justify-content: start;
}
._g-cols_xntgl_370._right_xntgl_379 {
  justify-content: end;
}
._g-cols_xntgl_370._max-c_xntgl_363 {
  grid-auto-columns: max-content;
}
._g-cols_xntgl_370._min-c_xntgl_366 {
  grid-auto-columns: min-content;
}

._col-span-all_xntgl_389 {
  grid-column: "1 / -1";
}

._col-span-0_xntgl_393 {
  grid-column: span 1;
}

._col-span-1_xntgl_397 {
  grid-column: span 2;
}

._col-span-2_xntgl_401 {
  grid-column: span 3;
}

._col-span-3_xntgl_405 {
  grid-column: span 4;
}

._col-span-4_xntgl_409 {
  grid-column: span 5;
}

._col-span-5_xntgl_413 {
  grid-column: span 6;
}

._col-span-6_xntgl_417 {
  grid-column: span 7;
}

._col-span-7_xntgl_421 {
  grid-column: span 8;
}

._col-span-8_xntgl_425 {
  grid-column: span 9;
}

._col-span-9_xntgl_429 {
  grid-column: span 10;
}

._col-span-10_xntgl_433 {
  grid-column: span 11;
}

._gap-none_xntgl_437 {
  gap: 0 !important;
}

._gap-0_xntgl_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_xntgl_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_xntgl_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_xntgl_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_xntgl_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_xntgl_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_xntgl_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_xntgl_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_xntgl_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_xntgl_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_xntgl_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_xntgl_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_xntgl_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_xntgl_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_xntgl_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_xntgl_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_xntgl_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_xntgl_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_xntgl_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_xntgl_517 {
  grid-row: "1 / -1";
}

._row-span-0_xntgl_521 {
  grid-row: span 1;
}

._row-span-1_xntgl_525 {
  grid-row: span 2;
}

._row-span-2_xntgl_529 {
  grid-row: span 3;
}

._row-span-3_xntgl_533 {
  grid-row: span 4;
}

._row-span-4_xntgl_537 {
  grid-row: span 5;
}

._row-span-5_xntgl_541 {
  grid-row: span 6;
}

._row-span-6_xntgl_545 {
  grid-row: span 7;
}

._row-span-7_xntgl_549 {
  grid-row: span 8;
}

._row-span-8_xntgl_553 {
  grid-row: span 9;
}

._row-span-9_xntgl_557 {
  grid-row: span 10;
}

._row-span-10_xntgl_561 {
  grid-row: span 11;
}

._g-app-layout_xntgl_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_xntgl_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_xntgl_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_xntgl_583:has(._jamf-side-nav_xntgl_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_xntgl_583 ._jamf-top-nav_xntgl_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_xntgl_583 ._jamf-main-content_xntgl_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_xntgl_583 ._jamf-main-content_xntgl_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_xntgl_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595:not(._custom-mobile-layout_xntgl_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595:not(._custom-mobile-layout_xntgl_626)._is-open_xntgl_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_xntgl_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_xntgl_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_xntgl_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_xntgl_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_xntgl_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_xntgl_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_xntgl_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_xntgl_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_xntgl_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_xntgl_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_xntgl_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_xntgl_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_xntgl_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_xntgl_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_xntgl_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_xntgl_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_xntgl_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_xntgl_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_xntgl_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_xntgl_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_xntgl_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_xntgl_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_xntgl_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_xntgl_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_xntgl_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_xntgl_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_xntgl_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_xntgl_780 > * {
  flex: 1 1 auto;
}
._f-rows_xntgl_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_xntgl_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_xntgl_791 > * {
  flex: 1 1 auto;
}
._f-cols_xntgl_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_xntgl_791._left_xntgl_376 {
  justify-content: start;
}
._f-cols_xntgl_791._right_xntgl_379 {
  justify-content: end;
}

._items-center_xntgl_808 {
  align-items: center;
}

._justify-center_xntgl_812 {
  justify-content: center;
}

._p-0\.5_xntgl_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_xntgl_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_xntgl_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_xntgl_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_xntgl_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_xntgl_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_xntgl_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_xntgl_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_xntgl_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_xntgl_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_xntgl_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_xntgl_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_xntgl_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_xntgl_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_xntgl_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_xntgl_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_xntgl_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_xntgl_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_xntgl_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_xntgl_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_xntgl_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_xntgl_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_xntgl_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_xntgl_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_xntgl_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_xntgl_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_xntgl_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_xntgl_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_xntgl_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_xntgl_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_xntgl_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_xntgl_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_xntgl_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_xntgl_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_xntgl_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_xntgl_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_xntgl_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_xntgl_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_xntgl_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_xntgl_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_xntgl_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_xntgl_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_xntgl_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_xntgl_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_xntgl_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_xntgl_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_xntgl_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_xntgl_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_xntgl_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_xntgl_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_xntgl_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_xntgl_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_xntgl_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_xntgl_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_xntgl_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_xntgl_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_xntgl_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_xntgl_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_xntgl_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_xntgl_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_xntgl_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_xntgl_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_xntgl_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_xntgl_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_xntgl_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_xntgl_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_xntgl_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_xntgl_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_xntgl_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_xntgl_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_xntgl_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_xntgl_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_xntgl_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_xntgl_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_xntgl_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_xntgl_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_xntgl_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_xntgl_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_xntgl_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_xntgl_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_xntgl_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_xntgl_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_xntgl_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_xntgl_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_xntgl_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_xntgl_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_xntgl_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_xntgl_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_xntgl_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_xntgl_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_xntgl_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_xntgl_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_xntgl_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_xntgl_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_xntgl_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_xntgl_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_xntgl_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_xntgl_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_xntgl_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_xntgl_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_xntgl_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_xntgl_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_xntgl_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_xntgl_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_xntgl_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_xntgl_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_xntgl_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_xntgl_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_xntgl_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_xntgl_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_xntgl_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_xntgl_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_xntgl_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_xntgl_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_xntgl_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_xntgl_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_xntgl_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_xntgl_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_xntgl_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_xntgl_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_xntgl_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_xntgl_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_xntgl_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_xntgl_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_xntgl_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_xntgl_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_xntgl_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_xntgl_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_xntgl_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_xntgl_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_xntgl_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_xntgl_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_xntgl_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_xntgl_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_xntgl_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_xntgl_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_xntgl_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_xntgl_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_xntgl_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_xntgl_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_xntgl_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_xntgl_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_xntgl_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_xntgl_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_xntgl_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_xntgl_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_xntgl_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_xntgl_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_xntgl_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_xntgl_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_xntgl_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_xntgl_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_xntgl_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_xntgl_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_xntgl_816 {
  padding: 0 !important;
}

._pl-0_xntgl_820 {
  padding-left: 0 !important;
}

._pr-0_xntgl_824 {
  padding-right: 0 !important;
}

._pb-0_xntgl_828 {
  padding-bottom: 0 !important;
}

._pt-0_xntgl_832 {
  padding-top: 0 !important;
}

._py-0_xntgl_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_xntgl_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_xntgl_846 {
  margin: 0 !important;
}

._ml-0_xntgl_850 {
  margin-left: 0 !important;
}

._mr-0_xntgl_854 {
  margin-right: 0 !important;
}

._mb-0_xntgl_858 {
  margin-bottom: 0 !important;
}

._mt-0_xntgl_862 {
  margin-top: 0 !important;
}

._my-0_xntgl_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_xntgl_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_xntgl_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_xntgl_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_xntgl_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_xntgl_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_xntgl_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_xntgl_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_xntgl_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_xntgl_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_xntgl_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_xntgl_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_xntgl_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_xntgl_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_xntgl_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_xntgl_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_xntgl_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_xntgl_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_xntgl_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_xntgl_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_xntgl_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_xntgl_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_xntgl_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_xntgl_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_xntgl_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_xntgl_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_xntgl_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_xntgl_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_xntgl_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_xntgl_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_xntgl_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_xntgl_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_xntgl_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_xntgl_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_xntgl_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_xntgl_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_xntgl_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_xntgl_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_xntgl_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_xntgl_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_xntgl_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_xntgl_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_xntgl_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_xntgl_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_xntgl_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_xntgl_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_xntgl_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_xntgl_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_xntgl_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_xntgl_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_xntgl_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_xntgl_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_xntgl_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_xntgl_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_xntgl_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_xntgl_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_xntgl_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_xntgl_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_xntgl_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_xntgl_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_xntgl_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_xntgl_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_xntgl_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_xntgl_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_xntgl_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_xntgl_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_xntgl_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_xntgl_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_xntgl_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_xntgl_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_xntgl_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_xntgl_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_xntgl_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_xntgl_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_xntgl_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_xntgl_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_xntgl_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_xntgl_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_xntgl_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_xntgl_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_xntgl_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_xntgl_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_xntgl_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_xntgl_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_xntgl_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_xntgl_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_xntgl_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_xntgl_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_xntgl_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_xntgl_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_xntgl_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_xntgl_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_xntgl_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_xntgl_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_xntgl_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_xntgl_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_xntgl_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_xntgl_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_xntgl_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_xntgl_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_xntgl_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_xntgl_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_xntgl_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_xntgl_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_xntgl_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_xntgl_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_xntgl_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_xntgl_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_xntgl_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_xntgl_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_xntgl_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_xntgl_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_xntgl_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_xntgl_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_xntgl_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_xntgl_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_xntgl_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_xntgl_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_xntgl_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_xntgl_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_xntgl_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_xntgl_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_xntgl_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_xntgl_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_xntgl_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_xntgl_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_xntgl_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_xntgl_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_xntgl_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_xntgl_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_xntgl_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_xntgl_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_xntgl_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_xntgl_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_xntgl_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_xntgl_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_xntgl_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_xntgl_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_xntgl_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_xntgl_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_xntgl_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_xntgl_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_xntgl_2136 {
  margin: 0 !important;
}

._-ml-0_xntgl_2140 {
  margin-left: 0 !important;
}

._-mr-0_xntgl_2144 {
  margin-right: 0 !important;
}

._-mb-0_xntgl_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_xntgl_2152 {
  margin-top: 0 !important;
}

._-my-0_xntgl_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_xntgl_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_xntgl_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_xntgl_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_xntgl_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_xntgl_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_xntgl_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_xntgl_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_xntgl_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_xntgl_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_xntgl_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_xntgl_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_xntgl_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_xntgl_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_xntgl_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_xntgl_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_xntgl_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_xntgl_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_xntgl_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_xntgl_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_xntgl_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_xntgl_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_xntgl_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_xntgl_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_xntgl_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_xntgl_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_xntgl_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_xntgl_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_xntgl_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_xntgl_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_xntgl_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_xntgl_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_xntgl_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_xntgl_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_xntgl_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_xntgl_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_xntgl_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_xntgl_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_xntgl_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_xntgl_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_xntgl_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_xntgl_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_xntgl_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_xntgl_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_xntgl_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_xntgl_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_xntgl_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_xntgl_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_xntgl_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_xntgl_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_xntgl_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_xntgl_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_xntgl_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_xntgl_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_xntgl_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_xntgl_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_xntgl_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_xntgl_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_xntgl_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_xntgl_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_xntgl_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_xntgl_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_xntgl_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_xntgl_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_xntgl_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_xntgl_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_xntgl_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_xntgl_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_xntgl_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_xntgl_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_xntgl_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_xntgl_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_xntgl_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_xntgl_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_xntgl_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_xntgl_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_xntgl_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_xntgl_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_xntgl_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_xntgl_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_xntgl_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_xntgl_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_xntgl_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_xntgl_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_xntgl_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_xntgl_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_xntgl_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_xntgl_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_xntgl_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_xntgl_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_xntgl_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_xntgl_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_xntgl_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_xntgl_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_xntgl_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_xntgl_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_xntgl_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_xntgl_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_xntgl_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_xntgl_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_xntgl_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_xntgl_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_xntgl_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_xntgl_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_xntgl_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_xntgl_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_xntgl_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_xntgl_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_xntgl_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_xntgl_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_xntgl_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_xntgl_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_xntgl_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_xntgl_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_xntgl_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_xntgl_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_xntgl_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_xntgl_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_xntgl_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_xntgl_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_xntgl_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_xntgl_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_xntgl_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_xntgl_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_xntgl_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_xntgl_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_xntgl_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_xntgl_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_xntgl_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_xntgl_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_xntgl_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_xntgl_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_xntgl_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_xntgl_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_xntgl_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_xntgl_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_xntgl_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_xntgl_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_xntgl_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_xntgl_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_xntgl_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_xntgl_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_xntgl_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_xntgl_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_xntgl_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_xntgl_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_xntgl_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_xntgl_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_xntgl_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_xntgl_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_xntgl_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_xntgl_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_xntgl_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_xntgl_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_xntgl_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_xntgl_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_xntgl_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_xntgl_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_xntgl_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_xntgl_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_xntgl_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_xntgl_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_xntgl_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_xntgl_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_xntgl_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_xntgl_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_xntgl_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_xntgl_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_xntgl_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_xntgl_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_xntgl_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_xntgl_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_xntgl_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_xntgl_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_xntgl_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_xntgl_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_xntgl_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_xntgl_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_xntgl_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_xntgl_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_xntgl_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_xntgl_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_xntgl_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_xntgl_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_xntgl_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_xntgl_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_xntgl_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_xntgl_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_xntgl_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_xntgl_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_xntgl_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_xntgl_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_xntgl_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_xntgl_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_xntgl_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_xntgl_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_xntgl_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_xntgl_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_xntgl_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_xntgl_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_xntgl_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_xntgl_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_xntgl_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_xntgl_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_xntgl_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_xntgl_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_xntgl_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_xntgl_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_xntgl_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_xntgl_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_xntgl_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_xntgl_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_xntgl_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_xntgl_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_xntgl_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_xntgl_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_xntgl_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_xntgl_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_xntgl_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_xntgl_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_xntgl_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_xntgl_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_xntgl_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_xntgl_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_xntgl_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_xntgl_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_xntgl_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_xntgl_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_xntgl_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_xntgl_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_xntgl_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_xntgl_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_xntgl_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_xntgl_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_xntgl_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_xntgl_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_xntgl_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_xntgl_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_xntgl_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_xntgl_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_xntgl_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_xntgl_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_xntgl_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_xntgl_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_xntgl_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_xntgl_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_xntgl_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_xntgl_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_xntgl_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_xntgl_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_xntgl_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_xntgl_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_xntgl_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_xntgl_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_xntgl_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_xntgl_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_xntgl_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_xntgl_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_xntgl_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_xntgl_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_xntgl_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_xntgl_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_xntgl_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_xntgl_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_xntgl_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_xntgl_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_xntgl_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_xntgl_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_xntgl_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_xntgl_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_xntgl_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_xntgl_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_xntgl_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_xntgl_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_xntgl_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_xntgl_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_xntgl_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_xntgl_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_xntgl_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_xntgl_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_xntgl_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_xntgl_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_xntgl_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_xntgl_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_xntgl_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_xntgl_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_xntgl_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_xntgl_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_xntgl_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_xntgl_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_xntgl_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_xntgl_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_xntgl_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_xntgl_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_xntgl_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_xntgl_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_xntgl_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_xntgl_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_xntgl_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_xntgl_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_xntgl_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_xntgl_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_xntgl_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_xntgl_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_xntgl_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_xntgl_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_xntgl_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_xntgl_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_xntgl_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_xntgl_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_xntgl_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_xntgl_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_xntgl_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_xntgl_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_xntgl_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_xntgl_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_xntgl_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_xntgl_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_xntgl_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_xntgl_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_xntgl_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_xntgl_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_xntgl_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_xntgl_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_xntgl_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_xntgl_3645,
:host(*) ._text-h1_xntgl_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_xntgl_3652,
:host(*) ._text-h2_xntgl_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_xntgl_3659,
:host(*) ._text-h3_xntgl_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_xntgl_3666,
:host(*) ._text-h4_xntgl_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_xntgl_3674,
:host(*) ._text-h5_xntgl_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_xntgl_3682,
:host(*) ._text-h6_xntgl_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_xntgl_3690,
:host(*) ._text-paragraph-large_xntgl_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_xntgl_3698,
:host(*) ._text-paragraph-small_xntgl_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_xntgl_3690,
:host(*) ._text-paragraph_xntgl_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_xntgl_3715,
:host(*) ._text-subtitle_xntgl_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_xntgl_3723,
:host(*) ._as-card_xntgl_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_xntgl_3723._is-compact_xntgl_3740,
:host(*) ._as-card_xntgl_3723._is-compact_xntgl_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_xntgl_3723._image-rounded-top_xntgl_3745 > img:first-child,
:host(*) ._as-card_xntgl_3723._image-rounded-top_xntgl_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_xntgl_3723._image-rounded-bottom_xntgl_3750 > img:last-child,
:host(*) ._as-card_xntgl_3723._image-rounded-bottom_xntgl_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_xntgl_3723._image-center_xntgl_3755 > img:only-child,
:host(*) ._as-card_xntgl_3723._image-center_xntgl_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_xntgl_3723._is-actionable_xntgl_3759,
:host(*) ._as-card_xntgl_3723._is-actionable_xntgl_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_xntgl_3723._is-actionable_xntgl_3759:focus, :root ._as-card_xntgl_3723._is-actionable_xntgl_3759:active,
:host(*) ._as-card_xntgl_3723._is-actionable_xntgl_3759:focus,
:host(*) ._as-card_xntgl_3723._is-actionable_xntgl_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_xntgl_3723._is-actionable_xntgl_3759:hover,
:host(*) ._as-card_xntgl_3723._is-actionable_xntgl_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_xntgl_3783,
:host(*) ._as-card-icon_xntgl_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_xntgl_3783._success_xntgl_3789,
:host(*) ._as-card-icon_xntgl_3783._success_xntgl_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_xntgl_3783._warning_xntgl_3793,
:host(*) ._as-card-icon_xntgl_3783._warning_xntgl_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_xntgl_3783._danger_xntgl_3797,
:host(*) ._as-card-icon_xntgl_3783._danger_xntgl_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_xntgl_3783._info_xntgl_3801,
:host(*) ._as-card-icon_xntgl_3783._info_xntgl_3801 {
  color: var(--color-info-base);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._top_xntgl_3811,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._top_xntgl_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._bottom_xntgl_3815,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._bottom_xntgl_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._success_xntgl_3789,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._success_xntgl_3789 {
  background: var(--color-success-base);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._warning_xntgl_3793,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._warning_xntgl_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._danger_xntgl_3797,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._danger_xntgl_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_xntgl_3723 ._divider_xntgl_3805._info_xntgl_3801,
:host(*) ._as-card_xntgl_3723 ._divider_xntgl_3805._info_xntgl_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_xntgl_3835,
:host(*) ._as-card-actions_xntgl_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_xntgl_3843,
:host(*) ._as-card-header_xntgl_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_xntgl_3843 + img,
:host(*) ._as-card-header_xntgl_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_xntgl_3843 ._header-title_xntgl_3855,
:host(*) ._as-card-header_xntgl_3843 ._header-title_xntgl_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_xntgl_3843 ._header-action_xntgl_3859,
:host(*) ._as-card-header_xntgl_3843 ._header-action_xntgl_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_xntgl_3863,
:host(*) ._as-card-title_xntgl_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_xntgl_3868,
:host(*) ._as-card-helper-text_xntgl_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_xntgl_3868 + img,
:host(*) ._as-card-helper-text_xntgl_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_xntgl_3884,
:host(*) ._as-card-body_xntgl_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_xntgl_3884._has-overflow-auto_xntgl_3892,
:host(*) ._as-card-body_xntgl_3884._has-overflow-auto_xntgl_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_xntgl_3884._has-top-divider_xntgl_3896,
:host(*) ._as-card-body_xntgl_3884._has-top-divider_xntgl_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_xntgl_3884._has-bottom-divider_xntgl_3901,
:host(*) ._as-card-body_xntgl_3884._has-bottom-divider_xntgl_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_xntgl_3884:focus,
:host(*) ._as-card-body_xntgl_3884:focus {
  outline: none;
}
:root ._as-card-footer_xntgl_3910,
:host(*) ._as-card-footer_xntgl_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_xntgl_3910 > *,
:host(*) ._as-card-footer_xntgl_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_xntgl_3910._left_xntgl_376,
:host(*) ._as-card-footer_xntgl_3910._left_xntgl_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_xntgl_3910._right_xntgl_379,
:host(*) ._as-card-footer_xntgl_3910._right_xntgl_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_xntgl_3910 ._right-action_xntgl_3934,
:root ._as-card-footer_xntgl_3910 ._left-action_xntgl_3935,
:host(*) ._as-card-footer_xntgl_3910 ._right-action_xntgl_3934,
:host(*) ._as-card-footer_xntgl_3910 ._left-action_xntgl_3935 {
  width: fit-content;
}
:root ._as-button_xntgl_3940,
:host(*) ._as-button_xntgl_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_xntgl_3940 svg,
:root ._as-button_xntgl_3940 ._leading_xntgl_3964,
:root ._as-button_xntgl_3940 ._trailing_xntgl_3965,
:host(*) ._as-button_xntgl_3940 svg,
:host(*) ._as-button_xntgl_3940 ._leading_xntgl_3964,
:host(*) ._as-button_xntgl_3940 ._trailing_xntgl_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_xntgl_3940:focus, :root ._as-button_xntgl_3940:hover,
:host(*) ._as-button_xntgl_3940:focus,
:host(*) ._as-button_xntgl_3940:hover {
  text-decoration: none;
}
:root ._as-button_xntgl_3940._is-disabled_xntgl_3977, :root ._as-button_xntgl_3940:disabled,
:host(*) ._as-button_xntgl_3940._is-disabled_xntgl_3977,
:host(*) ._as-button_xntgl_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_xntgl_3940:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_xntgl_3940:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940:focus:not(:disabled),
:host(*) ._as-button_xntgl_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_xntgl_3940._small_xntgl_4001,
:host(*) ._as-button_xntgl_3940._small_xntgl_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_xntgl_3940._full-width_xntgl_4005,
:host(*) ._as-button_xntgl_3940._full-width_xntgl_4005 {
  width: 100%;
}
:root ._as-button_xntgl_3940._is-loading_xntgl_4009._with-icon-only_xntgl_4009 ._leading_xntgl_3964,
:host(*) ._as-button_xntgl_3940._is-loading_xntgl_4009._with-icon-only_xntgl_4009 ._leading_xntgl_3964 {
  display: none;
}
:root ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009),
:host(*) ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009) *.spinner,
:host(*) ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009) ._spinner_xntgl_4017,
:host(*) ._as-button_xntgl_3940._is-loading_xntgl_4009:not(._with-icon-only_xntgl_4009) ._spinner_xntgl_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_xntgl_3940._with-icon-only_xntgl_4009,
:host(*) ._as-button_xntgl_3940._with-icon-only_xntgl_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_xntgl_3940._with-icon-only_xntgl_4009:not(._small_xntgl_4001),
:host(*) ._as-button_xntgl_3940._with-icon-only_xntgl_4009:not(._small_xntgl_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_xntgl_3940._with-icon-only_xntgl_4009 *.spinner,
:host(*) ._as-button_xntgl_3940._with-icon-only_xntgl_4009 *.spinner {
  margin: 0;
}
:root ._as-button_xntgl_3940._with-icon-only_xntgl_4009 ._spinner_xntgl_4017,
:host(*) ._as-button_xntgl_3940._with-icon-only_xntgl_4009 ._spinner_xntgl_4017 {
  margin: 0;
}
:root ._as-button_xntgl_3940._has-leading-icon_xntgl_4048 span, :root ._as-button_xntgl_3940._has-leading-icon_xntgl_4048 ._label_xntgl_4048,
:host(*) ._as-button_xntgl_3940._has-leading-icon_xntgl_4048 span,
:host(*) ._as-button_xntgl_3940._has-leading-icon_xntgl_4048 ._label_xntgl_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_xntgl_3940._has-trailing-icon_xntgl_4053 span, :root ._as-button_xntgl_3940._has-trailing-icon_xntgl_4053 ._label_xntgl_4048,
:host(*) ._as-button_xntgl_3940._has-trailing-icon_xntgl_4053 span,
:host(*) ._as-button_xntgl_3940._has-trailing-icon_xntgl_4053 ._label_xntgl_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_xntgl_3940 svg,
:root ._as-button_xntgl_3940 ._leading_xntgl_3964,
:root ._as-button_xntgl_3940 ._trailing_xntgl_3965,
:root ._as-button_xntgl_3940 ._spinner_xntgl_4017,
:host(*) ._as-button_xntgl_3940 svg,
:host(*) ._as-button_xntgl_3940 ._leading_xntgl_3964,
:host(*) ._as-button_xntgl_3940 ._trailing_xntgl_3965,
:host(*) ._as-button_xntgl_3940 ._spinner_xntgl_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_xntgl_3940 *.spinner,
:host(*) ._as-button_xntgl_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_xntgl_3940 ._spinner_xntgl_4017,
:host(*) ._as-button_xntgl_3940 ._spinner_xntgl_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_xntgl_3940._primary_xntgl_4078,
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_xntgl_3940._primary_xntgl_4078:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._primary_xntgl_4078:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._primary_xntgl_4078:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_xntgl_3940._secondary_xntgl_4099,
:host(*) ._as-button_xntgl_3940._secondary_xntgl_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_xntgl_3940._secondary_xntgl_4099:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._secondary_xntgl_4099:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._secondary_xntgl_4099:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._secondary_xntgl_4099:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_xntgl_3940._secondary_xntgl_4099:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._secondary_xntgl_4099:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._danger_xntgl_3797,
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_xntgl_3940._danger_xntgl_3797:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._danger_xntgl_3797:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._danger_xntgl_3797:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_xntgl_3940._ghost_xntgl_4135,
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost_xntgl_4135:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._ghost_xntgl_4135:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_xntgl_3940._ghost_xntgl_4135:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost_xntgl_4135:focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_xntgl_3940._ghost_xntgl_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._ghost_xntgl_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_xntgl_3940._ghost-primary_xntgl_4159,
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost-primary_xntgl_4159:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._ghost-primary_xntgl_4159:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_xntgl_3940._ghost-primary_xntgl_4159:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost-primary_xntgl_4159:focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_xntgl_3940._ghost-primary_xntgl_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._ghost-primary_xntgl_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_xntgl_3940._ghost-danger_xntgl_4183,
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost-danger_xntgl_4183:hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._ghost-danger_xntgl_4183:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183:hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_xntgl_3940._ghost-danger_xntgl_4183:active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183:active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._ghost-danger_xntgl_4183:focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_xntgl_3940._ghost-danger_xntgl_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._ghost-danger_xntgl_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active:not(:disabled):not(._is-disabled_xntgl_3977) {
  box-shadow: none;
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):active, :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):active,
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):active,
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active), :root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active), :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active, :root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active,
:host(*) ._as-button_xntgl_3940._simple_xntgl_4207:not(._as-button_xntgl_3940):active,
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover,
:host(*) ._as-button_xntgl_3940._link_xntgl_4207:not(._as-button_xntgl_3940):hover {
  text-decoration: underline;
}
:root ._as-button_xntgl_3940:not(._small_xntgl_4001),
:host(*) ._as-button_xntgl_3940:not(._small_xntgl_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940),
:host(*) ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940):focus:not(:disabled),
:host(*) ._as-button_xntgl_3940._unstyled_xntgl_4272:not(._as-button_xntgl_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_xntgl_4288,
:host(*) ._as-border-list_xntgl_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_xntgl_4288 > *,
:host(*) ._as-border-list_xntgl_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_xntgl_4288 > *:last-of-type,
:host(*) ._as-border-list_xntgl_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_xntgl_4304,
:host(*) ._color-font-base_xntgl_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_xntgl_4308,
:host(*) ._color-font-secondary_xntgl_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_xntgl_4312,
:host(*) ._color-font-tertiary_xntgl_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_xntgl_4316,
:host(*) ._bg-structure-base_xntgl_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_xntgl_4320,
:host(*) ._bg-structure-secondary_xntgl_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_xntgl_4324,
:host(*) ._bg-structure-tertiary_xntgl_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_xntgl_4328,
:host(*) ._sr-only_xntgl_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_xntgl_4339,
:host(*) ._h-full_xntgl_4339 {
  height: 100%;
}
:root ._w-full_xntgl_4343,
:host(*) ._w-full_xntgl_4343 {
  width: 100%;
}
:root ._children-100_xntgl_4347 > *,
:host(*) ._children-100_xntgl_4347 > * {
  height: 100%;
}
:root ._children-100_xntgl_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_xntgl_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_xntgl_4355,
:host(*) ._rounded_xntgl_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_xntgl_4359,
:host(*) ._rounded-small_xntgl_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_xntgl_4363,
:host(*) ._rounded-full_xntgl_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_xntgl_4367::part(input),
:host(*) ._input-alternate-border_xntgl_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_xntgl_4371,
:host(*) ._monospace-font_xntgl_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_xntgl_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_xntgl_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_xntgl_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_xntgl_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_xntgl_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_xntgl_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_xntgl_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_xntgl_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_xntgl_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_xntgl_583:has(._jamf-side-nav_xntgl_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_xntgl_583 ._jamf-top-nav_xntgl_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_xntgl_583 ._jamf-main-content_xntgl_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_xntgl_583 ._jamf-main-content_xntgl_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_xntgl_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595:not(._custom-mobile-layout_xntgl_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_xntgl_583 ._jamf-side-nav_xntgl_595:not(._custom-mobile-layout_xntgl_626)._is-open_xntgl_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_xntgl_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_xntgl_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_xntgl_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-heading_xntgl_4579) ._jamf-heading_xntgl_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-fixed-bar_xntgl_4584:not(._is-hidden_xntgl_4584)) {
  padding-bottom: 0;
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-fixed-bar_xntgl_4584:not(._is-hidden_xntgl_4584)) ._jamf-section_xntgl_4587._has-outline_xntgl_4587 + ._jamf-fixed-bar_xntgl_4584,
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-fixed-bar_xntgl_4584:not(._is-hidden_xntgl_4584)) ._jamf-section_xntgl_4587._has-stepper_xntgl_4588 + ._jamf-fixed-bar_xntgl_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-fixed-bar_xntgl_4584:not(._is-hidden_xntgl_4584)) ._jamf-fixed-bar_xntgl_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_xntgl_4562 ._jamf-content-wrapper_xntgl_4572:has(._jamf-fixed-bar_xntgl_4584:not(._is-hidden_xntgl_4584)) ._jamf-section_xntgl_4587 {
  flex-grow: 2;
}

._jamf-heading_xntgl_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_xntgl_4579:has(._left_xntgl_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_xntgl_4579:has(._left_xntgl_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_xntgl_4579 ._left_xntgl_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_xntgl_4579 ._right_xntgl_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_xntgl_4579 ._right_xntgl_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_xntgl_4579 > h1,
._jamf-heading_xntgl_4579 ._left_xntgl_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_xntgl_4579 > p,
._jamf-heading_xntgl_4579 ._left_xntgl_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_xntgl_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_xntgl_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_xntgl_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_xntgl_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_xntgl_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_xntgl_4587._has-outline_xntgl_4587, ._jamf-section_xntgl_4587._has-stepper_xntgl_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_xntgl_4587._has-stepper_xntgl_4588 {
  padding: 0;
}
._jamf-section_xntgl_4587._has-stepper_xntgl_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_xntgl_4587._has-stepper_xntgl_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_xntgl_4587._has-stepper_xntgl_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_xntgl_4587._has-stepper_xntgl_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_xntgl_4587._has-stepper_xntgl_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_xntgl_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_xntgl_4584 ._right_xntgl_379,
._jamf-fixed-bar_xntgl_4584 ._left_xntgl_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_xntgl_4584 ._left_xntgl_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_xntgl_4584 ._right_xntgl_379,
._jamf-fixed-bar_xntgl_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_xntgl_4584._is-hidden_xntgl_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_xntgl_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_xntgl_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_xntgl_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_xntgl_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_xntgl_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_xntgl_4787 > * {
  height: 100%;
}
._jamf-item-grid_xntgl_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_xntgl_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_xntgl_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_xntgl_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_xntgl_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_xntgl_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_xntgl_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_xntgl_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_xntgl_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_xntgl_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_xntgl_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_xntgl_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_xntgl_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_xntgl_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_xntgl_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_xntgl_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_xntgl_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_xntgl_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_xntgl_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_xntgl_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._deviceDetail_xntgl_4861 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._deviceDetailHeader_xntgl_4866 {
  display: flex;
  align-items: center;
  margin-bottom: calc(2px * var(--size-base-spacing));
}
._deviceDetailHeader_xntgl_4866 h2 {
  margin: 0;
}

._section_xntgl_4875 {
  margin-bottom: calc(3px * var(--size-base-spacing));
}

._grid_xntgl_4879 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
  gap: calc(2px * var(--size-base-spacing));
}

._deviceCards_xntgl_4886 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._deviceInfo_xntgl_4892 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}

._propertyGrid_xntgl_4898 {
  display: grid;
  grid-template-columns: minmax(150px, 1fr) 2fr;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(1px * var(--size-base-spacing));
}

._property_xntgl_4898 {
  display: flex;
  margin-bottom: calc(1px * var(--size-base-spacing));
}
._propertyLabel_xntgl_4909 {
  font-weight: 500;
  color: var(--color-text-secondary);
}
._propertyValue_xntgl_4913 {
  margin-left: calc(1px * var(--size-base-spacing));
  overflow-wrap: break-word;
  word-break: break-all;
}

._badge_xntgl_4919 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._infoCard_xntgl_4923 {
  flex: 1;
  min-width: 280px;
}

._detailsContainer_xntgl_4928 {
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
}

._tabContent_xntgl_4934 {
  padding: calc(2px * var(--size-base-spacing)) 0;
}

._storageBar_xntgl_4938 {
  margin-top: calc(1px * var(--size-base-spacing));
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._batteryLevel_xntgl_4943 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_9mwbb_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_9mwbb_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_9mwbb_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_9mwbb_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_9mwbb_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_9mwbb_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_9mwbb_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_9mwbb_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._toggle_9mwbb_130::part(label) {
  padding: calc(0.5px * var(--size-base-spacing)) calc(0.75px * var(--size-base-spacing));
  margin-top: 1px;
}

._group_9mwbb_135::part(slot-container) {
  height: 28px;
  background-color: var(--color-border-base);
  gap: calc(0.5px * var(--size-base-spacing));
}._alertCard_jtj0y_1::part(card) {
  height: 100%;
}

._verticalCenteredCell_jtj0y_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._dropdown_jtj0y_12 {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translateY(-50%);
  color: var(--color-font-base);
  z-index: 999;
}
._dropdown_jtj0y_12::part(target) {
  z-index: 999;
  color: var(--color-font-base);
}
._dropdown_jtj0y_12::part(container) {
  z-index: 999;
}
._dropdown_jtj0y_12::part(dropdown) {
  z-index: 999;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_pff32_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_pff32_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_pff32_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_pff32_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_pff32_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_pff32_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_pff32_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_pff32_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._grid_pff32_130 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1uqy4_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1uqy4_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1uqy4_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1uqy4_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1uqy4_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1uqy4_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1uqy4_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1uqy4_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._link_1uqy4_130 {
  transition-property: box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  border-radius: var(--size-border-radius-base);
}
._link_1uqy4_130:hover {
  text-decoration: none;
  box-shadow: var(--size-shadow-medium) var(--color-shadow-base);
}

._wrapper_1uqy4_142::part(card) {
  height: 100%;
  display: grid;
}
._wrapper_1uqy4_142::part(body) {
  display: grid;
}
._wrapper_1uqy4_142::part(header) {
  justify-content: unset;
}

._icon_1uqy4_153 {
  height: auto;
  width: 100px;
}

._cardContainer_1uqy4_158 {
  display: grid;
  height: 100%;
}

._headerSection_1uqy4_163 {
  display: grid;
  grid-template-columns: 100px 1fr;
}

._infoSection_1uqy4_168 {
  display: grid;
  grid-auto-flow: row;
  margin-left: 0.5rem;
  row-gap: 0.125rem;
  height: 100%;
}

._noRisksTag_1uqy4_176 {
  align-self: end;
  margin-top: 0.25rem;
}

._detailsSection_1uqy4_181 {
  align-self: end;
}

._divider_1uqy4_185 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._detailsList_1uqy4_190 {
  color: var(--color-font-base);
  display: grid;
  row-gap: 0.5rem;
}

._detailsItem_1uqy4_196 {
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
}

._detailsLabel_1uqy4_202 {
  color: var(--color-font-tertiary);
}

._detailsValue_1uqy4_206 {
  justify-self: end;
}

._whiteSpaceNowrap_1uqy4_210 {
  white-space: nowrap;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_18do3_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18do3_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18do3_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18do3_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18do3_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18do3_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18do3_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_18do3_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._toggle_18do3_130::part(label) {
  padding: calc(0.5px * var(--size-base-spacing)) calc(0.75px * var(--size-base-spacing));
  margin-top: 1px;
}

._group_18do3_135::part(slot-container) {
  height: 28px;
  background-color: var(--color-border-base);
  gap: calc(0.5px * var(--size-base-spacing));
}

._dataInfo_18do3_141 {
  white-space: nowrap;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_wk9dp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_wk9dp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_wk9dp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_wk9dp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_wk9dp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_wk9dp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_wk9dp_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_wk9dp_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._deviceInfoItem_wk9dp_130 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._devicesInfo_wk9dp_136 {
  margin-top: calc(2px * var(--size-base-spacing));
  display: grid;
  grid-template-columns: 1fr var(--size-border-width-base) 1fr var(--size-border-width-base) 1fr;
  gap: calc(1px * var(--size-base-spacing));
}

._divider_wk9dp_143 {
  margin-top: calc(2px * var(--size-base-spacing));
}

._icon_wk9dp_147 {
  margin: auto;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_rmgxj_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_rmgxj_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_rmgxj_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_rmgxj_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_rmgxj_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_rmgxj_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_rmgxj_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_rmgxj_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_rmgxj_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_rmgxj_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_rmgxj_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_rmgxj_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_rmgxj_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_rmgxj_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_rmgxj_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_rmgxj_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_rmgxj_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_rmgxj_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_rmgxj_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_rmgxj_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_rmgxj_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_rmgxj_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_rmgxj_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_rmgxj_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_rmgxj_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_rmgxj_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_rmgxj_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_rmgxj_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_rmgxj_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_rmgxj_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_rmgxj_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_rmgxj_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_rmgxj_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_rmgxj_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_rmgxj_357._max-c_rmgxj_363 {
  grid-auto-rows: max-content;
}
._g-rows_rmgxj_357._min-c_rmgxj_366 {
  grid-auto-rows: min-content;
}

._g-cols_rmgxj_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_rmgxj_370._left_rmgxj_376 {
  justify-content: start;
}
._g-cols_rmgxj_370._right_rmgxj_379 {
  justify-content: end;
}
._g-cols_rmgxj_370._max-c_rmgxj_363 {
  grid-auto-columns: max-content;
}
._g-cols_rmgxj_370._min-c_rmgxj_366 {
  grid-auto-columns: min-content;
}

._col-span-all_rmgxj_389 {
  grid-column: "1 / -1";
}

._col-span-0_rmgxj_393 {
  grid-column: span 1;
}

._col-span-1_rmgxj_397 {
  grid-column: span 2;
}

._col-span-2_rmgxj_401 {
  grid-column: span 3;
}

._col-span-3_rmgxj_405 {
  grid-column: span 4;
}

._col-span-4_rmgxj_409 {
  grid-column: span 5;
}

._col-span-5_rmgxj_413 {
  grid-column: span 6;
}

._col-span-6_rmgxj_417 {
  grid-column: span 7;
}

._col-span-7_rmgxj_421 {
  grid-column: span 8;
}

._col-span-8_rmgxj_425 {
  grid-column: span 9;
}

._col-span-9_rmgxj_429 {
  grid-column: span 10;
}

._col-span-10_rmgxj_433 {
  grid-column: span 11;
}

._gap-none_rmgxj_437 {
  gap: 0 !important;
}

._gap-0_rmgxj_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_rmgxj_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_rmgxj_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_rmgxj_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_rmgxj_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_rmgxj_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_rmgxj_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_rmgxj_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_rmgxj_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_rmgxj_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_rmgxj_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_rmgxj_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_rmgxj_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_rmgxj_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_rmgxj_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_rmgxj_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_rmgxj_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_rmgxj_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_rmgxj_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_rmgxj_517 {
  grid-row: "1 / -1";
}

._row-span-0_rmgxj_521 {
  grid-row: span 1;
}

._row-span-1_rmgxj_525 {
  grid-row: span 2;
}

._row-span-2_rmgxj_529 {
  grid-row: span 3;
}

._row-span-3_rmgxj_533 {
  grid-row: span 4;
}

._row-span-4_rmgxj_537 {
  grid-row: span 5;
}

._row-span-5_rmgxj_541 {
  grid-row: span 6;
}

._row-span-6_rmgxj_545 {
  grid-row: span 7;
}

._row-span-7_rmgxj_549 {
  grid-row: span 8;
}

._row-span-8_rmgxj_553 {
  grid-row: span 9;
}

._row-span-9_rmgxj_557 {
  grid-row: span 10;
}

._row-span-10_rmgxj_561 {
  grid-row: span 11;
}

._g-app-layout_rmgxj_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_rmgxj_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_rmgxj_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_rmgxj_583:has(._jamf-side-nav_rmgxj_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_rmgxj_583 ._jamf-top-nav_rmgxj_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_rmgxj_583 ._jamf-main-content_rmgxj_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_rmgxj_583 ._jamf-main-content_rmgxj_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_rmgxj_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595:not(._custom-mobile-layout_rmgxj_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595:not(._custom-mobile-layout_rmgxj_626)._is-open_rmgxj_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_rmgxj_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_rmgxj_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_rmgxj_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_rmgxj_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_rmgxj_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_rmgxj_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_rmgxj_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_rmgxj_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_rmgxj_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_rmgxj_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_rmgxj_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_rmgxj_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_rmgxj_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_rmgxj_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_rmgxj_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_rmgxj_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_rmgxj_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_rmgxj_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_rmgxj_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_rmgxj_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_rmgxj_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_rmgxj_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_rmgxj_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_rmgxj_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_rmgxj_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_rmgxj_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_rmgxj_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_rmgxj_780 > * {
  flex: 1 1 auto;
}
._f-rows_rmgxj_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_rmgxj_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_rmgxj_791 > * {
  flex: 1 1 auto;
}
._f-cols_rmgxj_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_rmgxj_791._left_rmgxj_376 {
  justify-content: start;
}
._f-cols_rmgxj_791._right_rmgxj_379 {
  justify-content: end;
}

._items-center_rmgxj_808 {
  align-items: center;
}

._justify-center_rmgxj_812 {
  justify-content: center;
}

._p-0\.5_rmgxj_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_rmgxj_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_rmgxj_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_rmgxj_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_rmgxj_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_rmgxj_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_rmgxj_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_rmgxj_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_rmgxj_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_rmgxj_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_rmgxj_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_rmgxj_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_rmgxj_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_rmgxj_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_rmgxj_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_rmgxj_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_rmgxj_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_rmgxj_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_rmgxj_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_rmgxj_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_rmgxj_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_rmgxj_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_rmgxj_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_rmgxj_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_rmgxj_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_rmgxj_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_rmgxj_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_rmgxj_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_rmgxj_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_rmgxj_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_rmgxj_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_rmgxj_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_rmgxj_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_rmgxj_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_rmgxj_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_rmgxj_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_rmgxj_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_rmgxj_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_rmgxj_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_rmgxj_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_rmgxj_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_rmgxj_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_rmgxj_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_rmgxj_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_rmgxj_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_rmgxj_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_rmgxj_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_rmgxj_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_rmgxj_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_rmgxj_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_rmgxj_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_rmgxj_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_rmgxj_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_rmgxj_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_rmgxj_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_rmgxj_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_rmgxj_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_rmgxj_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_rmgxj_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_rmgxj_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_rmgxj_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_rmgxj_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_rmgxj_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_rmgxj_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_rmgxj_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_rmgxj_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_rmgxj_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_rmgxj_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_rmgxj_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_rmgxj_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_rmgxj_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_rmgxj_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_rmgxj_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_rmgxj_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_rmgxj_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_rmgxj_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_rmgxj_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_rmgxj_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_rmgxj_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_rmgxj_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_rmgxj_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_rmgxj_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_rmgxj_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_rmgxj_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_rmgxj_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_rmgxj_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_rmgxj_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_rmgxj_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_rmgxj_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_rmgxj_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_rmgxj_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_rmgxj_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_rmgxj_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_rmgxj_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_rmgxj_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_rmgxj_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_rmgxj_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_rmgxj_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_rmgxj_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_rmgxj_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_rmgxj_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_rmgxj_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_rmgxj_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_rmgxj_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_rmgxj_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_rmgxj_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_rmgxj_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_rmgxj_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_rmgxj_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_rmgxj_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_rmgxj_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_rmgxj_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_rmgxj_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_rmgxj_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_rmgxj_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_rmgxj_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_rmgxj_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_rmgxj_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_rmgxj_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_rmgxj_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_rmgxj_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_rmgxj_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_rmgxj_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_rmgxj_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_rmgxj_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_rmgxj_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_rmgxj_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_rmgxj_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_rmgxj_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_rmgxj_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_rmgxj_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_rmgxj_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_rmgxj_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_rmgxj_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_rmgxj_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_rmgxj_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_rmgxj_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_rmgxj_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_rmgxj_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_rmgxj_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_rmgxj_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_rmgxj_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_rmgxj_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_rmgxj_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_rmgxj_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_rmgxj_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_rmgxj_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_rmgxj_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_rmgxj_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_rmgxj_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_rmgxj_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_rmgxj_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_rmgxj_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_rmgxj_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_rmgxj_816 {
  padding: 0 !important;
}

._pl-0_rmgxj_820 {
  padding-left: 0 !important;
}

._pr-0_rmgxj_824 {
  padding-right: 0 !important;
}

._pb-0_rmgxj_828 {
  padding-bottom: 0 !important;
}

._pt-0_rmgxj_832 {
  padding-top: 0 !important;
}

._py-0_rmgxj_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_rmgxj_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_rmgxj_846 {
  margin: 0 !important;
}

._ml-0_rmgxj_850 {
  margin-left: 0 !important;
}

._mr-0_rmgxj_854 {
  margin-right: 0 !important;
}

._mb-0_rmgxj_858 {
  margin-bottom: 0 !important;
}

._mt-0_rmgxj_862 {
  margin-top: 0 !important;
}

._my-0_rmgxj_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_rmgxj_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_rmgxj_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_rmgxj_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_rmgxj_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_rmgxj_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_rmgxj_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_rmgxj_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_rmgxj_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_rmgxj_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_rmgxj_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_rmgxj_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_rmgxj_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_rmgxj_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_rmgxj_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_rmgxj_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_rmgxj_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_rmgxj_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_rmgxj_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_rmgxj_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_rmgxj_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_rmgxj_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_rmgxj_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_rmgxj_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_rmgxj_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_rmgxj_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_rmgxj_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_rmgxj_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_rmgxj_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_rmgxj_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_rmgxj_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_rmgxj_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_rmgxj_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_rmgxj_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_rmgxj_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_rmgxj_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_rmgxj_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_rmgxj_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_rmgxj_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_rmgxj_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_rmgxj_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_rmgxj_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_rmgxj_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_rmgxj_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_rmgxj_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_rmgxj_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_rmgxj_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_rmgxj_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_rmgxj_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_rmgxj_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_rmgxj_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_rmgxj_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_rmgxj_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_rmgxj_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_rmgxj_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_rmgxj_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_rmgxj_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_rmgxj_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_rmgxj_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_rmgxj_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_rmgxj_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_rmgxj_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_rmgxj_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_rmgxj_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_rmgxj_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_rmgxj_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_rmgxj_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_rmgxj_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_rmgxj_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_rmgxj_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_rmgxj_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_rmgxj_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_rmgxj_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_rmgxj_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_rmgxj_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_rmgxj_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_rmgxj_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_rmgxj_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_rmgxj_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_rmgxj_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_rmgxj_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_rmgxj_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_rmgxj_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_rmgxj_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_rmgxj_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_rmgxj_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_rmgxj_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_rmgxj_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_rmgxj_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_rmgxj_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_rmgxj_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_rmgxj_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_rmgxj_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_rmgxj_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_rmgxj_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_rmgxj_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_rmgxj_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_rmgxj_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_rmgxj_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_rmgxj_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_rmgxj_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_rmgxj_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_rmgxj_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_rmgxj_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_rmgxj_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_rmgxj_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_rmgxj_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_rmgxj_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_rmgxj_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_rmgxj_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_rmgxj_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_rmgxj_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_rmgxj_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_rmgxj_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_rmgxj_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_rmgxj_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_rmgxj_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_rmgxj_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_rmgxj_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_rmgxj_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_rmgxj_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_rmgxj_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_rmgxj_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_rmgxj_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_rmgxj_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_rmgxj_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_rmgxj_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_rmgxj_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_rmgxj_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_rmgxj_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_rmgxj_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_rmgxj_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_rmgxj_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_rmgxj_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_rmgxj_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_rmgxj_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_rmgxj_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_rmgxj_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_rmgxj_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_rmgxj_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_rmgxj_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_rmgxj_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_rmgxj_2136 {
  margin: 0 !important;
}

._-ml-0_rmgxj_2140 {
  margin-left: 0 !important;
}

._-mr-0_rmgxj_2144 {
  margin-right: 0 !important;
}

._-mb-0_rmgxj_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_rmgxj_2152 {
  margin-top: 0 !important;
}

._-my-0_rmgxj_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_rmgxj_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_rmgxj_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_rmgxj_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_rmgxj_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_rmgxj_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_rmgxj_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_rmgxj_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_rmgxj_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_rmgxj_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_rmgxj_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_rmgxj_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_rmgxj_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_rmgxj_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_rmgxj_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_rmgxj_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_rmgxj_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_rmgxj_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_rmgxj_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_rmgxj_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_rmgxj_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_rmgxj_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_rmgxj_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_rmgxj_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_rmgxj_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_rmgxj_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_rmgxj_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_rmgxj_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_rmgxj_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_rmgxj_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_rmgxj_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_rmgxj_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_rmgxj_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_rmgxj_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_rmgxj_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_rmgxj_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_rmgxj_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_rmgxj_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_rmgxj_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_rmgxj_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_rmgxj_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_rmgxj_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_rmgxj_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_rmgxj_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_rmgxj_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_rmgxj_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_rmgxj_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_rmgxj_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_rmgxj_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_rmgxj_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_rmgxj_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_rmgxj_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_rmgxj_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_rmgxj_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_rmgxj_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_rmgxj_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_rmgxj_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_rmgxj_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_rmgxj_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_rmgxj_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_rmgxj_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_rmgxj_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_rmgxj_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_rmgxj_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_rmgxj_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_rmgxj_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_rmgxj_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_rmgxj_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_rmgxj_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_rmgxj_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_rmgxj_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_rmgxj_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_rmgxj_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_rmgxj_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_rmgxj_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_rmgxj_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_rmgxj_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_rmgxj_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_rmgxj_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_rmgxj_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_rmgxj_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_rmgxj_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_rmgxj_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_rmgxj_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_rmgxj_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_rmgxj_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_rmgxj_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_rmgxj_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_rmgxj_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_rmgxj_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_rmgxj_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_rmgxj_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_rmgxj_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_rmgxj_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_rmgxj_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_rmgxj_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_rmgxj_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_rmgxj_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_rmgxj_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_rmgxj_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_rmgxj_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_rmgxj_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_rmgxj_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_rmgxj_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_rmgxj_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_rmgxj_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_rmgxj_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_rmgxj_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_rmgxj_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_rmgxj_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_rmgxj_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_rmgxj_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_rmgxj_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_rmgxj_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_rmgxj_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_rmgxj_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_rmgxj_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_rmgxj_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_rmgxj_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_rmgxj_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_rmgxj_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_rmgxj_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_rmgxj_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_rmgxj_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_rmgxj_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_rmgxj_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_rmgxj_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_rmgxj_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_rmgxj_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_rmgxj_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_rmgxj_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_rmgxj_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_rmgxj_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_rmgxj_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_rmgxj_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_rmgxj_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_rmgxj_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_rmgxj_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_rmgxj_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_rmgxj_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_rmgxj_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_rmgxj_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_rmgxj_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_rmgxj_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_rmgxj_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_rmgxj_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_rmgxj_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_rmgxj_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_rmgxj_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_rmgxj_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_rmgxj_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_rmgxj_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_rmgxj_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_rmgxj_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_rmgxj_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_rmgxj_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_rmgxj_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_rmgxj_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_rmgxj_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_rmgxj_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_rmgxj_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_rmgxj_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_rmgxj_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_rmgxj_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_rmgxj_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_rmgxj_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_rmgxj_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_rmgxj_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_rmgxj_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_rmgxj_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_rmgxj_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_rmgxj_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_rmgxj_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_rmgxj_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_rmgxj_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_rmgxj_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_rmgxj_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_rmgxj_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_rmgxj_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_rmgxj_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_rmgxj_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_rmgxj_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_rmgxj_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_rmgxj_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_rmgxj_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_rmgxj_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_rmgxj_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_rmgxj_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_rmgxj_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_rmgxj_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_rmgxj_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_rmgxj_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_rmgxj_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_rmgxj_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_rmgxj_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_rmgxj_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_rmgxj_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_rmgxj_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_rmgxj_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_rmgxj_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_rmgxj_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_rmgxj_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_rmgxj_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_rmgxj_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_rmgxj_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_rmgxj_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_rmgxj_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_rmgxj_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_rmgxj_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_rmgxj_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_rmgxj_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_rmgxj_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_rmgxj_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_rmgxj_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_rmgxj_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_rmgxj_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_rmgxj_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_rmgxj_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_rmgxj_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_rmgxj_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_rmgxj_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_rmgxj_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_rmgxj_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_rmgxj_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_rmgxj_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_rmgxj_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_rmgxj_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_rmgxj_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_rmgxj_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_rmgxj_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_rmgxj_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_rmgxj_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_rmgxj_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_rmgxj_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_rmgxj_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_rmgxj_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_rmgxj_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_rmgxj_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_rmgxj_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_rmgxj_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_rmgxj_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_rmgxj_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_rmgxj_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_rmgxj_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_rmgxj_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_rmgxj_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_rmgxj_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_rmgxj_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_rmgxj_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_rmgxj_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_rmgxj_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_rmgxj_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_rmgxj_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_rmgxj_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_rmgxj_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_rmgxj_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_rmgxj_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_rmgxj_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_rmgxj_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_rmgxj_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_rmgxj_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_rmgxj_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_rmgxj_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_rmgxj_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_rmgxj_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_rmgxj_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_rmgxj_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_rmgxj_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_rmgxj_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_rmgxj_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_rmgxj_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_rmgxj_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_rmgxj_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_rmgxj_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_rmgxj_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_rmgxj_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_rmgxj_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_rmgxj_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_rmgxj_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_rmgxj_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_rmgxj_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_rmgxj_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_rmgxj_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_rmgxj_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_rmgxj_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_rmgxj_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_rmgxj_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_rmgxj_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_rmgxj_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_rmgxj_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_rmgxj_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_rmgxj_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_rmgxj_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_rmgxj_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_rmgxj_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_rmgxj_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_rmgxj_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_rmgxj_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_rmgxj_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_rmgxj_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_rmgxj_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_rmgxj_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_rmgxj_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_rmgxj_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_rmgxj_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_rmgxj_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_rmgxj_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_rmgxj_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_rmgxj_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_rmgxj_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_rmgxj_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_rmgxj_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_rmgxj_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_rmgxj_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_rmgxj_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_rmgxj_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_rmgxj_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_rmgxj_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_rmgxj_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_rmgxj_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_rmgxj_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_rmgxj_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_rmgxj_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_rmgxj_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_rmgxj_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_rmgxj_3645,
:host(*) ._text-h1_rmgxj_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_rmgxj_3652,
:host(*) ._text-h2_rmgxj_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_rmgxj_3659,
:host(*) ._text-h3_rmgxj_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_rmgxj_3666,
:host(*) ._text-h4_rmgxj_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_rmgxj_3674,
:host(*) ._text-h5_rmgxj_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_rmgxj_3682,
:host(*) ._text-h6_rmgxj_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_rmgxj_3690,
:host(*) ._text-paragraph-large_rmgxj_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_rmgxj_3698,
:host(*) ._text-paragraph-small_rmgxj_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_rmgxj_3690,
:host(*) ._text-paragraph_rmgxj_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_rmgxj_3715,
:host(*) ._text-subtitle_rmgxj_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_rmgxj_3723,
:host(*) ._as-card_rmgxj_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_rmgxj_3723._is-compact_rmgxj_3740,
:host(*) ._as-card_rmgxj_3723._is-compact_rmgxj_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_rmgxj_3723._image-rounded-top_rmgxj_3745 > img:first-child,
:host(*) ._as-card_rmgxj_3723._image-rounded-top_rmgxj_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_rmgxj_3723._image-rounded-bottom_rmgxj_3750 > img:last-child,
:host(*) ._as-card_rmgxj_3723._image-rounded-bottom_rmgxj_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_rmgxj_3723._image-center_rmgxj_3755 > img:only-child,
:host(*) ._as-card_rmgxj_3723._image-center_rmgxj_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_rmgxj_3723._is-actionable_rmgxj_3759,
:host(*) ._as-card_rmgxj_3723._is-actionable_rmgxj_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:focus, :root ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:active,
:host(*) ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:focus,
:host(*) ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:hover,
:host(*) ._as-card_rmgxj_3723._is-actionable_rmgxj_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_rmgxj_3783,
:host(*) ._as-card-icon_rmgxj_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_rmgxj_3783._success_rmgxj_3789,
:host(*) ._as-card-icon_rmgxj_3783._success_rmgxj_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_rmgxj_3783._warning_rmgxj_3793,
:host(*) ._as-card-icon_rmgxj_3783._warning_rmgxj_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_rmgxj_3783._danger_rmgxj_3797,
:host(*) ._as-card-icon_rmgxj_3783._danger_rmgxj_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_rmgxj_3783._info_rmgxj_3801,
:host(*) ._as-card-icon_rmgxj_3783._info_rmgxj_3801 {
  color: var(--color-info-base);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._top_rmgxj_3811,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._top_rmgxj_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._bottom_rmgxj_3815,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._bottom_rmgxj_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._success_rmgxj_3789,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._success_rmgxj_3789 {
  background: var(--color-success-base);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._warning_rmgxj_3793,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._warning_rmgxj_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._danger_rmgxj_3797,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._danger_rmgxj_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_rmgxj_3723 ._divider_rmgxj_3805._info_rmgxj_3801,
:host(*) ._as-card_rmgxj_3723 ._divider_rmgxj_3805._info_rmgxj_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_rmgxj_3835,
:host(*) ._as-card-actions_rmgxj_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_rmgxj_3843,
:host(*) ._as-card-header_rmgxj_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_rmgxj_3843 + img,
:host(*) ._as-card-header_rmgxj_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_rmgxj_3843 ._header-title_rmgxj_3855,
:host(*) ._as-card-header_rmgxj_3843 ._header-title_rmgxj_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_rmgxj_3843 ._header-action_rmgxj_3859,
:host(*) ._as-card-header_rmgxj_3843 ._header-action_rmgxj_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_rmgxj_3863,
:host(*) ._as-card-title_rmgxj_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_rmgxj_3868,
:host(*) ._as-card-helper-text_rmgxj_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_rmgxj_3868 + img,
:host(*) ._as-card-helper-text_rmgxj_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_rmgxj_3884,
:host(*) ._as-card-body_rmgxj_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_rmgxj_3884._has-overflow-auto_rmgxj_3892,
:host(*) ._as-card-body_rmgxj_3884._has-overflow-auto_rmgxj_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_rmgxj_3884._has-top-divider_rmgxj_3896,
:host(*) ._as-card-body_rmgxj_3884._has-top-divider_rmgxj_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_rmgxj_3884._has-bottom-divider_rmgxj_3901,
:host(*) ._as-card-body_rmgxj_3884._has-bottom-divider_rmgxj_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_rmgxj_3884:focus,
:host(*) ._as-card-body_rmgxj_3884:focus {
  outline: none;
}
:root ._as-card-footer_rmgxj_3910,
:host(*) ._as-card-footer_rmgxj_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_rmgxj_3910 > *,
:host(*) ._as-card-footer_rmgxj_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_rmgxj_3910._left_rmgxj_376,
:host(*) ._as-card-footer_rmgxj_3910._left_rmgxj_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_rmgxj_3910._right_rmgxj_379,
:host(*) ._as-card-footer_rmgxj_3910._right_rmgxj_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_rmgxj_3910 ._right-action_rmgxj_3934,
:root ._as-card-footer_rmgxj_3910 ._left-action_rmgxj_3935,
:host(*) ._as-card-footer_rmgxj_3910 ._right-action_rmgxj_3934,
:host(*) ._as-card-footer_rmgxj_3910 ._left-action_rmgxj_3935 {
  width: fit-content;
}
:root ._as-button_rmgxj_3940,
:host(*) ._as-button_rmgxj_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_rmgxj_3940 svg,
:root ._as-button_rmgxj_3940 ._leading_rmgxj_3964,
:root ._as-button_rmgxj_3940 ._trailing_rmgxj_3965,
:host(*) ._as-button_rmgxj_3940 svg,
:host(*) ._as-button_rmgxj_3940 ._leading_rmgxj_3964,
:host(*) ._as-button_rmgxj_3940 ._trailing_rmgxj_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_rmgxj_3940:focus, :root ._as-button_rmgxj_3940:hover,
:host(*) ._as-button_rmgxj_3940:focus,
:host(*) ._as-button_rmgxj_3940:hover {
  text-decoration: none;
}
:root ._as-button_rmgxj_3940._is-disabled_rmgxj_3977, :root ._as-button_rmgxj_3940:disabled,
:host(*) ._as-button_rmgxj_3940._is-disabled_rmgxj_3977,
:host(*) ._as-button_rmgxj_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_rmgxj_3940:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_rmgxj_3940:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940:focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_rmgxj_3940._small_rmgxj_4001,
:host(*) ._as-button_rmgxj_3940._small_rmgxj_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_rmgxj_3940._full-width_rmgxj_4005,
:host(*) ._as-button_rmgxj_3940._full-width_rmgxj_4005 {
  width: 100%;
}
:root ._as-button_rmgxj_3940._is-loading_rmgxj_4009._with-icon-only_rmgxj_4009 ._leading_rmgxj_3964,
:host(*) ._as-button_rmgxj_3940._is-loading_rmgxj_4009._with-icon-only_rmgxj_4009 ._leading_rmgxj_3964 {
  display: none;
}
:root ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009),
:host(*) ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009) *.spinner,
:host(*) ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009) ._spinner_rmgxj_4017,
:host(*) ._as-button_rmgxj_3940._is-loading_rmgxj_4009:not(._with-icon-only_rmgxj_4009) ._spinner_rmgxj_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009,
:host(*) ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009:not(._small_rmgxj_4001),
:host(*) ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009:not(._small_rmgxj_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009 *.spinner,
:host(*) ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009 *.spinner {
  margin: 0;
}
:root ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009 ._spinner_rmgxj_4017,
:host(*) ._as-button_rmgxj_3940._with-icon-only_rmgxj_4009 ._spinner_rmgxj_4017 {
  margin: 0;
}
:root ._as-button_rmgxj_3940._has-leading-icon_rmgxj_4048 span, :root ._as-button_rmgxj_3940._has-leading-icon_rmgxj_4048 ._label_rmgxj_4048,
:host(*) ._as-button_rmgxj_3940._has-leading-icon_rmgxj_4048 span,
:host(*) ._as-button_rmgxj_3940._has-leading-icon_rmgxj_4048 ._label_rmgxj_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_rmgxj_3940._has-trailing-icon_rmgxj_4053 span, :root ._as-button_rmgxj_3940._has-trailing-icon_rmgxj_4053 ._label_rmgxj_4048,
:host(*) ._as-button_rmgxj_3940._has-trailing-icon_rmgxj_4053 span,
:host(*) ._as-button_rmgxj_3940._has-trailing-icon_rmgxj_4053 ._label_rmgxj_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_rmgxj_3940 svg,
:root ._as-button_rmgxj_3940 ._leading_rmgxj_3964,
:root ._as-button_rmgxj_3940 ._trailing_rmgxj_3965,
:root ._as-button_rmgxj_3940 ._spinner_rmgxj_4017,
:host(*) ._as-button_rmgxj_3940 svg,
:host(*) ._as-button_rmgxj_3940 ._leading_rmgxj_3964,
:host(*) ._as-button_rmgxj_3940 ._trailing_rmgxj_3965,
:host(*) ._as-button_rmgxj_3940 ._spinner_rmgxj_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_rmgxj_3940 *.spinner,
:host(*) ._as-button_rmgxj_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_rmgxj_3940 ._spinner_rmgxj_4017,
:host(*) ._as-button_rmgxj_3940 ._spinner_rmgxj_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_rmgxj_3940._primary_rmgxj_4078,
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_rmgxj_3940._primary_rmgxj_4078:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._primary_rmgxj_4078:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._primary_rmgxj_4078:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_rmgxj_3940._secondary_rmgxj_4099,
:host(*) ._as-button_rmgxj_3940._secondary_rmgxj_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_rmgxj_3940._secondary_rmgxj_4099:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._secondary_rmgxj_4099:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._secondary_rmgxj_4099:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._secondary_rmgxj_4099:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_rmgxj_3940._secondary_rmgxj_4099:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._secondary_rmgxj_4099:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._danger_rmgxj_3797,
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_rmgxj_3940._danger_rmgxj_3797:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._danger_rmgxj_3797:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._danger_rmgxj_3797:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_rmgxj_3940._ghost_rmgxj_4135,
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost_rmgxj_4135:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._ghost_rmgxj_4135:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_rmgxj_3940._ghost_rmgxj_4135:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost_rmgxj_4135:focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_rmgxj_3940._ghost_rmgxj_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._ghost_rmgxj_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159,
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._ghost-primary_rmgxj_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183,
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._ghost-danger_rmgxj_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active:not(:disabled):not(._is-disabled_rmgxj_3977) {
  box-shadow: none;
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):active, :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):active,
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):active,
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active), :root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active), :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active, :root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active,
:host(*) ._as-button_rmgxj_3940._simple_rmgxj_4207:not(._as-button_rmgxj_3940):active,
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover,
:host(*) ._as-button_rmgxj_3940._link_rmgxj_4207:not(._as-button_rmgxj_3940):hover {
  text-decoration: underline;
}
:root ._as-button_rmgxj_3940:not(._small_rmgxj_4001),
:host(*) ._as-button_rmgxj_3940:not(._small_rmgxj_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940),
:host(*) ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940):focus:not(:disabled),
:host(*) ._as-button_rmgxj_3940._unstyled_rmgxj_4272:not(._as-button_rmgxj_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_rmgxj_4288,
:host(*) ._as-border-list_rmgxj_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_rmgxj_4288 > *,
:host(*) ._as-border-list_rmgxj_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_rmgxj_4288 > *:last-of-type,
:host(*) ._as-border-list_rmgxj_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_rmgxj_4304,
:host(*) ._color-font-base_rmgxj_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_rmgxj_4308,
:host(*) ._color-font-secondary_rmgxj_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_rmgxj_4312,
:host(*) ._color-font-tertiary_rmgxj_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_rmgxj_4316,
:host(*) ._bg-structure-base_rmgxj_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_rmgxj_4320,
:host(*) ._bg-structure-secondary_rmgxj_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_rmgxj_4324,
:host(*) ._bg-structure-tertiary_rmgxj_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_rmgxj_4328,
:host(*) ._sr-only_rmgxj_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_rmgxj_4339,
:host(*) ._h-full_rmgxj_4339 {
  height: 100%;
}
:root ._w-full_rmgxj_4343,
:host(*) ._w-full_rmgxj_4343 {
  width: 100%;
}
:root ._children-100_rmgxj_4347 > *,
:host(*) ._children-100_rmgxj_4347 > * {
  height: 100%;
}
:root ._children-100_rmgxj_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_rmgxj_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_rmgxj_4355,
:host(*) ._rounded_rmgxj_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_rmgxj_4359,
:host(*) ._rounded-small_rmgxj_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_rmgxj_4363,
:host(*) ._rounded-full_rmgxj_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_rmgxj_4367::part(input),
:host(*) ._input-alternate-border_rmgxj_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_rmgxj_4371,
:host(*) ._monospace-font_rmgxj_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_rmgxj_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_rmgxj_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_rmgxj_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_rmgxj_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_rmgxj_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_rmgxj_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_rmgxj_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_rmgxj_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_rmgxj_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_rmgxj_583:has(._jamf-side-nav_rmgxj_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_rmgxj_583 ._jamf-top-nav_rmgxj_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_rmgxj_583 ._jamf-main-content_rmgxj_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_rmgxj_583 ._jamf-main-content_rmgxj_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_rmgxj_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595:not(._custom-mobile-layout_rmgxj_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_rmgxj_583 ._jamf-side-nav_rmgxj_595:not(._custom-mobile-layout_rmgxj_626)._is-open_rmgxj_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_rmgxj_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_rmgxj_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_rmgxj_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-heading_rmgxj_4579) ._jamf-heading_rmgxj_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-fixed-bar_rmgxj_4584:not(._is-hidden_rmgxj_4584)) {
  padding-bottom: 0;
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-fixed-bar_rmgxj_4584:not(._is-hidden_rmgxj_4584)) ._jamf-section_rmgxj_4587._has-outline_rmgxj_4587 + ._jamf-fixed-bar_rmgxj_4584,
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-fixed-bar_rmgxj_4584:not(._is-hidden_rmgxj_4584)) ._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 + ._jamf-fixed-bar_rmgxj_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-fixed-bar_rmgxj_4584:not(._is-hidden_rmgxj_4584)) ._jamf-fixed-bar_rmgxj_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_rmgxj_4562 ._jamf-content-wrapper_rmgxj_4572:has(._jamf-fixed-bar_rmgxj_4584:not(._is-hidden_rmgxj_4584)) ._jamf-section_rmgxj_4587 {
  flex-grow: 2;
}

._jamf-heading_rmgxj_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_rmgxj_4579:has(._left_rmgxj_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_rmgxj_4579:has(._left_rmgxj_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_rmgxj_4579 ._left_rmgxj_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_rmgxj_4579 ._right_rmgxj_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_rmgxj_4579 ._right_rmgxj_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_rmgxj_4579 > h1,
._jamf-heading_rmgxj_4579 ._left_rmgxj_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_rmgxj_4579 > p,
._jamf-heading_rmgxj_4579 ._left_rmgxj_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_rmgxj_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_rmgxj_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_rmgxj_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_rmgxj_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_rmgxj_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_rmgxj_4587._has-outline_rmgxj_4587, ._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 {
  padding: 0;
}
._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_rmgxj_4587._has-stepper_rmgxj_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_rmgxj_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_rmgxj_4584 ._right_rmgxj_379,
._jamf-fixed-bar_rmgxj_4584 ._left_rmgxj_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_rmgxj_4584 ._left_rmgxj_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_rmgxj_4584 ._right_rmgxj_379,
._jamf-fixed-bar_rmgxj_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_rmgxj_4584._is-hidden_rmgxj_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_rmgxj_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_rmgxj_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_rmgxj_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_rmgxj_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_rmgxj_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_rmgxj_4787 > * {
  height: 100%;
}
._jamf-item-grid_rmgxj_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_rmgxj_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_rmgxj_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_rmgxj_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_rmgxj_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_rmgxj_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_rmgxj_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_rmgxj_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_rmgxj_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_rmgxj_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_rmgxj_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_rmgxj_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_rmgxj_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_rmgxj_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_rmgxj_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_rmgxj_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_rmgxj_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_rmgxj_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_rmgxj_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_rmgxj_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._container_rmgxj_4861 {
  display: grid;
  grid-template-columns: 3fr 1px 1fr;
  min-height: 90vh;
  gap: calc(5px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._container_rmgxj_4861 {
    grid-template-columns: 1fr;
    margin: calc(2px * var(--size-base-spacing));
  }
  ._container_rmgxj_4861 ._jamf-vertical-divider_rmgxj_4872 {
    display: none;
  }
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1rbzo_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1rbzo_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1rbzo_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1rbzo_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1rbzo_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1rbzo_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1rbzo_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1rbzo_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._card_1rbzo_130 {
  width: 100%;
  height: 100%;
}
._card_1rbzo_130::part(card) {
  height: 100%;
}
._card_1rbzo_130::part(body) {
  flex-grow: 1;
}
._card_1rbzo_130._taskFinished_1rbzo_140::part(footer) {
  box-sizing: border-box;
  width: 100%;
  background-color: var(--color-success-subdued);
  color: var(--color-green-font);
  font-weight: var(--size-font-weight-bold);
  border-bottom-right-radius: var(--size-border-radius-base);
  border-bottom-left-radius: var(--size-border-radius-base);
  padding-top: calc(2px * var(--size-base-spacing));
}
._card_1rbzo_130._taskFinished_1rbzo_140::part(left-action) {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}

._container_1rbzo_156 {
  display: flex;
  flex-direction: column;
  gap: calc(4px * var(--size-base-spacing));
  margin-bottom: calc(4px * var(--size-base-spacing));
}

._taskGroup_1rbzo_163 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._taskGroupContainer_1rbzo_169 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: calc(2px * var(--size-base-spacing));
}
@media only screen and (min-width: 1920px) {
  ._taskGroupContainer_1rbzo_169 {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }
}
@media only screen and (max-width: 1280px) {
  ._taskGroupContainer_1rbzo_169 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 812px) {
  ._taskGroupContainer_1rbzo_169 {
    grid-template-columns: 1fr;
  }
}

._taskCategory_1rbzo_191 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  align-content: center;
}

._groupTitle_1rbzo_200 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
  margin: 0 0 calc(1px * var(--size-base-spacing)) 0;
}

._titleWrapper_1rbzo_208 {
  display: flex;
  gap: calc(1px * var(--size-base-spacing));
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._title_1rbzo_208 {
  font-weight: 600;
  margin-bottom: calc(1px * var(--size-base-spacing));
}

._description_1rbzo_219 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
  margin: 0;
}

._timeEstimate_1rbzo_228 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_lmw4x_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_lmw4x_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_lmw4x_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_lmw4x_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_lmw4x_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_lmw4x_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_lmw4x_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_lmw4x_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._adjustmentsVerticalIcon_lmw4x_130 {
  background-color: var(--color-pink-background);
  color: var(--color-pink-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._adjustmentsVerticalIcon_lmw4x_130._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-pink-font);
  color: var(--color-pink-font);
  background: none;
}
._adjustmentsVerticalIcon_lmw4x_130._is-removable_lmw4x_141:hover, ._adjustmentsVerticalIcon_lmw4x_130._is-actionable_lmw4x_141:hover {
  background-color: var(--color-pink-hover);
  cursor: pointer;
}
._adjustmentsVerticalIcon_lmw4x_130 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._appIcon_lmw4x_149 {
  background-color: var(--color-purple-background);
  color: var(--color-purple-font);
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
}
._appIcon_lmw4x_149._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._appIcon_lmw4x_149._is-removable_lmw4x_141:hover, ._appIcon_lmw4x_149._is-actionable_lmw4x_141:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._appIcon_lmw4x_149 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._arrowRightCircleIcon_lmw4x_168 {
  background-color: var(--color-green-background);
  color: var(--color-green-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._arrowRightCircleIcon_lmw4x_168._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._arrowRightCircleIcon_lmw4x_168._is-removable_lmw4x_141:hover, ._arrowRightCircleIcon_lmw4x_168._is-actionable_lmw4x_141:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._arrowRightCircleIcon_lmw4x_168 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._blueprintIcon_lmw4x_187 {
  background-color: var(--color-green-background);
  color: var(--color-green-font);
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
}
._blueprintIcon_lmw4x_187._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._blueprintIcon_lmw4x_187._is-removable_lmw4x_141:hover, ._blueprintIcon_lmw4x_187._is-actionable_lmw4x_141:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._blueprintIcon_lmw4x_187 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._sparklesIcon_lmw4x_206 {
  background-color: var(--color-purple-background);
  color: var(--color-purple-font);
  border-radius: var(--size-border-radius-base);
  padding: calc(0.75px * var(--size-base-spacing));
}
._sparklesIcon_lmw4x_206._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._sparklesIcon_lmw4x_206._is-removable_lmw4x_141:hover, ._sparklesIcon_lmw4x_206._is-actionable_lmw4x_141:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._sparklesIcon_lmw4x_206 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._userBadgeIcon_lmw4x_225 {
  background-color: var(--color-cyan-background);
  color: var(--color-cyan-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._userBadgeIcon_lmw4x_225._outline_lmw4x_136 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._userBadgeIcon_lmw4x_225._is-removable_lmw4x_141:hover, ._userBadgeIcon_lmw4x_225._is-actionable_lmw4x_141:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._userBadgeIcon_lmw4x_225 ._trailing_lmw4x_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_rtzbi_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_rtzbi_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_rtzbi_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_rtzbi_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_rtzbi_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_rtzbi_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_rtzbi_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_rtzbi_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._activityContainer_rtzbi_130 ul {
  list-style: none;
  padding: 0;
}

._emptyIndicatorCard_rtzbi_135::part(card) {
  border: 1px dashed var(--color-font-base);
  position: relative;
  mix-blend-mode: normal;
  z-index: 1;
  overflow: hidden;
}
._emptyIndicatorCard_rtzbi_135::part(card)::before {
  z-index: -1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-60%, -80%);
  height: 70%;
  aspect-ratio: 1/1;
  content: "";
  border: 1px solid var(--color-border-secondary);
  border-radius: var(--size-border-radius-base);
}
._emptyIndicatorCard_rtzbi_135::part(card)::after {
  z-index: -1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-40%, -50%);
  height: 70%;
  aspect-ratio: 1/1;
  content: "";
  border: 1px dashed var(--color-border-secondary);
  border-radius: var(--size-border-radius-base);
}
._emptyIndicatorCard_rtzbi_135 ._emptyActivityIndicator_rtzbi_166 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: calc(2px * var(--size-base-spacing)) 0;
  text-align: center;
}
._emptyIndicatorCard_rtzbi_135 ._emptyActivityIndicator_rtzbi_166::before {
  z-index: -1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%);
  height: 130%;
  aspect-ratio: 1/1;
  content: "";
  border: 1px dashed var(--color-border-secondary);
  border-radius: var(--size-border-radius-base);
  width: 60%;
  min-width: 180px;
  max-width: 270px;
  height: auto;
}
._emptyIndicatorCard_rtzbi_135 ._emptyActivityIndicator_rtzbi_166::after {
  z-index: -1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%);
  height: 180%;
  aspect-ratio: 1/1;
  content: "";
  border: 1px solid var(--color-border-secondary);
  border-radius: var(--size-border-radius-base);
  width: 80%;
  min-width: 250px;
  max-width: 470px;
  height: auto;
}
._emptyIndicatorCard_rtzbi_135 ._emptyIcon_rtzbi_205 {
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
  background-color: var(--color-editor-operator);
  color: var(--color-secondary-base);
  margin-bottom: calc(2px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_oqp4z_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_oqp4z_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_oqp4z_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_oqp4z_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_oqp4z_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_oqp4z_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_oqp4z_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_oqp4z_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_oqp4z_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_oqp4z_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_oqp4z_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_oqp4z_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_oqp4z_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_oqp4z_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_oqp4z_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_oqp4z_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_oqp4z_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_oqp4z_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_oqp4z_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_oqp4z_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_oqp4z_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_oqp4z_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_oqp4z_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_oqp4z_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_oqp4z_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_oqp4z_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_oqp4z_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_oqp4z_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_oqp4z_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_oqp4z_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_oqp4z_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_oqp4z_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_oqp4z_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_oqp4z_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_oqp4z_357._max-c_oqp4z_363 {
  grid-auto-rows: max-content;
}
._g-rows_oqp4z_357._min-c_oqp4z_366 {
  grid-auto-rows: min-content;
}

._g-cols_oqp4z_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_oqp4z_370._left_oqp4z_376 {
  justify-content: start;
}
._g-cols_oqp4z_370._right_oqp4z_379 {
  justify-content: end;
}
._g-cols_oqp4z_370._max-c_oqp4z_363 {
  grid-auto-columns: max-content;
}
._g-cols_oqp4z_370._min-c_oqp4z_366 {
  grid-auto-columns: min-content;
}

._col-span-all_oqp4z_389 {
  grid-column: "1 / -1";
}

._col-span-0_oqp4z_393 {
  grid-column: span 1;
}

._col-span-1_oqp4z_397 {
  grid-column: span 2;
}

._col-span-2_oqp4z_401 {
  grid-column: span 3;
}

._col-span-3_oqp4z_405 {
  grid-column: span 4;
}

._col-span-4_oqp4z_409 {
  grid-column: span 5;
}

._col-span-5_oqp4z_413 {
  grid-column: span 6;
}

._col-span-6_oqp4z_417 {
  grid-column: span 7;
}

._col-span-7_oqp4z_421 {
  grid-column: span 8;
}

._col-span-8_oqp4z_425 {
  grid-column: span 9;
}

._col-span-9_oqp4z_429 {
  grid-column: span 10;
}

._col-span-10_oqp4z_433 {
  grid-column: span 11;
}

._gap-none_oqp4z_437 {
  gap: 0 !important;
}

._gap-0_oqp4z_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_oqp4z_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_oqp4z_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_oqp4z_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_oqp4z_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_oqp4z_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_oqp4z_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_oqp4z_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_oqp4z_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_oqp4z_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_oqp4z_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_oqp4z_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_oqp4z_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_oqp4z_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_oqp4z_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_oqp4z_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_oqp4z_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_oqp4z_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_oqp4z_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_oqp4z_517 {
  grid-row: "1 / -1";
}

._row-span-0_oqp4z_521 {
  grid-row: span 1;
}

._row-span-1_oqp4z_525 {
  grid-row: span 2;
}

._row-span-2_oqp4z_529 {
  grid-row: span 3;
}

._row-span-3_oqp4z_533 {
  grid-row: span 4;
}

._row-span-4_oqp4z_537 {
  grid-row: span 5;
}

._row-span-5_oqp4z_541 {
  grid-row: span 6;
}

._row-span-6_oqp4z_545 {
  grid-row: span 7;
}

._row-span-7_oqp4z_549 {
  grid-row: span 8;
}

._row-span-8_oqp4z_553 {
  grid-row: span 9;
}

._row-span-9_oqp4z_557 {
  grid-row: span 10;
}

._row-span-10_oqp4z_561 {
  grid-row: span 11;
}

._g-app-layout_oqp4z_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_oqp4z_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_oqp4z_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_oqp4z_583:has(._jamf-side-nav_oqp4z_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_oqp4z_583 ._jamf-top-nav_oqp4z_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_oqp4z_583 ._jamf-main-content_oqp4z_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_oqp4z_583 ._jamf-main-content_oqp4z_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_oqp4z_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595:not(._custom-mobile-layout_oqp4z_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595:not(._custom-mobile-layout_oqp4z_626)._is-open_oqp4z_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_oqp4z_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_oqp4z_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_oqp4z_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_oqp4z_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_oqp4z_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_oqp4z_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_oqp4z_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_oqp4z_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_oqp4z_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_oqp4z_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_oqp4z_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_oqp4z_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_oqp4z_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_oqp4z_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_oqp4z_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_oqp4z_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_oqp4z_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_oqp4z_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_oqp4z_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_oqp4z_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_oqp4z_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_oqp4z_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_oqp4z_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_oqp4z_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_oqp4z_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_oqp4z_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_oqp4z_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_oqp4z_780 > * {
  flex: 1 1 auto;
}
._f-rows_oqp4z_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_oqp4z_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_oqp4z_791 > * {
  flex: 1 1 auto;
}
._f-cols_oqp4z_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_oqp4z_791._left_oqp4z_376 {
  justify-content: start;
}
._f-cols_oqp4z_791._right_oqp4z_379 {
  justify-content: end;
}

._items-center_oqp4z_808 {
  align-items: center;
}

._justify-center_oqp4z_812 {
  justify-content: center;
}

._p-0\.5_oqp4z_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_oqp4z_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_oqp4z_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_oqp4z_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_oqp4z_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_oqp4z_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_oqp4z_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_oqp4z_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_oqp4z_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_oqp4z_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_oqp4z_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_oqp4z_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_oqp4z_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_oqp4z_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_oqp4z_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_oqp4z_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_oqp4z_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_oqp4z_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_oqp4z_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_oqp4z_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_oqp4z_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_oqp4z_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_oqp4z_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_oqp4z_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_oqp4z_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_oqp4z_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_oqp4z_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_oqp4z_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_oqp4z_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_oqp4z_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_oqp4z_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_oqp4z_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_oqp4z_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_oqp4z_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_oqp4z_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_oqp4z_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_oqp4z_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_oqp4z_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_oqp4z_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_oqp4z_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_oqp4z_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_oqp4z_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_oqp4z_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_oqp4z_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_oqp4z_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_oqp4z_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_oqp4z_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_oqp4z_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_oqp4z_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_oqp4z_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_oqp4z_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_oqp4z_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_oqp4z_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_oqp4z_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_oqp4z_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_oqp4z_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_oqp4z_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_oqp4z_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_oqp4z_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_oqp4z_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_oqp4z_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_oqp4z_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_oqp4z_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_oqp4z_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_oqp4z_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_oqp4z_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_oqp4z_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_oqp4z_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_oqp4z_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_oqp4z_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_oqp4z_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_oqp4z_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_oqp4z_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_oqp4z_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_oqp4z_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_oqp4z_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_oqp4z_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_oqp4z_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_oqp4z_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_oqp4z_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_oqp4z_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_oqp4z_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_oqp4z_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_oqp4z_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_oqp4z_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_oqp4z_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_oqp4z_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_oqp4z_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_oqp4z_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_oqp4z_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_oqp4z_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_oqp4z_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_oqp4z_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_oqp4z_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_oqp4z_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_oqp4z_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_oqp4z_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_oqp4z_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_oqp4z_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_oqp4z_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_oqp4z_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_oqp4z_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_oqp4z_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_oqp4z_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_oqp4z_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_oqp4z_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_oqp4z_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_oqp4z_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_oqp4z_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_oqp4z_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_oqp4z_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_oqp4z_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_oqp4z_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_oqp4z_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_oqp4z_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_oqp4z_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_oqp4z_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_oqp4z_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_oqp4z_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_oqp4z_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_oqp4z_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_oqp4z_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_oqp4z_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_oqp4z_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_oqp4z_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_oqp4z_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_oqp4z_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_oqp4z_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_oqp4z_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_oqp4z_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_oqp4z_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_oqp4z_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_oqp4z_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_oqp4z_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_oqp4z_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_oqp4z_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_oqp4z_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_oqp4z_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_oqp4z_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_oqp4z_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_oqp4z_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_oqp4z_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_oqp4z_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_oqp4z_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_oqp4z_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_oqp4z_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_oqp4z_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_oqp4z_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_oqp4z_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_oqp4z_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_oqp4z_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_oqp4z_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_oqp4z_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_oqp4z_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_oqp4z_816 {
  padding: 0 !important;
}

._pl-0_oqp4z_820 {
  padding-left: 0 !important;
}

._pr-0_oqp4z_824 {
  padding-right: 0 !important;
}

._pb-0_oqp4z_828 {
  padding-bottom: 0 !important;
}

._pt-0_oqp4z_832 {
  padding-top: 0 !important;
}

._py-0_oqp4z_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_oqp4z_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_oqp4z_846 {
  margin: 0 !important;
}

._ml-0_oqp4z_850 {
  margin-left: 0 !important;
}

._mr-0_oqp4z_854 {
  margin-right: 0 !important;
}

._mb-0_oqp4z_858 {
  margin-bottom: 0 !important;
}

._mt-0_oqp4z_862 {
  margin-top: 0 !important;
}

._my-0_oqp4z_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_oqp4z_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_oqp4z_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_oqp4z_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_oqp4z_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_oqp4z_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_oqp4z_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_oqp4z_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_oqp4z_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_oqp4z_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_oqp4z_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_oqp4z_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_oqp4z_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_oqp4z_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_oqp4z_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_oqp4z_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_oqp4z_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_oqp4z_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_oqp4z_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_oqp4z_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_oqp4z_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_oqp4z_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_oqp4z_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_oqp4z_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_oqp4z_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_oqp4z_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_oqp4z_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_oqp4z_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_oqp4z_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_oqp4z_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_oqp4z_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_oqp4z_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_oqp4z_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_oqp4z_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_oqp4z_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_oqp4z_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_oqp4z_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_oqp4z_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_oqp4z_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_oqp4z_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_oqp4z_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_oqp4z_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_oqp4z_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_oqp4z_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_oqp4z_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_oqp4z_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_oqp4z_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_oqp4z_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_oqp4z_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_oqp4z_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_oqp4z_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_oqp4z_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_oqp4z_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_oqp4z_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_oqp4z_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_oqp4z_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_oqp4z_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_oqp4z_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_oqp4z_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_oqp4z_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_oqp4z_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_oqp4z_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_oqp4z_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_oqp4z_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_oqp4z_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_oqp4z_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_oqp4z_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_oqp4z_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_oqp4z_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_oqp4z_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_oqp4z_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_oqp4z_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_oqp4z_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_oqp4z_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_oqp4z_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_oqp4z_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_oqp4z_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_oqp4z_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_oqp4z_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_oqp4z_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_oqp4z_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_oqp4z_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_oqp4z_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_oqp4z_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_oqp4z_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_oqp4z_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_oqp4z_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_oqp4z_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_oqp4z_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_oqp4z_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_oqp4z_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_oqp4z_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_oqp4z_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_oqp4z_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_oqp4z_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_oqp4z_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_oqp4z_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_oqp4z_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_oqp4z_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_oqp4z_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_oqp4z_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_oqp4z_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_oqp4z_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_oqp4z_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_oqp4z_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_oqp4z_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_oqp4z_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_oqp4z_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_oqp4z_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_oqp4z_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_oqp4z_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_oqp4z_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_oqp4z_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_oqp4z_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_oqp4z_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_oqp4z_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_oqp4z_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_oqp4z_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_oqp4z_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_oqp4z_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_oqp4z_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_oqp4z_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_oqp4z_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_oqp4z_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_oqp4z_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_oqp4z_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_oqp4z_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_oqp4z_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_oqp4z_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_oqp4z_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_oqp4z_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_oqp4z_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_oqp4z_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_oqp4z_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_oqp4z_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_oqp4z_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_oqp4z_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_oqp4z_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_oqp4z_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_oqp4z_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_oqp4z_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_oqp4z_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_oqp4z_2136 {
  margin: 0 !important;
}

._-ml-0_oqp4z_2140 {
  margin-left: 0 !important;
}

._-mr-0_oqp4z_2144 {
  margin-right: 0 !important;
}

._-mb-0_oqp4z_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_oqp4z_2152 {
  margin-top: 0 !important;
}

._-my-0_oqp4z_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_oqp4z_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_oqp4z_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_oqp4z_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_oqp4z_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_oqp4z_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_oqp4z_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_oqp4z_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_oqp4z_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_oqp4z_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_oqp4z_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_oqp4z_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_oqp4z_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_oqp4z_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_oqp4z_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_oqp4z_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_oqp4z_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_oqp4z_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_oqp4z_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_oqp4z_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_oqp4z_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_oqp4z_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_oqp4z_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_oqp4z_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_oqp4z_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_oqp4z_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_oqp4z_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_oqp4z_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_oqp4z_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_oqp4z_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_oqp4z_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_oqp4z_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_oqp4z_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_oqp4z_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_oqp4z_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_oqp4z_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_oqp4z_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_oqp4z_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_oqp4z_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_oqp4z_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_oqp4z_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_oqp4z_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_oqp4z_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_oqp4z_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_oqp4z_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_oqp4z_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_oqp4z_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_oqp4z_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_oqp4z_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_oqp4z_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_oqp4z_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_oqp4z_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_oqp4z_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_oqp4z_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_oqp4z_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_oqp4z_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_oqp4z_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_oqp4z_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_oqp4z_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_oqp4z_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_oqp4z_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_oqp4z_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_oqp4z_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_oqp4z_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_oqp4z_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_oqp4z_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_oqp4z_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_oqp4z_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_oqp4z_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_oqp4z_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_oqp4z_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_oqp4z_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_oqp4z_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_oqp4z_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_oqp4z_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_oqp4z_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_oqp4z_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_oqp4z_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_oqp4z_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_oqp4z_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_oqp4z_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_oqp4z_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_oqp4z_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_oqp4z_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_oqp4z_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_oqp4z_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_oqp4z_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_oqp4z_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_oqp4z_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_oqp4z_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_oqp4z_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_oqp4z_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_oqp4z_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_oqp4z_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_oqp4z_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_oqp4z_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_oqp4z_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_oqp4z_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_oqp4z_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_oqp4z_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_oqp4z_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_oqp4z_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_oqp4z_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_oqp4z_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_oqp4z_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_oqp4z_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_oqp4z_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_oqp4z_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_oqp4z_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_oqp4z_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_oqp4z_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_oqp4z_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_oqp4z_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_oqp4z_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_oqp4z_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_oqp4z_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_oqp4z_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_oqp4z_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_oqp4z_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_oqp4z_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_oqp4z_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_oqp4z_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_oqp4z_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_oqp4z_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_oqp4z_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_oqp4z_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_oqp4z_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_oqp4z_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_oqp4z_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_oqp4z_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_oqp4z_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_oqp4z_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_oqp4z_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_oqp4z_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_oqp4z_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_oqp4z_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_oqp4z_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_oqp4z_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_oqp4z_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_oqp4z_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_oqp4z_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_oqp4z_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_oqp4z_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_oqp4z_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_oqp4z_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_oqp4z_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_oqp4z_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_oqp4z_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_oqp4z_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_oqp4z_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_oqp4z_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_oqp4z_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_oqp4z_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_oqp4z_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_oqp4z_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_oqp4z_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_oqp4z_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_oqp4z_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_oqp4z_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_oqp4z_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_oqp4z_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_oqp4z_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_oqp4z_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_oqp4z_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_oqp4z_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_oqp4z_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_oqp4z_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_oqp4z_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_oqp4z_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_oqp4z_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_oqp4z_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_oqp4z_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_oqp4z_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_oqp4z_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_oqp4z_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_oqp4z_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_oqp4z_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_oqp4z_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_oqp4z_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_oqp4z_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_oqp4z_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_oqp4z_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_oqp4z_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_oqp4z_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_oqp4z_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_oqp4z_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_oqp4z_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_oqp4z_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_oqp4z_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_oqp4z_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_oqp4z_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_oqp4z_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_oqp4z_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_oqp4z_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_oqp4z_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_oqp4z_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_oqp4z_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_oqp4z_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_oqp4z_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_oqp4z_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_oqp4z_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_oqp4z_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_oqp4z_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_oqp4z_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_oqp4z_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_oqp4z_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_oqp4z_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_oqp4z_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_oqp4z_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_oqp4z_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_oqp4z_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_oqp4z_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_oqp4z_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_oqp4z_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_oqp4z_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_oqp4z_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_oqp4z_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_oqp4z_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_oqp4z_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_oqp4z_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_oqp4z_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_oqp4z_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_oqp4z_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_oqp4z_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_oqp4z_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_oqp4z_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_oqp4z_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_oqp4z_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_oqp4z_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_oqp4z_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_oqp4z_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_oqp4z_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_oqp4z_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_oqp4z_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_oqp4z_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_oqp4z_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_oqp4z_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_oqp4z_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_oqp4z_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_oqp4z_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_oqp4z_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_oqp4z_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_oqp4z_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_oqp4z_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_oqp4z_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_oqp4z_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_oqp4z_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_oqp4z_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_oqp4z_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_oqp4z_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_oqp4z_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_oqp4z_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_oqp4z_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_oqp4z_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_oqp4z_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_oqp4z_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_oqp4z_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_oqp4z_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_oqp4z_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_oqp4z_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_oqp4z_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_oqp4z_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_oqp4z_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_oqp4z_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_oqp4z_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_oqp4z_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_oqp4z_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_oqp4z_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_oqp4z_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_oqp4z_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_oqp4z_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_oqp4z_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_oqp4z_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_oqp4z_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_oqp4z_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_oqp4z_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_oqp4z_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_oqp4z_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_oqp4z_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_oqp4z_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_oqp4z_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_oqp4z_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_oqp4z_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_oqp4z_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_oqp4z_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_oqp4z_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_oqp4z_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_oqp4z_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_oqp4z_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_oqp4z_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_oqp4z_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_oqp4z_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_oqp4z_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_oqp4z_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_oqp4z_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_oqp4z_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_oqp4z_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_oqp4z_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_oqp4z_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_oqp4z_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_oqp4z_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_oqp4z_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_oqp4z_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_oqp4z_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_oqp4z_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_oqp4z_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_oqp4z_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_oqp4z_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_oqp4z_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_oqp4z_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_oqp4z_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_oqp4z_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_oqp4z_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_oqp4z_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_oqp4z_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_oqp4z_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_oqp4z_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_oqp4z_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_oqp4z_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_oqp4z_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_oqp4z_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_oqp4z_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_oqp4z_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_oqp4z_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_oqp4z_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_oqp4z_3645,
:host(*) ._text-h1_oqp4z_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_oqp4z_3652,
:host(*) ._text-h2_oqp4z_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_oqp4z_3659,
:host(*) ._text-h3_oqp4z_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_oqp4z_3666,
:host(*) ._text-h4_oqp4z_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_oqp4z_3674,
:host(*) ._text-h5_oqp4z_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_oqp4z_3682,
:host(*) ._text-h6_oqp4z_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_oqp4z_3690,
:host(*) ._text-paragraph-large_oqp4z_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_oqp4z_3698,
:host(*) ._text-paragraph-small_oqp4z_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_oqp4z_3690,
:host(*) ._text-paragraph_oqp4z_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_oqp4z_3715,
:host(*) ._text-subtitle_oqp4z_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_oqp4z_3723,
:host(*) ._as-card_oqp4z_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_oqp4z_3723._is-compact_oqp4z_3740,
:host(*) ._as-card_oqp4z_3723._is-compact_oqp4z_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_oqp4z_3723._image-rounded-top_oqp4z_3745 > img:first-child,
:host(*) ._as-card_oqp4z_3723._image-rounded-top_oqp4z_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_oqp4z_3723._image-rounded-bottom_oqp4z_3750 > img:last-child,
:host(*) ._as-card_oqp4z_3723._image-rounded-bottom_oqp4z_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_oqp4z_3723._image-center_oqp4z_3755 > img:only-child,
:host(*) ._as-card_oqp4z_3723._image-center_oqp4z_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_oqp4z_3723._is-actionable_oqp4z_3759,
:host(*) ._as-card_oqp4z_3723._is-actionable_oqp4z_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:focus, :root ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:active,
:host(*) ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:focus,
:host(*) ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:hover,
:host(*) ._as-card_oqp4z_3723._is-actionable_oqp4z_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_oqp4z_3783,
:host(*) ._as-card-icon_oqp4z_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_oqp4z_3783._success_oqp4z_3789,
:host(*) ._as-card-icon_oqp4z_3783._success_oqp4z_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_oqp4z_3783._warning_oqp4z_3793,
:host(*) ._as-card-icon_oqp4z_3783._warning_oqp4z_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_oqp4z_3783._danger_oqp4z_3797,
:host(*) ._as-card-icon_oqp4z_3783._danger_oqp4z_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_oqp4z_3783._info_oqp4z_3801,
:host(*) ._as-card-icon_oqp4z_3783._info_oqp4z_3801 {
  color: var(--color-info-base);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._top_oqp4z_3811,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._top_oqp4z_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._bottom_oqp4z_3815,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._bottom_oqp4z_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._success_oqp4z_3789,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._success_oqp4z_3789 {
  background: var(--color-success-base);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._warning_oqp4z_3793,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._warning_oqp4z_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._danger_oqp4z_3797,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._danger_oqp4z_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_oqp4z_3723 ._divider_oqp4z_3805._info_oqp4z_3801,
:host(*) ._as-card_oqp4z_3723 ._divider_oqp4z_3805._info_oqp4z_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_oqp4z_3835,
:host(*) ._as-card-actions_oqp4z_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_oqp4z_3843,
:host(*) ._as-card-header_oqp4z_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_oqp4z_3843 + img,
:host(*) ._as-card-header_oqp4z_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_oqp4z_3843 ._header-title_oqp4z_3855,
:host(*) ._as-card-header_oqp4z_3843 ._header-title_oqp4z_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_oqp4z_3843 ._header-action_oqp4z_3859,
:host(*) ._as-card-header_oqp4z_3843 ._header-action_oqp4z_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_oqp4z_3863,
:host(*) ._as-card-title_oqp4z_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_oqp4z_3868,
:host(*) ._as-card-helper-text_oqp4z_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_oqp4z_3868 + img,
:host(*) ._as-card-helper-text_oqp4z_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_oqp4z_3884,
:host(*) ._as-card-body_oqp4z_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_oqp4z_3884._has-overflow-auto_oqp4z_3892,
:host(*) ._as-card-body_oqp4z_3884._has-overflow-auto_oqp4z_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_oqp4z_3884._has-top-divider_oqp4z_3896,
:host(*) ._as-card-body_oqp4z_3884._has-top-divider_oqp4z_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_oqp4z_3884._has-bottom-divider_oqp4z_3901,
:host(*) ._as-card-body_oqp4z_3884._has-bottom-divider_oqp4z_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_oqp4z_3884:focus,
:host(*) ._as-card-body_oqp4z_3884:focus {
  outline: none;
}
:root ._as-card-footer_oqp4z_3910,
:host(*) ._as-card-footer_oqp4z_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_oqp4z_3910 > *,
:host(*) ._as-card-footer_oqp4z_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_oqp4z_3910._left_oqp4z_376,
:host(*) ._as-card-footer_oqp4z_3910._left_oqp4z_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_oqp4z_3910._right_oqp4z_379,
:host(*) ._as-card-footer_oqp4z_3910._right_oqp4z_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_oqp4z_3910 ._right-action_oqp4z_3934,
:root ._as-card-footer_oqp4z_3910 ._left-action_oqp4z_3935,
:host(*) ._as-card-footer_oqp4z_3910 ._right-action_oqp4z_3934,
:host(*) ._as-card-footer_oqp4z_3910 ._left-action_oqp4z_3935 {
  width: fit-content;
}
:root ._as-button_oqp4z_3940,
:host(*) ._as-button_oqp4z_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_oqp4z_3940 svg,
:root ._as-button_oqp4z_3940 ._leading_oqp4z_3964,
:root ._as-button_oqp4z_3940 ._trailing_oqp4z_3965,
:host(*) ._as-button_oqp4z_3940 svg,
:host(*) ._as-button_oqp4z_3940 ._leading_oqp4z_3964,
:host(*) ._as-button_oqp4z_3940 ._trailing_oqp4z_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_oqp4z_3940:focus, :root ._as-button_oqp4z_3940:hover,
:host(*) ._as-button_oqp4z_3940:focus,
:host(*) ._as-button_oqp4z_3940:hover {
  text-decoration: none;
}
:root ._as-button_oqp4z_3940._is-disabled_oqp4z_3977, :root ._as-button_oqp4z_3940:disabled,
:host(*) ._as-button_oqp4z_3940._is-disabled_oqp4z_3977,
:host(*) ._as-button_oqp4z_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_oqp4z_3940:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_oqp4z_3940:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940:focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_oqp4z_3940._small_oqp4z_4001,
:host(*) ._as-button_oqp4z_3940._small_oqp4z_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_oqp4z_3940._full-width_oqp4z_4005,
:host(*) ._as-button_oqp4z_3940._full-width_oqp4z_4005 {
  width: 100%;
}
:root ._as-button_oqp4z_3940._is-loading_oqp4z_4009._with-icon-only_oqp4z_4009 ._leading_oqp4z_3964,
:host(*) ._as-button_oqp4z_3940._is-loading_oqp4z_4009._with-icon-only_oqp4z_4009 ._leading_oqp4z_3964 {
  display: none;
}
:root ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009),
:host(*) ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009) *.spinner,
:host(*) ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009) ._spinner_oqp4z_4017,
:host(*) ._as-button_oqp4z_3940._is-loading_oqp4z_4009:not(._with-icon-only_oqp4z_4009) ._spinner_oqp4z_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009,
:host(*) ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009:not(._small_oqp4z_4001),
:host(*) ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009:not(._small_oqp4z_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009 *.spinner,
:host(*) ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009 *.spinner {
  margin: 0;
}
:root ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009 ._spinner_oqp4z_4017,
:host(*) ._as-button_oqp4z_3940._with-icon-only_oqp4z_4009 ._spinner_oqp4z_4017 {
  margin: 0;
}
:root ._as-button_oqp4z_3940._has-leading-icon_oqp4z_4048 span, :root ._as-button_oqp4z_3940._has-leading-icon_oqp4z_4048 ._label_oqp4z_4048,
:host(*) ._as-button_oqp4z_3940._has-leading-icon_oqp4z_4048 span,
:host(*) ._as-button_oqp4z_3940._has-leading-icon_oqp4z_4048 ._label_oqp4z_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_oqp4z_3940._has-trailing-icon_oqp4z_4053 span, :root ._as-button_oqp4z_3940._has-trailing-icon_oqp4z_4053 ._label_oqp4z_4048,
:host(*) ._as-button_oqp4z_3940._has-trailing-icon_oqp4z_4053 span,
:host(*) ._as-button_oqp4z_3940._has-trailing-icon_oqp4z_4053 ._label_oqp4z_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_oqp4z_3940 svg,
:root ._as-button_oqp4z_3940 ._leading_oqp4z_3964,
:root ._as-button_oqp4z_3940 ._trailing_oqp4z_3965,
:root ._as-button_oqp4z_3940 ._spinner_oqp4z_4017,
:host(*) ._as-button_oqp4z_3940 svg,
:host(*) ._as-button_oqp4z_3940 ._leading_oqp4z_3964,
:host(*) ._as-button_oqp4z_3940 ._trailing_oqp4z_3965,
:host(*) ._as-button_oqp4z_3940 ._spinner_oqp4z_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_oqp4z_3940 *.spinner,
:host(*) ._as-button_oqp4z_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_oqp4z_3940 ._spinner_oqp4z_4017,
:host(*) ._as-button_oqp4z_3940 ._spinner_oqp4z_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_oqp4z_3940._primary_oqp4z_4078,
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_oqp4z_3940._primary_oqp4z_4078:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._primary_oqp4z_4078:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._primary_oqp4z_4078:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_oqp4z_3940._secondary_oqp4z_4099,
:host(*) ._as-button_oqp4z_3940._secondary_oqp4z_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_oqp4z_3940._secondary_oqp4z_4099:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._secondary_oqp4z_4099:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._secondary_oqp4z_4099:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._secondary_oqp4z_4099:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_oqp4z_3940._secondary_oqp4z_4099:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._secondary_oqp4z_4099:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._danger_oqp4z_3797,
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_oqp4z_3940._danger_oqp4z_3797:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._danger_oqp4z_3797:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._danger_oqp4z_3797:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_oqp4z_3940._ghost_oqp4z_4135,
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost_oqp4z_4135:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._ghost_oqp4z_4135:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_oqp4z_3940._ghost_oqp4z_4135:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost_oqp4z_4135:focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_oqp4z_3940._ghost_oqp4z_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._ghost_oqp4z_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159,
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._ghost-primary_oqp4z_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183,
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._ghost-danger_oqp4z_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active:not(:disabled):not(._is-disabled_oqp4z_3977) {
  box-shadow: none;
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):active, :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):active,
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):active,
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active), :root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active), :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active, :root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active,
:host(*) ._as-button_oqp4z_3940._simple_oqp4z_4207:not(._as-button_oqp4z_3940):active,
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover,
:host(*) ._as-button_oqp4z_3940._link_oqp4z_4207:not(._as-button_oqp4z_3940):hover {
  text-decoration: underline;
}
:root ._as-button_oqp4z_3940:not(._small_oqp4z_4001),
:host(*) ._as-button_oqp4z_3940:not(._small_oqp4z_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940),
:host(*) ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940):focus:not(:disabled),
:host(*) ._as-button_oqp4z_3940._unstyled_oqp4z_4272:not(._as-button_oqp4z_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_oqp4z_4288,
:host(*) ._as-border-list_oqp4z_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_oqp4z_4288 > *,
:host(*) ._as-border-list_oqp4z_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_oqp4z_4288 > *:last-of-type,
:host(*) ._as-border-list_oqp4z_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_oqp4z_4304,
:host(*) ._color-font-base_oqp4z_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_oqp4z_4308,
:host(*) ._color-font-secondary_oqp4z_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_oqp4z_4312,
:host(*) ._color-font-tertiary_oqp4z_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_oqp4z_4316,
:host(*) ._bg-structure-base_oqp4z_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_oqp4z_4320,
:host(*) ._bg-structure-secondary_oqp4z_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_oqp4z_4324,
:host(*) ._bg-structure-tertiary_oqp4z_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_oqp4z_4328,
:host(*) ._sr-only_oqp4z_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_oqp4z_4339,
:host(*) ._h-full_oqp4z_4339 {
  height: 100%;
}
:root ._w-full_oqp4z_4343,
:host(*) ._w-full_oqp4z_4343 {
  width: 100%;
}
:root ._children-100_oqp4z_4347 > *,
:host(*) ._children-100_oqp4z_4347 > * {
  height: 100%;
}
:root ._children-100_oqp4z_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_oqp4z_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_oqp4z_4355,
:host(*) ._rounded_oqp4z_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_oqp4z_4359,
:host(*) ._rounded-small_oqp4z_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_oqp4z_4363,
:host(*) ._rounded-full_oqp4z_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_oqp4z_4367::part(input),
:host(*) ._input-alternate-border_oqp4z_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_oqp4z_4371,
:host(*) ._monospace-font_oqp4z_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_oqp4z_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_oqp4z_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_oqp4z_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_oqp4z_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_oqp4z_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_oqp4z_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_oqp4z_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_oqp4z_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_oqp4z_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_oqp4z_583:has(._jamf-side-nav_oqp4z_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_oqp4z_583 ._jamf-top-nav_oqp4z_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_oqp4z_583 ._jamf-main-content_oqp4z_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_oqp4z_583 ._jamf-main-content_oqp4z_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_oqp4z_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595:not(._custom-mobile-layout_oqp4z_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_oqp4z_583 ._jamf-side-nav_oqp4z_595:not(._custom-mobile-layout_oqp4z_626)._is-open_oqp4z_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_oqp4z_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_oqp4z_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_oqp4z_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-heading_oqp4z_4579) ._jamf-heading_oqp4z_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-fixed-bar_oqp4z_4584:not(._is-hidden_oqp4z_4584)) {
  padding-bottom: 0;
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-fixed-bar_oqp4z_4584:not(._is-hidden_oqp4z_4584)) ._jamf-section_oqp4z_4587._has-outline_oqp4z_4587 + ._jamf-fixed-bar_oqp4z_4584,
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-fixed-bar_oqp4z_4584:not(._is-hidden_oqp4z_4584)) ._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 + ._jamf-fixed-bar_oqp4z_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-fixed-bar_oqp4z_4584:not(._is-hidden_oqp4z_4584)) ._jamf-fixed-bar_oqp4z_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_oqp4z_4562 ._jamf-content-wrapper_oqp4z_4572:has(._jamf-fixed-bar_oqp4z_4584:not(._is-hidden_oqp4z_4584)) ._jamf-section_oqp4z_4587 {
  flex-grow: 2;
}

._jamf-heading_oqp4z_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_oqp4z_4579:has(._left_oqp4z_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_oqp4z_4579:has(._left_oqp4z_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_oqp4z_4579 ._left_oqp4z_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_oqp4z_4579 ._right_oqp4z_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_oqp4z_4579 ._right_oqp4z_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_oqp4z_4579 > h1,
._jamf-heading_oqp4z_4579 ._left_oqp4z_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_oqp4z_4579 > p,
._jamf-heading_oqp4z_4579 ._left_oqp4z_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_oqp4z_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_oqp4z_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_oqp4z_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_oqp4z_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_oqp4z_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_oqp4z_4587._has-outline_oqp4z_4587, ._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 {
  padding: 0;
}
._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_oqp4z_4587._has-stepper_oqp4z_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_oqp4z_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_oqp4z_4584 ._right_oqp4z_379,
._jamf-fixed-bar_oqp4z_4584 ._left_oqp4z_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_oqp4z_4584 ._left_oqp4z_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_oqp4z_4584 ._right_oqp4z_379,
._jamf-fixed-bar_oqp4z_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_oqp4z_4584._is-hidden_oqp4z_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_oqp4z_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_oqp4z_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_oqp4z_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_oqp4z_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_oqp4z_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_oqp4z_4787 > * {
  height: 100%;
}
._jamf-item-grid_oqp4z_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_oqp4z_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_oqp4z_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_oqp4z_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_oqp4z_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_oqp4z_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_oqp4z_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_oqp4z_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_oqp4z_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_oqp4z_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_oqp4z_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_oqp4z_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_oqp4z_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_oqp4z_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_oqp4z_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_oqp4z_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_oqp4z_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_oqp4z_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_oqp4z_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_oqp4z_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._wrapper_oqp4z_4861 {
  padding: calc(2px * var(--size-base-spacing)) 0;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
}
._wrapper_oqp4z_4861 p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
._wrapper_oqp4z_4861:last-of-type {
  border-bottom: none;
}

._pencilIcon_oqp4z_4878 {
  background-color: var(--color-cyan-background);
  color: var(--color-cyan-font);
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
  height: 32px;
  box-sizing: content-box;
}
._pencilIcon_oqp4z_4878._outline_oqp4z_4886 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._pencilIcon_oqp4z_4878._is-removable_oqp4z_4891:hover, ._pencilIcon_oqp4z_4878._is-actionable_oqp4z_3759:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._pencilIcon_oqp4z_4878 ._trailing_oqp4z_3965 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._stacksIcon_oqp4z_4899 {
  background-color: var(--color-purple-background);
  color: var(--color-purple-font);
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
  height: 32px;
  box-sizing: content-box;
}
._stacksIcon_oqp4z_4899._outline_oqp4z_4886 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._stacksIcon_oqp4z_4899._is-removable_oqp4z_4891:hover, ._stacksIcon_oqp4z_4899._is-actionable_oqp4z_3759:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._stacksIcon_oqp4z_4899 ._trailing_oqp4z_3965 {
  margin-left: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_qm4pv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_qm4pv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_qm4pv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_qm4pv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_qm4pv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_qm4pv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_qm4pv_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_qm4pv_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_qm4pv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_qm4pv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_qm4pv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_qm4pv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_qm4pv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_qm4pv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_qm4pv_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_qm4pv_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_qm4pv_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_qm4pv_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_qm4pv_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_qm4pv_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_qm4pv_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_qm4pv_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_qm4pv_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_qm4pv_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_qm4pv_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_qm4pv_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_qm4pv_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_qm4pv_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_qm4pv_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_qm4pv_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_qm4pv_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_qm4pv_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_qm4pv_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_qm4pv_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_qm4pv_357._max-c_qm4pv_363 {
  grid-auto-rows: max-content;
}
._g-rows_qm4pv_357._min-c_qm4pv_366 {
  grid-auto-rows: min-content;
}

._g-cols_qm4pv_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_qm4pv_370._left_qm4pv_376 {
  justify-content: start;
}
._g-cols_qm4pv_370._right_qm4pv_379 {
  justify-content: end;
}
._g-cols_qm4pv_370._max-c_qm4pv_363 {
  grid-auto-columns: max-content;
}
._g-cols_qm4pv_370._min-c_qm4pv_366 {
  grid-auto-columns: min-content;
}

._col-span-all_qm4pv_389 {
  grid-column: "1 / -1";
}

._col-span-0_qm4pv_393 {
  grid-column: span 1;
}

._col-span-1_qm4pv_397 {
  grid-column: span 2;
}

._col-span-2_qm4pv_401 {
  grid-column: span 3;
}

._col-span-3_qm4pv_405 {
  grid-column: span 4;
}

._col-span-4_qm4pv_409 {
  grid-column: span 5;
}

._col-span-5_qm4pv_413 {
  grid-column: span 6;
}

._col-span-6_qm4pv_417 {
  grid-column: span 7;
}

._col-span-7_qm4pv_421 {
  grid-column: span 8;
}

._col-span-8_qm4pv_425 {
  grid-column: span 9;
}

._col-span-9_qm4pv_429 {
  grid-column: span 10;
}

._col-span-10_qm4pv_433 {
  grid-column: span 11;
}

._gap-none_qm4pv_437 {
  gap: 0 !important;
}

._gap-0_qm4pv_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_qm4pv_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_qm4pv_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_qm4pv_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_qm4pv_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_qm4pv_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_qm4pv_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_qm4pv_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_qm4pv_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_qm4pv_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_qm4pv_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_qm4pv_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_qm4pv_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_qm4pv_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_qm4pv_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_qm4pv_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_qm4pv_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_qm4pv_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_qm4pv_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_qm4pv_517 {
  grid-row: "1 / -1";
}

._row-span-0_qm4pv_521 {
  grid-row: span 1;
}

._row-span-1_qm4pv_525 {
  grid-row: span 2;
}

._row-span-2_qm4pv_529 {
  grid-row: span 3;
}

._row-span-3_qm4pv_533 {
  grid-row: span 4;
}

._row-span-4_qm4pv_537 {
  grid-row: span 5;
}

._row-span-5_qm4pv_541 {
  grid-row: span 6;
}

._row-span-6_qm4pv_545 {
  grid-row: span 7;
}

._row-span-7_qm4pv_549 {
  grid-row: span 8;
}

._row-span-8_qm4pv_553 {
  grid-row: span 9;
}

._row-span-9_qm4pv_557 {
  grid-row: span 10;
}

._row-span-10_qm4pv_561 {
  grid-row: span 11;
}

._g-app-layout_qm4pv_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_qm4pv_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_qm4pv_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_qm4pv_583:has(._jamf-side-nav_qm4pv_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_qm4pv_583 ._jamf-top-nav_qm4pv_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_qm4pv_583 ._jamf-main-content_qm4pv_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_qm4pv_583 ._jamf-main-content_qm4pv_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_qm4pv_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595:not(._custom-mobile-layout_qm4pv_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595:not(._custom-mobile-layout_qm4pv_626)._is-open_qm4pv_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_qm4pv_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_qm4pv_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_qm4pv_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_qm4pv_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_qm4pv_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_qm4pv_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_qm4pv_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_qm4pv_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_qm4pv_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_qm4pv_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_qm4pv_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_qm4pv_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_qm4pv_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_qm4pv_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_qm4pv_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_qm4pv_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_qm4pv_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_qm4pv_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_qm4pv_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_qm4pv_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_qm4pv_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_qm4pv_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_qm4pv_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_qm4pv_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_qm4pv_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_qm4pv_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_qm4pv_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_qm4pv_780 > * {
  flex: 1 1 auto;
}
._f-rows_qm4pv_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_qm4pv_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_qm4pv_791 > * {
  flex: 1 1 auto;
}
._f-cols_qm4pv_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_qm4pv_791._left_qm4pv_376 {
  justify-content: start;
}
._f-cols_qm4pv_791._right_qm4pv_379 {
  justify-content: end;
}

._items-center_qm4pv_808 {
  align-items: center;
}

._justify-center_qm4pv_812 {
  justify-content: center;
}

._p-0\.5_qm4pv_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_qm4pv_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_qm4pv_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_qm4pv_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_qm4pv_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_qm4pv_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_qm4pv_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_qm4pv_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_qm4pv_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_qm4pv_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_qm4pv_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_qm4pv_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_qm4pv_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_qm4pv_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_qm4pv_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_qm4pv_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_qm4pv_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_qm4pv_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_qm4pv_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_qm4pv_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_qm4pv_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_qm4pv_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_qm4pv_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_qm4pv_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_qm4pv_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_qm4pv_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_qm4pv_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_qm4pv_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_qm4pv_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_qm4pv_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_qm4pv_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_qm4pv_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_qm4pv_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_qm4pv_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_qm4pv_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_qm4pv_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_qm4pv_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_qm4pv_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_qm4pv_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_qm4pv_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_qm4pv_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_qm4pv_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_qm4pv_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_qm4pv_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_qm4pv_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_qm4pv_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_qm4pv_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_qm4pv_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_qm4pv_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_qm4pv_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_qm4pv_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_qm4pv_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_qm4pv_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_qm4pv_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_qm4pv_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_qm4pv_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_qm4pv_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_qm4pv_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_qm4pv_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_qm4pv_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_qm4pv_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_qm4pv_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_qm4pv_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_qm4pv_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_qm4pv_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_qm4pv_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_qm4pv_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_qm4pv_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_qm4pv_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_qm4pv_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_qm4pv_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_qm4pv_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_qm4pv_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_qm4pv_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_qm4pv_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_qm4pv_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_qm4pv_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_qm4pv_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_qm4pv_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_qm4pv_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_qm4pv_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_qm4pv_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_qm4pv_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_qm4pv_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_qm4pv_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_qm4pv_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_qm4pv_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_qm4pv_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_qm4pv_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_qm4pv_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_qm4pv_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_qm4pv_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_qm4pv_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_qm4pv_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_qm4pv_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_qm4pv_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_qm4pv_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_qm4pv_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_qm4pv_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_qm4pv_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_qm4pv_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_qm4pv_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_qm4pv_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_qm4pv_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_qm4pv_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_qm4pv_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_qm4pv_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_qm4pv_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_qm4pv_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_qm4pv_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_qm4pv_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_qm4pv_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_qm4pv_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_qm4pv_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_qm4pv_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_qm4pv_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_qm4pv_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_qm4pv_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_qm4pv_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_qm4pv_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_qm4pv_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_qm4pv_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_qm4pv_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_qm4pv_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_qm4pv_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_qm4pv_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_qm4pv_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_qm4pv_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_qm4pv_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_qm4pv_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_qm4pv_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_qm4pv_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_qm4pv_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_qm4pv_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_qm4pv_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_qm4pv_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_qm4pv_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_qm4pv_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_qm4pv_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_qm4pv_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_qm4pv_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_qm4pv_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_qm4pv_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_qm4pv_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_qm4pv_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_qm4pv_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_qm4pv_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_qm4pv_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_qm4pv_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_qm4pv_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_qm4pv_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_qm4pv_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_qm4pv_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_qm4pv_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_qm4pv_816 {
  padding: 0 !important;
}

._pl-0_qm4pv_820 {
  padding-left: 0 !important;
}

._pr-0_qm4pv_824 {
  padding-right: 0 !important;
}

._pb-0_qm4pv_828 {
  padding-bottom: 0 !important;
}

._pt-0_qm4pv_832 {
  padding-top: 0 !important;
}

._py-0_qm4pv_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_qm4pv_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_qm4pv_846 {
  margin: 0 !important;
}

._ml-0_qm4pv_850 {
  margin-left: 0 !important;
}

._mr-0_qm4pv_854 {
  margin-right: 0 !important;
}

._mb-0_qm4pv_858 {
  margin-bottom: 0 !important;
}

._mt-0_qm4pv_862 {
  margin-top: 0 !important;
}

._my-0_qm4pv_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_qm4pv_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_qm4pv_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_qm4pv_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_qm4pv_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_qm4pv_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_qm4pv_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_qm4pv_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_qm4pv_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_qm4pv_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_qm4pv_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_qm4pv_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_qm4pv_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_qm4pv_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_qm4pv_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_qm4pv_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_qm4pv_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_qm4pv_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_qm4pv_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_qm4pv_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_qm4pv_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_qm4pv_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_qm4pv_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_qm4pv_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_qm4pv_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_qm4pv_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_qm4pv_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_qm4pv_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_qm4pv_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_qm4pv_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_qm4pv_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_qm4pv_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_qm4pv_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_qm4pv_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_qm4pv_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_qm4pv_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_qm4pv_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_qm4pv_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_qm4pv_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_qm4pv_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_qm4pv_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_qm4pv_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_qm4pv_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_qm4pv_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_qm4pv_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_qm4pv_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_qm4pv_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_qm4pv_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_qm4pv_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_qm4pv_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_qm4pv_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_qm4pv_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_qm4pv_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_qm4pv_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_qm4pv_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_qm4pv_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_qm4pv_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_qm4pv_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_qm4pv_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_qm4pv_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_qm4pv_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_qm4pv_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_qm4pv_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_qm4pv_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_qm4pv_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_qm4pv_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_qm4pv_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_qm4pv_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_qm4pv_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_qm4pv_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_qm4pv_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_qm4pv_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_qm4pv_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_qm4pv_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_qm4pv_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_qm4pv_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_qm4pv_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_qm4pv_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_qm4pv_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_qm4pv_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_qm4pv_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_qm4pv_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_qm4pv_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_qm4pv_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_qm4pv_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_qm4pv_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_qm4pv_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_qm4pv_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_qm4pv_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_qm4pv_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_qm4pv_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_qm4pv_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_qm4pv_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_qm4pv_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_qm4pv_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_qm4pv_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_qm4pv_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_qm4pv_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_qm4pv_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_qm4pv_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_qm4pv_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_qm4pv_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_qm4pv_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_qm4pv_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_qm4pv_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_qm4pv_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_qm4pv_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_qm4pv_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_qm4pv_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_qm4pv_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_qm4pv_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_qm4pv_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_qm4pv_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_qm4pv_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_qm4pv_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_qm4pv_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_qm4pv_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_qm4pv_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_qm4pv_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_qm4pv_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_qm4pv_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_qm4pv_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_qm4pv_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_qm4pv_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_qm4pv_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_qm4pv_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_qm4pv_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_qm4pv_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_qm4pv_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_qm4pv_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_qm4pv_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_qm4pv_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_qm4pv_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_qm4pv_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_qm4pv_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_qm4pv_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_qm4pv_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_qm4pv_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_qm4pv_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_qm4pv_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_qm4pv_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_qm4pv_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_qm4pv_2136 {
  margin: 0 !important;
}

._-ml-0_qm4pv_2140 {
  margin-left: 0 !important;
}

._-mr-0_qm4pv_2144 {
  margin-right: 0 !important;
}

._-mb-0_qm4pv_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_qm4pv_2152 {
  margin-top: 0 !important;
}

._-my-0_qm4pv_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_qm4pv_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_qm4pv_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_qm4pv_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_qm4pv_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_qm4pv_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_qm4pv_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_qm4pv_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_qm4pv_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_qm4pv_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_qm4pv_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_qm4pv_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_qm4pv_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_qm4pv_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_qm4pv_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_qm4pv_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_qm4pv_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_qm4pv_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_qm4pv_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_qm4pv_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_qm4pv_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_qm4pv_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_qm4pv_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_qm4pv_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_qm4pv_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_qm4pv_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_qm4pv_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_qm4pv_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_qm4pv_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_qm4pv_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_qm4pv_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_qm4pv_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_qm4pv_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_qm4pv_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_qm4pv_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_qm4pv_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_qm4pv_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_qm4pv_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_qm4pv_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_qm4pv_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_qm4pv_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_qm4pv_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_qm4pv_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_qm4pv_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_qm4pv_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_qm4pv_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_qm4pv_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_qm4pv_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_qm4pv_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_qm4pv_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_qm4pv_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_qm4pv_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_qm4pv_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_qm4pv_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_qm4pv_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_qm4pv_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_qm4pv_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_qm4pv_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_qm4pv_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_qm4pv_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_qm4pv_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_qm4pv_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_qm4pv_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_qm4pv_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_qm4pv_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_qm4pv_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_qm4pv_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_qm4pv_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_qm4pv_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_qm4pv_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_qm4pv_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_qm4pv_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_qm4pv_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_qm4pv_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_qm4pv_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_qm4pv_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_qm4pv_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_qm4pv_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_qm4pv_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_qm4pv_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_qm4pv_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_qm4pv_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_qm4pv_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_qm4pv_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_qm4pv_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_qm4pv_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_qm4pv_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_qm4pv_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_qm4pv_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_qm4pv_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_qm4pv_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_qm4pv_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_qm4pv_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_qm4pv_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_qm4pv_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_qm4pv_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_qm4pv_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_qm4pv_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_qm4pv_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_qm4pv_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_qm4pv_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_qm4pv_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_qm4pv_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_qm4pv_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_qm4pv_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_qm4pv_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_qm4pv_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_qm4pv_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_qm4pv_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_qm4pv_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_qm4pv_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_qm4pv_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_qm4pv_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_qm4pv_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_qm4pv_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_qm4pv_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_qm4pv_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_qm4pv_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_qm4pv_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_qm4pv_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_qm4pv_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_qm4pv_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_qm4pv_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_qm4pv_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_qm4pv_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_qm4pv_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_qm4pv_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_qm4pv_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_qm4pv_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_qm4pv_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_qm4pv_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_qm4pv_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_qm4pv_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_qm4pv_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_qm4pv_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_qm4pv_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_qm4pv_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_qm4pv_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_qm4pv_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_qm4pv_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_qm4pv_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_qm4pv_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_qm4pv_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_qm4pv_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_qm4pv_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_qm4pv_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_qm4pv_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_qm4pv_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_qm4pv_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_qm4pv_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_qm4pv_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_qm4pv_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_qm4pv_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_qm4pv_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_qm4pv_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_qm4pv_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_qm4pv_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_qm4pv_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_qm4pv_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_qm4pv_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_qm4pv_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_qm4pv_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_qm4pv_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_qm4pv_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_qm4pv_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_qm4pv_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_qm4pv_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_qm4pv_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_qm4pv_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_qm4pv_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_qm4pv_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_qm4pv_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_qm4pv_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_qm4pv_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_qm4pv_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_qm4pv_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_qm4pv_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_qm4pv_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_qm4pv_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_qm4pv_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_qm4pv_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_qm4pv_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_qm4pv_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_qm4pv_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_qm4pv_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_qm4pv_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_qm4pv_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_qm4pv_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_qm4pv_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_qm4pv_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_qm4pv_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_qm4pv_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_qm4pv_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_qm4pv_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_qm4pv_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_qm4pv_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_qm4pv_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_qm4pv_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_qm4pv_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_qm4pv_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_qm4pv_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_qm4pv_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_qm4pv_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_qm4pv_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_qm4pv_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_qm4pv_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_qm4pv_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_qm4pv_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_qm4pv_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_qm4pv_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_qm4pv_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_qm4pv_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_qm4pv_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_qm4pv_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_qm4pv_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_qm4pv_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_qm4pv_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_qm4pv_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_qm4pv_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_qm4pv_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_qm4pv_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_qm4pv_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_qm4pv_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_qm4pv_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_qm4pv_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_qm4pv_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_qm4pv_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_qm4pv_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_qm4pv_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_qm4pv_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_qm4pv_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_qm4pv_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_qm4pv_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_qm4pv_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_qm4pv_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_qm4pv_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_qm4pv_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_qm4pv_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_qm4pv_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_qm4pv_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_qm4pv_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_qm4pv_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_qm4pv_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_qm4pv_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_qm4pv_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_qm4pv_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_qm4pv_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_qm4pv_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_qm4pv_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_qm4pv_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_qm4pv_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_qm4pv_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_qm4pv_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_qm4pv_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_qm4pv_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_qm4pv_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_qm4pv_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_qm4pv_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_qm4pv_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_qm4pv_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_qm4pv_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_qm4pv_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_qm4pv_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_qm4pv_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_qm4pv_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_qm4pv_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_qm4pv_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_qm4pv_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_qm4pv_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_qm4pv_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_qm4pv_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_qm4pv_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_qm4pv_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_qm4pv_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_qm4pv_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_qm4pv_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_qm4pv_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_qm4pv_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_qm4pv_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_qm4pv_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_qm4pv_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_qm4pv_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_qm4pv_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_qm4pv_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_qm4pv_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_qm4pv_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_qm4pv_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_qm4pv_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_qm4pv_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_qm4pv_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_qm4pv_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_qm4pv_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_qm4pv_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_qm4pv_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_qm4pv_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_qm4pv_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_qm4pv_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_qm4pv_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_qm4pv_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_qm4pv_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_qm4pv_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_qm4pv_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_qm4pv_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_qm4pv_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_qm4pv_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_qm4pv_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_qm4pv_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_qm4pv_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_qm4pv_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_qm4pv_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_qm4pv_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_qm4pv_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_qm4pv_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_qm4pv_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_qm4pv_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_qm4pv_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_qm4pv_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_qm4pv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_qm4pv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_qm4pv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_qm4pv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_qm4pv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_qm4pv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_qm4pv_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_qm4pv_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_qm4pv_3645,
:host(*) ._text-h1_qm4pv_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_qm4pv_3652,
:host(*) ._text-h2_qm4pv_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_qm4pv_3659,
:host(*) ._text-h3_qm4pv_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_qm4pv_3666,
:host(*) ._text-h4_qm4pv_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_qm4pv_3674,
:host(*) ._text-h5_qm4pv_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_qm4pv_3682,
:host(*) ._text-h6_qm4pv_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_qm4pv_3690,
:host(*) ._text-paragraph-large_qm4pv_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_qm4pv_3698,
:host(*) ._text-paragraph-small_qm4pv_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_qm4pv_3690,
:host(*) ._text-paragraph_qm4pv_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_qm4pv_3715,
:host(*) ._text-subtitle_qm4pv_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_qm4pv_3723,
:host(*) ._as-card_qm4pv_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_qm4pv_3723._is-compact_qm4pv_3740,
:host(*) ._as-card_qm4pv_3723._is-compact_qm4pv_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_qm4pv_3723._image-rounded-top_qm4pv_3745 > img:first-child,
:host(*) ._as-card_qm4pv_3723._image-rounded-top_qm4pv_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_qm4pv_3723._image-rounded-bottom_qm4pv_3750 > img:last-child,
:host(*) ._as-card_qm4pv_3723._image-rounded-bottom_qm4pv_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_qm4pv_3723._image-center_qm4pv_3755 > img:only-child,
:host(*) ._as-card_qm4pv_3723._image-center_qm4pv_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_qm4pv_3723._is-actionable_qm4pv_3759,
:host(*) ._as-card_qm4pv_3723._is-actionable_qm4pv_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:focus, :root ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:active,
:host(*) ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:focus,
:host(*) ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:hover,
:host(*) ._as-card_qm4pv_3723._is-actionable_qm4pv_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_qm4pv_3783,
:host(*) ._as-card-icon_qm4pv_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_qm4pv_3783._success_qm4pv_3789,
:host(*) ._as-card-icon_qm4pv_3783._success_qm4pv_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_qm4pv_3783._warning_qm4pv_3793,
:host(*) ._as-card-icon_qm4pv_3783._warning_qm4pv_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_qm4pv_3783._danger_qm4pv_3797,
:host(*) ._as-card-icon_qm4pv_3783._danger_qm4pv_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_qm4pv_3783._info_qm4pv_3801,
:host(*) ._as-card-icon_qm4pv_3783._info_qm4pv_3801 {
  color: var(--color-info-base);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._top_qm4pv_3811,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._top_qm4pv_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._bottom_qm4pv_3815,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._bottom_qm4pv_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._success_qm4pv_3789,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._success_qm4pv_3789 {
  background: var(--color-success-base);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._warning_qm4pv_3793,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._warning_qm4pv_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._danger_qm4pv_3797,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._danger_qm4pv_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_qm4pv_3723 ._divider_qm4pv_3805._info_qm4pv_3801,
:host(*) ._as-card_qm4pv_3723 ._divider_qm4pv_3805._info_qm4pv_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_qm4pv_3835,
:host(*) ._as-card-actions_qm4pv_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_qm4pv_3843,
:host(*) ._as-card-header_qm4pv_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_qm4pv_3843 + img,
:host(*) ._as-card-header_qm4pv_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_qm4pv_3843 ._header-title_qm4pv_3855,
:host(*) ._as-card-header_qm4pv_3843 ._header-title_qm4pv_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_qm4pv_3843 ._header-action_qm4pv_3859,
:host(*) ._as-card-header_qm4pv_3843 ._header-action_qm4pv_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_qm4pv_3863,
:host(*) ._as-card-title_qm4pv_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_qm4pv_3868,
:host(*) ._as-card-helper-text_qm4pv_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_qm4pv_3868 + img,
:host(*) ._as-card-helper-text_qm4pv_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_qm4pv_3884,
:host(*) ._as-card-body_qm4pv_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_qm4pv_3884._has-overflow-auto_qm4pv_3892,
:host(*) ._as-card-body_qm4pv_3884._has-overflow-auto_qm4pv_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_qm4pv_3884._has-top-divider_qm4pv_3896,
:host(*) ._as-card-body_qm4pv_3884._has-top-divider_qm4pv_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_qm4pv_3884._has-bottom-divider_qm4pv_3901,
:host(*) ._as-card-body_qm4pv_3884._has-bottom-divider_qm4pv_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_qm4pv_3884:focus,
:host(*) ._as-card-body_qm4pv_3884:focus {
  outline: none;
}
:root ._as-card-footer_qm4pv_3910,
:host(*) ._as-card-footer_qm4pv_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_qm4pv_3910 > *,
:host(*) ._as-card-footer_qm4pv_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_qm4pv_3910._left_qm4pv_376,
:host(*) ._as-card-footer_qm4pv_3910._left_qm4pv_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_qm4pv_3910._right_qm4pv_379,
:host(*) ._as-card-footer_qm4pv_3910._right_qm4pv_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_qm4pv_3910 ._right-action_qm4pv_3934,
:root ._as-card-footer_qm4pv_3910 ._left-action_qm4pv_3935,
:host(*) ._as-card-footer_qm4pv_3910 ._right-action_qm4pv_3934,
:host(*) ._as-card-footer_qm4pv_3910 ._left-action_qm4pv_3935 {
  width: fit-content;
}
:root ._as-button_qm4pv_3940,
:host(*) ._as-button_qm4pv_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_qm4pv_3940 svg,
:root ._as-button_qm4pv_3940 ._leading_qm4pv_3964,
:root ._as-button_qm4pv_3940 ._trailing_qm4pv_3965,
:host(*) ._as-button_qm4pv_3940 svg,
:host(*) ._as-button_qm4pv_3940 ._leading_qm4pv_3964,
:host(*) ._as-button_qm4pv_3940 ._trailing_qm4pv_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_qm4pv_3940:focus, :root ._as-button_qm4pv_3940:hover,
:host(*) ._as-button_qm4pv_3940:focus,
:host(*) ._as-button_qm4pv_3940:hover {
  text-decoration: none;
}
:root ._as-button_qm4pv_3940._is-disabled_qm4pv_3977, :root ._as-button_qm4pv_3940:disabled,
:host(*) ._as-button_qm4pv_3940._is-disabled_qm4pv_3977,
:host(*) ._as-button_qm4pv_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_qm4pv_3940:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_qm4pv_3940:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940:focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_qm4pv_3940._small_qm4pv_4001,
:host(*) ._as-button_qm4pv_3940._small_qm4pv_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_qm4pv_3940._full-width_qm4pv_4005,
:host(*) ._as-button_qm4pv_3940._full-width_qm4pv_4005 {
  width: 100%;
}
:root ._as-button_qm4pv_3940._is-loading_qm4pv_4009._with-icon-only_qm4pv_4009 ._leading_qm4pv_3964,
:host(*) ._as-button_qm4pv_3940._is-loading_qm4pv_4009._with-icon-only_qm4pv_4009 ._leading_qm4pv_3964 {
  display: none;
}
:root ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009),
:host(*) ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009) *.spinner,
:host(*) ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009) ._spinner_qm4pv_4017,
:host(*) ._as-button_qm4pv_3940._is-loading_qm4pv_4009:not(._with-icon-only_qm4pv_4009) ._spinner_qm4pv_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009,
:host(*) ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009:not(._small_qm4pv_4001),
:host(*) ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009:not(._small_qm4pv_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009 *.spinner,
:host(*) ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009 *.spinner {
  margin: 0;
}
:root ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009 ._spinner_qm4pv_4017,
:host(*) ._as-button_qm4pv_3940._with-icon-only_qm4pv_4009 ._spinner_qm4pv_4017 {
  margin: 0;
}
:root ._as-button_qm4pv_3940._has-leading-icon_qm4pv_4048 span, :root ._as-button_qm4pv_3940._has-leading-icon_qm4pv_4048 ._label_qm4pv_4048,
:host(*) ._as-button_qm4pv_3940._has-leading-icon_qm4pv_4048 span,
:host(*) ._as-button_qm4pv_3940._has-leading-icon_qm4pv_4048 ._label_qm4pv_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_qm4pv_3940._has-trailing-icon_qm4pv_4053 span, :root ._as-button_qm4pv_3940._has-trailing-icon_qm4pv_4053 ._label_qm4pv_4048,
:host(*) ._as-button_qm4pv_3940._has-trailing-icon_qm4pv_4053 span,
:host(*) ._as-button_qm4pv_3940._has-trailing-icon_qm4pv_4053 ._label_qm4pv_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_qm4pv_3940 svg,
:root ._as-button_qm4pv_3940 ._leading_qm4pv_3964,
:root ._as-button_qm4pv_3940 ._trailing_qm4pv_3965,
:root ._as-button_qm4pv_3940 ._spinner_qm4pv_4017,
:host(*) ._as-button_qm4pv_3940 svg,
:host(*) ._as-button_qm4pv_3940 ._leading_qm4pv_3964,
:host(*) ._as-button_qm4pv_3940 ._trailing_qm4pv_3965,
:host(*) ._as-button_qm4pv_3940 ._spinner_qm4pv_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_qm4pv_3940 *.spinner,
:host(*) ._as-button_qm4pv_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_qm4pv_3940 ._spinner_qm4pv_4017,
:host(*) ._as-button_qm4pv_3940 ._spinner_qm4pv_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_qm4pv_3940._primary_qm4pv_4078,
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_qm4pv_3940._primary_qm4pv_4078:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._primary_qm4pv_4078:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._primary_qm4pv_4078:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_qm4pv_3940._secondary_qm4pv_4099,
:host(*) ._as-button_qm4pv_3940._secondary_qm4pv_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_qm4pv_3940._secondary_qm4pv_4099:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._secondary_qm4pv_4099:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._secondary_qm4pv_4099:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._secondary_qm4pv_4099:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_qm4pv_3940._secondary_qm4pv_4099:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._secondary_qm4pv_4099:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._danger_qm4pv_3797,
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_qm4pv_3940._danger_qm4pv_3797:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._danger_qm4pv_3797:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._danger_qm4pv_3797:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_qm4pv_3940._ghost_qm4pv_4135,
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost_qm4pv_4135:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._ghost_qm4pv_4135:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_qm4pv_3940._ghost_qm4pv_4135:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost_qm4pv_4135:focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_qm4pv_3940._ghost_qm4pv_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._ghost_qm4pv_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159,
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._ghost-primary_qm4pv_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183,
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._ghost-danger_qm4pv_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active:not(:disabled):not(._is-disabled_qm4pv_3977) {
  box-shadow: none;
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):active, :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):active,
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):active,
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active), :root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active), :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active, :root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active,
:host(*) ._as-button_qm4pv_3940._simple_qm4pv_4207:not(._as-button_qm4pv_3940):active,
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover,
:host(*) ._as-button_qm4pv_3940._link_qm4pv_4207:not(._as-button_qm4pv_3940):hover {
  text-decoration: underline;
}
:root ._as-button_qm4pv_3940:not(._small_qm4pv_4001),
:host(*) ._as-button_qm4pv_3940:not(._small_qm4pv_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940),
:host(*) ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940):focus:not(:disabled),
:host(*) ._as-button_qm4pv_3940._unstyled_qm4pv_4272:not(._as-button_qm4pv_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_qm4pv_4288,
:host(*) ._as-border-list_qm4pv_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_qm4pv_4288 > *,
:host(*) ._as-border-list_qm4pv_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_qm4pv_4288 > *:last-of-type,
:host(*) ._as-border-list_qm4pv_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_qm4pv_4304,
:host(*) ._color-font-base_qm4pv_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_qm4pv_4308,
:host(*) ._color-font-secondary_qm4pv_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_qm4pv_4312,
:host(*) ._color-font-tertiary_qm4pv_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_qm4pv_4316,
:host(*) ._bg-structure-base_qm4pv_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_qm4pv_4320,
:host(*) ._bg-structure-secondary_qm4pv_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_qm4pv_4324,
:host(*) ._bg-structure-tertiary_qm4pv_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_qm4pv_4328,
:host(*) ._sr-only_qm4pv_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_qm4pv_4339,
:host(*) ._h-full_qm4pv_4339 {
  height: 100%;
}
:root ._w-full_qm4pv_4343,
:host(*) ._w-full_qm4pv_4343 {
  width: 100%;
}
:root ._children-100_qm4pv_4347 > *,
:host(*) ._children-100_qm4pv_4347 > * {
  height: 100%;
}
:root ._children-100_qm4pv_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_qm4pv_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_qm4pv_4355,
:host(*) ._rounded_qm4pv_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_qm4pv_4359,
:host(*) ._rounded-small_qm4pv_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_qm4pv_4363,
:host(*) ._rounded-full_qm4pv_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_qm4pv_4367::part(input),
:host(*) ._input-alternate-border_qm4pv_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_qm4pv_4371,
:host(*) ._monospace-font_qm4pv_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_qm4pv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_qm4pv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_qm4pv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_qm4pv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_qm4pv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_qm4pv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_qm4pv_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_qm4pv_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_qm4pv_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_qm4pv_583:has(._jamf-side-nav_qm4pv_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_qm4pv_583 ._jamf-top-nav_qm4pv_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_qm4pv_583 ._jamf-main-content_qm4pv_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_qm4pv_583 ._jamf-main-content_qm4pv_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_qm4pv_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595:not(._custom-mobile-layout_qm4pv_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_qm4pv_583 ._jamf-side-nav_qm4pv_595:not(._custom-mobile-layout_qm4pv_626)._is-open_qm4pv_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_qm4pv_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_qm4pv_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_qm4pv_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-heading_qm4pv_4579) ._jamf-heading_qm4pv_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-fixed-bar_qm4pv_4584:not(._is-hidden_qm4pv_4584)) {
  padding-bottom: 0;
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-fixed-bar_qm4pv_4584:not(._is-hidden_qm4pv_4584)) ._jamf-section_qm4pv_4587._has-outline_qm4pv_4587 + ._jamf-fixed-bar_qm4pv_4584,
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-fixed-bar_qm4pv_4584:not(._is-hidden_qm4pv_4584)) ._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 + ._jamf-fixed-bar_qm4pv_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-fixed-bar_qm4pv_4584:not(._is-hidden_qm4pv_4584)) ._jamf-fixed-bar_qm4pv_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_qm4pv_4562 ._jamf-content-wrapper_qm4pv_4572:has(._jamf-fixed-bar_qm4pv_4584:not(._is-hidden_qm4pv_4584)) ._jamf-section_qm4pv_4587 {
  flex-grow: 2;
}

._jamf-heading_qm4pv_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_qm4pv_4579:has(._left_qm4pv_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_qm4pv_4579:has(._left_qm4pv_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_qm4pv_4579 ._left_qm4pv_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_qm4pv_4579 ._right_qm4pv_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_qm4pv_4579 ._right_qm4pv_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_qm4pv_4579 > h1,
._jamf-heading_qm4pv_4579 ._left_qm4pv_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_qm4pv_4579 > p,
._jamf-heading_qm4pv_4579 ._left_qm4pv_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_qm4pv_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_qm4pv_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_qm4pv_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_qm4pv_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_qm4pv_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_qm4pv_4587._has-outline_qm4pv_4587, ._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 {
  padding: 0;
}
._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_qm4pv_4587._has-stepper_qm4pv_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_qm4pv_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_qm4pv_4584 ._right_qm4pv_379,
._jamf-fixed-bar_qm4pv_4584 ._left_qm4pv_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_qm4pv_4584 ._left_qm4pv_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_qm4pv_4584 ._right_qm4pv_379,
._jamf-fixed-bar_qm4pv_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_qm4pv_4584._is-hidden_qm4pv_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_qm4pv_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_qm4pv_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_qm4pv_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_qm4pv_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_qm4pv_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_qm4pv_4787 > * {
  height: 100%;
}
._jamf-item-grid_qm4pv_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_qm4pv_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_qm4pv_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_qm4pv_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_qm4pv_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_qm4pv_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_qm4pv_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_qm4pv_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_qm4pv_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_qm4pv_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_qm4pv_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_qm4pv_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_qm4pv_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_qm4pv_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_qm4pv_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_qm4pv_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_qm4pv_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_qm4pv_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_qm4pv_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_qm4pv_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._wrapper_qm4pv_4861 {
  padding: calc(2px * var(--size-base-spacing)) 0;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
}
._wrapper_qm4pv_4861 p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
._wrapper_qm4pv_4861:last-of-type {
  border-bottom: none;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1qw3s_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1qw3s_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1qw3s_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1qw3s_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1qw3s_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1qw3s_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1qw3s_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1qw3s_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._banner_1qw3s_130 {
  position: relative;
  background: linear-gradient(120deg, #4d0cb4 0%, #2218b0 25%, #0b2e5e 60%, #084b86 100%);
  border-radius: 0 0 calc(3px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  margin-bottom: calc(4px * var(--size-base-spacing));
  padding: calc(4px * var(--size-base-spacing));
  --color-font-base: rgba(255, 255, 255, 0.87);
  --color-font-secondary: rgba(255, 255, 255, 0.74);
  color: var(--color-font-base);
}

._imageContainer_1qw3s_141 {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}

._backgroundImage_1qw3s_151 {
  position: absolute;
  right: 0;
  top: 0;
  width: 300px;
  height: 100%;
  object-fit: cover;
  opacity: 0.1;
}
@media only screen and (max-width: 1280px) {
  ._backgroundImage_1qw3s_151 {
    display: none;
  }
}

._content_1qw3s_166 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._headerSection_1qw3s_172 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(3px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._headerSection_1qw3s_172 {
    flex-direction: column;
  }
}

._textSectionWrapper_1qw3s_184 {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(3px * var(--size-base-spacing));
}

._textSection_1qw3s_184 {
  flex: 1;
}

._actionSection_1qw3s_197 {
  min-width: fit-content;
}

._progressSection_1qw3s_201 {
  flex-shrink: 0;
}

._percentage_1qw3s_205 {
  color: white;
}

._stepsSection_1qw3s_209 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 1280px) {
  ._stepsSection_1qw3s_209 {
    grid-template-columns: 1fr;
    gap: calc(2px * var(--size-base-spacing));
  }
}

._continueLink_1qw3s_221 {
  --color-action-secondary-base: transparent;
  --color-action-secondary-active: rgba(255, 255, 255, 0.2);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1f88h_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1f88h_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1f88h_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1f88h_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1f88h_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1f88h_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1f88h_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1f88h_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1f88h_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1f88h_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1f88h_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1f88h_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1f88h_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1f88h_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1f88h_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1f88h_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._g-wrap_1f88h_259 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(var(--size-grid-item-min-width), 1fr));
}
._g-wrap-xsmall_1f88h_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_1f88h_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_1f88h_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_1f88h_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_1f88h_285 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(100% - var(--size-grid-gap-base)), 1fr));
}

._g-col-2_1f88h_291 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(50% - var(--size-grid-gap-base)), 1fr));
}

._g-col-3_1f88h_297 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - var(--size-grid-gap-base)), 1fr));
}

._g-col-4_1f88h_303 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - var(--size-grid-gap-base)), 1fr));
}

._g-col-5_1f88h_309 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - var(--size-grid-gap-base)), 1fr));
}

._g-col-6_1f88h_315 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(16% - var(--size-grid-gap-base)), 1fr));
}

._g-col-7_1f88h_321 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(14% - var(--size-grid-gap-base)), 1fr));
}

._g-col-8_1f88h_327 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(12% - var(--size-grid-gap-base)), 1fr));
}

._g-col-9_1f88h_333 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(11% - var(--size-grid-gap-base)), 1fr));
}

._g-col-10_1f88h_339 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(10% - var(--size-grid-gap-base)), 1fr));
}

._g-col-11_1f88h_345 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(9% - var(--size-grid-gap-base)), 1fr));
}

._g-col-12_1f88h_351 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(calc(8% - var(--size-grid-gap-base)), 1fr));
}

._g-rows_1f88h_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_1f88h_357._max-c_1f88h_363 {
  grid-auto-rows: max-content;
}
._g-rows_1f88h_357._min-c_1f88h_366 {
  grid-auto-rows: min-content;
}

._g-cols_1f88h_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_1f88h_370._left_1f88h_376 {
  justify-content: start;
}
._g-cols_1f88h_370._right_1f88h_379 {
  justify-content: end;
}
._g-cols_1f88h_370._max-c_1f88h_363 {
  grid-auto-columns: max-content;
}
._g-cols_1f88h_370._min-c_1f88h_366 {
  grid-auto-columns: min-content;
}

._col-span-all_1f88h_389 {
  grid-column: "1 / -1";
}

._col-span-0_1f88h_393 {
  grid-column: span 1;
}

._col-span-1_1f88h_397 {
  grid-column: span 2;
}

._col-span-2_1f88h_401 {
  grid-column: span 3;
}

._col-span-3_1f88h_405 {
  grid-column: span 4;
}

._col-span-4_1f88h_409 {
  grid-column: span 5;
}

._col-span-5_1f88h_413 {
  grid-column: span 6;
}

._col-span-6_1f88h_417 {
  grid-column: span 7;
}

._col-span-7_1f88h_421 {
  grid-column: span 8;
}

._col-span-8_1f88h_425 {
  grid-column: span 9;
}

._col-span-9_1f88h_429 {
  grid-column: span 10;
}

._col-span-10_1f88h_433 {
  grid-column: span 11;
}

._gap-none_1f88h_437 {
  gap: 0 !important;
}

._gap-0_1f88h_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_1f88h_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_1f88h_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_1f88h_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_1f88h_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_1f88h_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_1f88h_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_1f88h_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_1f88h_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_1f88h_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_1f88h_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_1f88h_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_1f88h_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_1f88h_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_1f88h_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_1f88h_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_1f88h_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_1f88h_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_1f88h_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_1f88h_517 {
  grid-row: "1 / -1";
}

._row-span-0_1f88h_521 {
  grid-row: span 1;
}

._row-span-1_1f88h_525 {
  grid-row: span 2;
}

._row-span-2_1f88h_529 {
  grid-row: span 3;
}

._row-span-3_1f88h_533 {
  grid-row: span 4;
}

._row-span-4_1f88h_537 {
  grid-row: span 5;
}

._row-span-5_1f88h_541 {
  grid-row: span 6;
}

._row-span-6_1f88h_545 {
  grid-row: span 7;
}

._row-span-7_1f88h_549 {
  grid-row: span 8;
}

._row-span-8_1f88h_553 {
  grid-row: span 9;
}

._row-span-9_1f88h_557 {
  grid-row: span 10;
}

._row-span-10_1f88h_561 {
  grid-row: span 11;
}

._g-app-layout_1f88h_565 {
  display: grid;
  gap: 0;
  grid-template-areas: "sidenav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
}
@media only screen and (max-width: 812px) {
  ._g-app-layout_1f88h_565 {
    grid-template-areas: "sidenav" "topnav" "content";
    grid-template-columns: 100%;
    grid-template-rows: var(--size-navigation-top) var(--size-navigation-top) calc(100% - var(--size-navigation-top) * 2);
  }
}

._jamf-app-layout_1f88h_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_1f88h_583:has(._jamf-side-nav_1f88h_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1f88h_583 ._jamf-top-nav_1f88h_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1f88h_583 ._jamf-main-content_1f88h_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1f88h_583 ._jamf-main-content_1f88h_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1f88h_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595:not(._custom-mobile-layout_1f88h_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595:not(._custom-mobile-layout_1f88h_626)._is-open_1f88h_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_1f88h_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_1f88h_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_1f88h_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_1f88h_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_1f88h_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_1f88h_659 > * {
  flex: 1 1 calc(50% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-3_1f88h_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_1f88h_670 > * {
  flex: 1 1 calc(33% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-4_1f88h_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_1f88h_681 > * {
  flex: 1 1 calc(25% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-5_1f88h_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_1f88h_692 > * {
  flex: 1 1 calc(20% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-6_1f88h_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_1f88h_703 > * {
  flex: 1 1 calc(16% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-7_1f88h_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_1f88h_714 > * {
  flex: 1 1 calc(14% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-8_1f88h_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_1f88h_725 > * {
  flex: 1 1 calc(12% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-9_1f88h_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_1f88h_736 > * {
  flex: 1 1 calc(11% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-10_1f88h_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_1f88h_747 > * {
  flex: 1 1 calc(10% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-11_1f88h_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_1f88h_758 > * {
  flex: 1 1 calc(9% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-12_1f88h_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_1f88h_769 > * {
  flex: 1 1 calc(8% - var(--size-grid-gap-base));
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-rows_1f88h_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_1f88h_780 > * {
  flex: 1 1 auto;
}
._f-rows_1f88h_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_1f88h_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_1f88h_791 > * {
  flex: 1 1 auto;
}
._f-cols_1f88h_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_1f88h_791._left_1f88h_376 {
  justify-content: start;
}
._f-cols_1f88h_791._right_1f88h_379 {
  justify-content: end;
}

._items-center_1f88h_808 {
  align-items: center;
}

._justify-center_1f88h_812 {
  justify-content: center;
}

._p-0\.5_1f88h_816 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_1f88h_820 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_1f88h_824 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_1f88h_828 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_1f88h_832 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_1f88h_836 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_1f88h_841 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_1f88h_846 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_1f88h_850 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_1f88h_854 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_1f88h_858 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_1f88h_862 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_1f88h_866 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_1f88h_871 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_1f88h_876 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_1f88h_880 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_1f88h_884 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_1f88h_888 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_1f88h_892 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_1f88h_896 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_1f88h_901 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_1f88h_906 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_1f88h_910 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_1f88h_914 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_1f88h_918 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_1f88h_922 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_1f88h_926 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_1f88h_931 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_1f88h_936 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_1f88h_940 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_1f88h_944 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_1f88h_948 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_1f88h_952 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_1f88h_956 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_1f88h_961 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_1f88h_966 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_1f88h_970 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_1f88h_974 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_1f88h_978 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_1f88h_982 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_1f88h_986 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_1f88h_991 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_1f88h_996 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_1f88h_1000 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_1f88h_1004 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_1f88h_1008 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_1f88h_1012 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_1f88h_1016 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_1f88h_1021 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_1f88h_1026 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_1f88h_1030 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_1f88h_1034 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_1f88h_1038 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_1f88h_1042 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_1f88h_1046 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_1f88h_1051 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_1f88h_1056 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_1f88h_1060 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_1f88h_1064 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_1f88h_1068 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_1f88h_1072 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_1f88h_1076 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_1f88h_1081 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_1f88h_1086 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_1f88h_1090 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_1f88h_1094 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_1f88h_1098 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_1f88h_1102 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_1f88h_1106 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_1f88h_1111 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_1f88h_1116 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_1f88h_1120 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_1f88h_1124 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_1f88h_1128 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_1f88h_1132 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_1f88h_1136 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_1f88h_1141 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_1f88h_1146 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_1f88h_1150 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_1f88h_1154 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_1f88h_1158 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_1f88h_1162 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_1f88h_1166 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_1f88h_1171 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_1f88h_1176 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_1f88h_1180 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_1f88h_1184 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_1f88h_1188 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_1f88h_1192 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_1f88h_1196 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_1f88h_1201 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_1f88h_1206 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_1f88h_1210 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_1f88h_1214 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_1f88h_1218 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_1f88h_1222 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_1f88h_1226 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_1f88h_1231 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_1f88h_1236 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_1f88h_1240 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_1f88h_1244 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_1f88h_1248 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_1f88h_1252 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_1f88h_1256 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_1f88h_1261 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_1f88h_1266 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_1f88h_1270 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_1f88h_1274 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_1f88h_1278 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_1f88h_1282 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_1f88h_1286 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_1f88h_1291 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_1f88h_1296 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_1f88h_1300 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_1f88h_1304 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_1f88h_1308 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_1f88h_1312 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_1f88h_1316 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_1f88h_1321 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_1f88h_1326 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_1f88h_1330 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_1f88h_1334 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_1f88h_1338 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_1f88h_1342 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_1f88h_1346 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_1f88h_1351 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_1f88h_1356 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_1f88h_1360 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_1f88h_1364 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_1f88h_1368 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_1f88h_1372 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_1f88h_1376 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_1f88h_1381 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_1f88h_1386 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_1f88h_1390 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_1f88h_1394 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_1f88h_1398 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_1f88h_1402 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_1f88h_1406 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_1f88h_1411 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_1f88h_1416 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_1f88h_1420 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_1f88h_1424 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_1f88h_1428 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_1f88h_1432 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_1f88h_1436 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_1f88h_1441 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_1f88h_1446 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_1f88h_1450 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_1f88h_1454 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_1f88h_1458 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_1f88h_1462 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_1f88h_1466 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_1f88h_1471 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_1f88h_816 {
  padding: 0 !important;
}

._pl-0_1f88h_820 {
  padding-left: 0 !important;
}

._pr-0_1f88h_824 {
  padding-right: 0 !important;
}

._pb-0_1f88h_828 {
  padding-bottom: 0 !important;
}

._pt-0_1f88h_832 {
  padding-top: 0 !important;
}

._py-0_1f88h_836 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_1f88h_841 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_1f88h_846 {
  margin: 0 !important;
}

._ml-0_1f88h_850 {
  margin-left: 0 !important;
}

._mr-0_1f88h_854 {
  margin-right: 0 !important;
}

._mb-0_1f88h_858 {
  margin-bottom: 0 !important;
}

._mt-0_1f88h_862 {
  margin-top: 0 !important;
}

._my-0_1f88h_866 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_1f88h_871 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_1f88h_876 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_1f88h_880 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_1f88h_884 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_1f88h_888 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_1f88h_892 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_1f88h_896 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_1f88h_901 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_1f88h_906 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_1f88h_910 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_1f88h_914 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_1f88h_918 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_1f88h_922 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_1f88h_926 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_1f88h_931 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_1f88h_936 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_1f88h_940 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_1f88h_944 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_1f88h_948 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_1f88h_952 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_1f88h_956 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_1f88h_961 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_1f88h_966 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_1f88h_970 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_1f88h_974 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_1f88h_978 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_1f88h_982 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_1f88h_986 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_1f88h_991 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_1f88h_996 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_1f88h_1000 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_1f88h_1004 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_1f88h_1008 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_1f88h_1012 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_1f88h_1016 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_1f88h_1021 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_1f88h_1026 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_1f88h_1030 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_1f88h_1034 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_1f88h_1038 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_1f88h_1042 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_1f88h_1046 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_1f88h_1051 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_1f88h_1056 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_1f88h_1060 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_1f88h_1064 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_1f88h_1068 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_1f88h_1072 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_1f88h_1076 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_1f88h_1081 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_1f88h_1086 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_1f88h_1090 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_1f88h_1094 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_1f88h_1098 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_1f88h_1102 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_1f88h_1106 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_1f88h_1111 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_1f88h_1116 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_1f88h_1120 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_1f88h_1124 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_1f88h_1128 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_1f88h_1132 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_1f88h_1136 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_1f88h_1141 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_1f88h_1146 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_1f88h_1150 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_1f88h_1154 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_1f88h_1158 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_1f88h_1162 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_1f88h_1166 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_1f88h_1171 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_1f88h_1176 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_1f88h_1180 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_1f88h_1184 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_1f88h_1188 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_1f88h_1192 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_1f88h_1196 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_1f88h_1201 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_1f88h_1206 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_1f88h_1210 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_1f88h_1214 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_1f88h_1218 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_1f88h_1222 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_1f88h_1226 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_1f88h_1231 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_1f88h_1236 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_1f88h_1240 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_1f88h_1244 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_1f88h_1248 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_1f88h_1252 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_1f88h_1256 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_1f88h_1261 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_1f88h_1266 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_1f88h_1270 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_1f88h_1274 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_1f88h_1278 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_1f88h_1282 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_1f88h_1286 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_1f88h_1291 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_1f88h_1296 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_1f88h_1300 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_1f88h_1304 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_1f88h_1308 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_1f88h_1312 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_1f88h_1316 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_1f88h_1321 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_1f88h_1326 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_1f88h_1330 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_1f88h_1334 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_1f88h_1338 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_1f88h_1342 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_1f88h_1346 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_1f88h_1351 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_1f88h_1356 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_1f88h_1360 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_1f88h_1364 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_1f88h_1368 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_1f88h_1372 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_1f88h_1376 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_1f88h_1381 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_1f88h_1386 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_1f88h_1390 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_1f88h_1394 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_1f88h_1398 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_1f88h_1402 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_1f88h_1406 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_1f88h_1411 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_1f88h_1416 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_1f88h_1420 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_1f88h_1424 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_1f88h_1428 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_1f88h_1432 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_1f88h_1436 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_1f88h_1441 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_1f88h_1446 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_1f88h_1450 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_1f88h_1454 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_1f88h_1458 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_1f88h_1462 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_1f88h_1466 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_1f88h_1471 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_1f88h_2136 {
  margin: 0 !important;
}

._-ml-0_1f88h_2140 {
  margin-left: 0 !important;
}

._-mr-0_1f88h_2144 {
  margin-right: 0 !important;
}

._-mb-0_1f88h_2148 {
  margin-bottom: 0 !important;
}

._-mt-0_1f88h_2152 {
  margin-top: 0 !important;
}

._-my-0_1f88h_2156 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_1f88h_2161 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_1f88h_2166 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_1f88h_2170 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_1f88h_2174 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_1f88h_2178 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_1f88h_2182 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_1f88h_2186 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_1f88h_2191 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_1f88h_2196 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_1f88h_2200 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_1f88h_2204 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_1f88h_2208 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_1f88h_2212 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_1f88h_2216 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_1f88h_2221 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_1f88h_2226 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_1f88h_2230 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_1f88h_2234 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_1f88h_2238 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_1f88h_2242 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_1f88h_2246 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_1f88h_2251 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_1f88h_2256 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_1f88h_2260 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_1f88h_2264 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_1f88h_2268 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_1f88h_2272 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_1f88h_2276 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_1f88h_2281 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_1f88h_2286 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_1f88h_2290 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_1f88h_2294 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_1f88h_2298 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_1f88h_2302 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_1f88h_2306 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_1f88h_2311 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_1f88h_2316 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_1f88h_2320 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_1f88h_2324 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_1f88h_2328 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_1f88h_2332 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_1f88h_2336 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_1f88h_2341 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_1f88h_2346 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_1f88h_2350 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_1f88h_2354 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_1f88h_2358 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_1f88h_2362 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_1f88h_2366 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_1f88h_2371 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_1f88h_2376 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_1f88h_2380 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_1f88h_2384 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_1f88h_2388 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_1f88h_2392 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_1f88h_2396 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_1f88h_2401 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_1f88h_2406 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_1f88h_2410 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_1f88h_2414 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_1f88h_2418 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_1f88h_2422 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_1f88h_2426 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_1f88h_2431 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_1f88h_2436 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_1f88h_2440 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_1f88h_2444 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_1f88h_2448 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_1f88h_2452 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_1f88h_2456 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_1f88h_2461 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_1f88h_2466 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_1f88h_2470 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_1f88h_2474 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_1f88h_2478 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_1f88h_2482 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_1f88h_2486 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_1f88h_2491 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_1f88h_2496 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_1f88h_2500 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_1f88h_2504 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_1f88h_2508 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_1f88h_2512 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_1f88h_2516 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_1f88h_2521 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_1f88h_2526 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_1f88h_2530 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_1f88h_2534 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_1f88h_2538 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_1f88h_2542 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_1f88h_2546 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_1f88h_2551 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_1f88h_2556 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_1f88h_2560 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_1f88h_2564 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_1f88h_2568 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_1f88h_2572 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_1f88h_2576 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_1f88h_2581 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_1f88h_2586 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_1f88h_2590 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_1f88h_2594 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_1f88h_2598 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_1f88h_2602 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_1f88h_2606 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_1f88h_2611 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_1f88h_2616 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_1f88h_2620 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_1f88h_2624 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_1f88h_2628 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_1f88h_2632 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_1f88h_2636 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_1f88h_2641 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_1f88h_2646 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_1f88h_2650 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_1f88h_2654 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_1f88h_2658 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_1f88h_2662 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_1f88h_2666 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_1f88h_2671 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_1f88h_2676 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_1f88h_2680 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_1f88h_2684 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_1f88h_2688 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_1f88h_2692 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_1f88h_2696 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_1f88h_2701 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_1f88h_2706 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_1f88h_2710 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_1f88h_2714 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_1f88h_2718 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_1f88h_2722 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_1f88h_2726 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_1f88h_2731 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_1f88h_2736 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_1f88h_2740 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_1f88h_2744 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_1f88h_2748 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_1f88h_2752 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_1f88h_2756 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_1f88h_2761 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_1f88h_2766 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_1f88h_2770 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_1f88h_2774 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_1f88h_2778 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_1f88h_2782 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_1f88h_2786 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_1f88h_2791 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_1f88h_2796 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_1f88h_2800 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_1f88h_2804 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_1f88h_2808 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_1f88h_2812 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_1f88h_2816 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_1f88h_2821 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_1f88h_2826 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_1f88h_2830 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_1f88h_2834 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_1f88h_2838 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_1f88h_2842 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_1f88h_2846 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_1f88h_2851 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_1f88h_2856 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_1f88h_2860 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_1f88h_2864 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_1f88h_2868 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_1f88h_2872 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_1f88h_2876 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_1f88h_2881 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_1f88h_2886 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_1f88h_2890 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_1f88h_2894 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_1f88h_2898 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_1f88h_2902 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_1f88h_2906 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_1f88h_2911 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_1f88h_2916 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_1f88h_2920 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_1f88h_2924 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_1f88h_2928 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_1f88h_2932 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_1f88h_2936 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_1f88h_2941 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_1f88h_2946 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_1f88h_2950 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_1f88h_2954 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_1f88h_2958 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_1f88h_2962 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_1f88h_2966 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_1f88h_2971 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_1f88h_2976 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_1f88h_2980 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_1f88h_2984 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_1f88h_2988 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_1f88h_2992 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_1f88h_2996 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_1f88h_3001 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_1f88h_3006 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_1f88h_3010 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_1f88h_3014 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_1f88h_3018 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_1f88h_3022 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_1f88h_3026 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_1f88h_3031 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_1f88h_3036 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_1f88h_3040 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_1f88h_3044 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_1f88h_3048 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_1f88h_3052 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_1f88h_3056 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_1f88h_3061 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_1f88h_3066 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_1f88h_3070 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_1f88h_3074 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_1f88h_3078 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_1f88h_3082 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_1f88h_3086 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_1f88h_3091 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_1f88h_3096 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_1f88h_3100 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_1f88h_3104 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_1f88h_3108 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_1f88h_3112 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_1f88h_3116 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_1f88h_3121 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_1f88h_3126 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_1f88h_3130 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_1f88h_3134 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_1f88h_3138 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_1f88h_3142 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_1f88h_3146 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_1f88h_3151 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_1f88h_3156 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_1f88h_3160 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_1f88h_3164 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_1f88h_3168 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_1f88h_3172 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_1f88h_3176 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_1f88h_3181 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_1f88h_3186 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_1f88h_3190 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_1f88h_3194 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_1f88h_3198 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_1f88h_3202 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_1f88h_3206 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_1f88h_3211 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_1f88h_3216 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_1f88h_3220 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_1f88h_3224 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_1f88h_3228 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_1f88h_3232 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_1f88h_3236 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_1f88h_3241 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_1f88h_3246 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_1f88h_3250 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_1f88h_3254 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_1f88h_3258 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_1f88h_3262 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_1f88h_3266 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_1f88h_3271 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_1f88h_3276 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_1f88h_3280 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_1f88h_3284 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_1f88h_3288 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_1f88h_3292 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_1f88h_3296 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_1f88h_3301 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_1f88h_3306 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_1f88h_3310 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_1f88h_3314 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_1f88h_3318 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_1f88h_3322 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_1f88h_3326 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_1f88h_3331 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_1f88h_3336 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_1f88h_3340 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_1f88h_3344 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_1f88h_3348 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_1f88h_3352 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_1f88h_3356 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_1f88h_3361 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_1f88h_3366 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_1f88h_3370 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_1f88h_3374 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_1f88h_3378 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_1f88h_3382 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_1f88h_3386 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_1f88h_3391 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_1f88h_3396 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_1f88h_3400 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_1f88h_3404 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_1f88h_3408 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_1f88h_3412 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_1f88h_3416 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_1f88h_3421 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_1f88h_3426 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_1f88h_3430 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_1f88h_3434 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_1f88h_3438 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_1f88h_3442 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_1f88h_3446 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_1f88h_3451 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_1f88h_3456 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_1f88h_3460 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_1f88h_3464 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_1f88h_3468 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_1f88h_3472 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_1f88h_3476 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_1f88h_3481 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_1f88h_3486 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_1f88h_3490 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_1f88h_3494 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_1f88h_3498 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_1f88h_3502 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_1f88h_3506 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_1f88h_3511 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1f88h_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1f88h_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1f88h_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1f88h_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1f88h_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1f88h_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1f88h_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1f88h_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
:root ._text-h1_1f88h_3645,
:host(*) ._text-h1_1f88h_3645 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h1-weight);
  font-size: var(--size-font-h1-base);
  line-height: var(--size-font-h1-height);
}
:root ._text-h2_1f88h_3652,
:host(*) ._text-h2_1f88h_3652 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h2-weight);
  font-size: var(--size-font-h2-base);
  line-height: var(--size-font-h2-height);
}
:root ._text-h3_1f88h_3659,
:host(*) ._text-h3_1f88h_3659 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
:root ._text-h4_1f88h_3666,
:host(*) ._text-h4_1f88h_3666 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h4-weight);
  font-size: var(--size-font-h4-base);
  line-height: var(--size-font-h4-height);
  letter-spacing: var(--size-font-h4-spacing);
}
:root ._text-h5_1f88h_3674,
:host(*) ._text-h5_1f88h_3674 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h5-weight);
  font-size: var(--size-font-h5-base);
  line-height: var(--size-font-h5-height);
  letter-spacing: var(--size-font-h5-spacing);
}
:root ._text-h6_1f88h_3682,
:host(*) ._text-h6_1f88h_3682 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h6-weight);
  font-size: var(--size-font-h6-base);
  line-height: var(--size-font-h6-height);
  letter-spacing: var(--size-font-h6-spacing);
}
:root ._text-paragraph-large_1f88h_3690,
:host(*) ._text-paragraph-large_1f88h_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-paragraph-large-weight);
  font-size: var(--size-font-paragraph-large-base);
  line-height: var(--size-font-paragraph-large-height);
  letter-spacing: var(--size-font-paragraph-large-spacing);
}
:root ._text-paragraph-small_1f88h_3698,
:host(*) ._text-paragraph-small_1f88h_3698 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-small-base);
  line-height: var(--size-font-paragraph-small-height);
  letter-spacing: var(--size-font-paragraph-small-spacing);
}
:root ._text-paragraph_1f88h_3690,
:host(*) ._text-paragraph_1f88h_3690 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
}
:root ._text-subtitle_1f88h_3715,
:host(*) ._text-subtitle_1f88h_3715 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-subtitle-base);
  line-height: var(--size-font-subtitle-height);
  letter-spacing: var(--size-font-subtitle-spacing);
}
:root ._as-card_1f88h_3723,
:host(*) ._as-card_1f88h_3723 {
  --size-card-spacing: var(--size-card-spacing-custom, calc(2px * var(--size-base-spacing)));
  --size-card-spacing-half: var(
    --size-card-spacing-half-custom,
    calc(1px * var(--size-base-spacing))
  );
  border-radius: var(--size-border-radius-base);
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  border: var(--size-border-width-base) solid var(--color-border-base);
  display: flex;
  flex-direction: column;
  background-color: var(--color-card-base);
  box-sizing: border-box;
  max-width: 100%;
}
:root ._as-card_1f88h_3723._is-compact_1f88h_3740,
:host(*) ._as-card_1f88h_3723._is-compact_1f88h_3740 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_1f88h_3723._image-rounded-top_1f88h_3745 > img:first-child,
:host(*) ._as-card_1f88h_3723._image-rounded-top_1f88h_3745 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1f88h_3723._image-rounded-bottom_1f88h_3750 > img:last-child,
:host(*) ._as-card_1f88h_3723._image-rounded-bottom_1f88h_3750 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1f88h_3723._image-center_1f88h_3755 > img:only-child,
:host(*) ._as-card_1f88h_3723._image-center_1f88h_3755 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_1f88h_3723._is-actionable_1f88h_3759,
:host(*) ._as-card_1f88h_3723._is-actionable_1f88h_3759 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_1f88h_3723._is-actionable_1f88h_3759:focus, :root ._as-card_1f88h_3723._is-actionable_1f88h_3759:active,
:host(*) ._as-card_1f88h_3723._is-actionable_1f88h_3759:focus,
:host(*) ._as-card_1f88h_3723._is-actionable_1f88h_3759:active {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
  border-color: var(--color-focus-base);
}
:root ._as-card_1f88h_3723._is-actionable_1f88h_3759:hover,
:host(*) ._as-card_1f88h_3723._is-actionable_1f88h_3759:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_1f88h_3783,
:host(*) ._as-card-icon_1f88h_3783 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_1f88h_3783._success_1f88h_3789,
:host(*) ._as-card-icon_1f88h_3783._success_1f88h_3789 {
  color: var(--color-success-base);
}
:root ._as-card-icon_1f88h_3783._warning_1f88h_3793,
:host(*) ._as-card-icon_1f88h_3783._warning_1f88h_3793 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_1f88h_3783._danger_1f88h_3797,
:host(*) ._as-card-icon_1f88h_3783._danger_1f88h_3797 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_1f88h_3783._info_1f88h_3801,
:host(*) ._as-card-icon_1f88h_3783._info_1f88h_3801 {
  color: var(--color-info-base);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._top_1f88h_3811,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._top_1f88h_3811 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._bottom_1f88h_3815,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._bottom_1f88h_3815 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._success_1f88h_3789,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._success_1f88h_3789 {
  background: var(--color-success-base);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._warning_1f88h_3793,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._warning_1f88h_3793 {
  background: var(--color-warning-base);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._danger_1f88h_3797,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._danger_1f88h_3797 {
  background: var(--color-danger-base);
}
:root ._as-card_1f88h_3723 ._divider_1f88h_3805._info_1f88h_3801,
:host(*) ._as-card_1f88h_3723 ._divider_1f88h_3805._info_1f88h_3801 {
  background: var(--color-info-base);
}
:root ._as-card-actions_1f88h_3835,
:host(*) ._as-card-actions_1f88h_3835 {
  display: grid;
  gap: calc(1px * var(--size-base-spacing));
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
:root ._as-card-header_1f88h_3843,
:host(*) ._as-card-header_1f88h_3843 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--size-card-header-spacing, var(--size-card-spacing) var(--size-card-spacing) 0);
  background: var(--color-card-header, transparent);
}
:root ._as-card-header_1f88h_3843 + img,
:host(*) ._as-card-header_1f88h_3843 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_1f88h_3843 ._header-title_1f88h_3855,
:host(*) ._as-card-header_1f88h_3843 ._header-title_1f88h_3855 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_1f88h_3843 ._header-action_1f88h_3859,
:host(*) ._as-card-header_1f88h_3843 ._header-action_1f88h_3859 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_1f88h_3863,
:host(*) ._as-card-title_1f88h_3863 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_1f88h_3868,
:host(*) ._as-card-helper-text_1f88h_3868 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-helper-base);
  line-height: var(--size-font-helper-height);
  letter-spacing: var(--size-font-helper-spacing);
  color: var(--color-font-secondary);
  display: block;
  padding: var(--size-card-helper-text-spacing, 0 var(--size-card-spacing) 0);
  margin-top: -4px;
}
:root ._as-card-helper-text_1f88h_3868 + img,
:host(*) ._as-card-helper-text_1f88h_3868 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_1f88h_3884,
:host(*) ._as-card-body_1f88h_3884 {
  padding: var(--size-card-body-horizontal-spacing, 0 var(--size-card-spacing));
  margin: var(--size-card-body-vertical-spacing, var(--size-card-spacing) 0);
  max-width: 100vw;
  word-wrap: break-word;
  box-sizing: border-box;
}
:root ._as-card-body_1f88h_3884._has-overflow-auto_1f88h_3892,
:host(*) ._as-card-body_1f88h_3884._has-overflow-auto_1f88h_3892 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_1f88h_3884._has-top-divider_1f88h_3896,
:host(*) ._as-card-body_1f88h_3884._has-top-divider_1f88h_3896 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_1f88h_3884._has-bottom-divider_1f88h_3901,
:host(*) ._as-card-body_1f88h_3884._has-bottom-divider_1f88h_3901 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_1f88h_3884:focus,
:host(*) ._as-card-body_1f88h_3884:focus {
  outline: none;
}
:root ._as-card-footer_1f88h_3910,
:host(*) ._as-card-footer_1f88h_3910 {
  padding: var(--size-card-footer-spacing, 0 var(--size-card-spacing) var(--size-card-spacing-half));
  justify-content: space-between;
  background: var(--color-card-footer, transparent);
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-card-spacing-half));
}
:root ._as-card-footer_1f88h_3910 > *,
:host(*) ._as-card-footer_1f88h_3910 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_1f88h_3910._left_1f88h_376,
:host(*) ._as-card-footer_1f88h_3910._left_1f88h_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_1f88h_3910._right_1f88h_379,
:host(*) ._as-card-footer_1f88h_3910._right_1f88h_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_1f88h_3910 ._right-action_1f88h_3934,
:root ._as-card-footer_1f88h_3910 ._left-action_1f88h_3935,
:host(*) ._as-card-footer_1f88h_3910 ._right-action_1f88h_3934,
:host(*) ._as-card-footer_1f88h_3910 ._left-action_1f88h_3935 {
  width: fit-content;
}
:root ._as-button_1f88h_3940,
:host(*) ._as-button_1f88h_3940 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-action-base);
  line-height: var(--size-font-action-height);
  letter-spacing: var(--size-font-action-spacing);
  cursor: pointer;
  width: fit-content;
  box-sizing: border-box;
  transition-property: background-color, box-shadow, border;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border-radius: var(--size-border-radius-action-base);
  padding: var(--size-action-padding-base, calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)));
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
:root ._as-button_1f88h_3940 svg,
:root ._as-button_1f88h_3940 ._leading_1f88h_3964,
:root ._as-button_1f88h_3940 ._trailing_1f88h_3965,
:host(*) ._as-button_1f88h_3940 svg,
:host(*) ._as-button_1f88h_3940 ._leading_1f88h_3964,
:host(*) ._as-button_1f88h_3940 ._trailing_1f88h_3965 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_1f88h_3940:focus, :root ._as-button_1f88h_3940:hover,
:host(*) ._as-button_1f88h_3940:focus,
:host(*) ._as-button_1f88h_3940:hover {
  text-decoration: none;
}
:root ._as-button_1f88h_3940._is-disabled_1f88h_3977, :root ._as-button_1f88h_3940:disabled,
:host(*) ._as-button_1f88h_3940._is-disabled_1f88h_3977,
:host(*) ._as-button_1f88h_3940:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_1f88h_3940:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1f88h_3940:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940:focus:not(:disabled),
:host(*) ._as-button_1f88h_3940:focus:not(:disabled) {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  outline: none;
  box-shadow: var(--color-focus-secondary) 0px 0px 0px 2px, var(--color-focus-base) 0px 0px 0px 4px;
}
:root ._as-button_1f88h_3940._small_1f88h_4001,
:host(*) ._as-button_1f88h_3940._small_1f88h_4001 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1f88h_3940._full-width_1f88h_4005,
:host(*) ._as-button_1f88h_3940._full-width_1f88h_4005 {
  width: 100%;
}
:root ._as-button_1f88h_3940._is-loading_1f88h_4009._with-icon-only_1f88h_4009 ._leading_1f88h_3964,
:host(*) ._as-button_1f88h_3940._is-loading_1f88h_4009._with-icon-only_1f88h_4009 ._leading_1f88h_3964 {
  display: none;
}
:root ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009),
:host(*) ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009) *.spinner,
:host(*) ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009) ._spinner_1f88h_4017,
:host(*) ._as-button_1f88h_3940._is-loading_1f88h_4009:not(._with-icon-only_1f88h_4009) ._spinner_1f88h_4017 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1f88h_3940._with-icon-only_1f88h_4009,
:host(*) ._as-button_1f88h_3940._with-icon-only_1f88h_4009 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_1f88h_3940._with-icon-only_1f88h_4009:not(._small_1f88h_4001),
:host(*) ._as-button_1f88h_3940._with-icon-only_1f88h_4009:not(._small_1f88h_4001) {
  width: var(--size-action-height-base);
  max-width: var(--size-action-height-base);
  min-width: var(--size-action-height-base);
  height: var(--size-action-height-base);
  max-height: var(--size-action-height-base);
  min-height: var(--size-action-height-base);
  padding: var(--size-action-padding-icon-only, calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1f88h_3940._with-icon-only_1f88h_4009 *.spinner,
:host(*) ._as-button_1f88h_3940._with-icon-only_1f88h_4009 *.spinner {
  margin: 0;
}
:root ._as-button_1f88h_3940._with-icon-only_1f88h_4009 ._spinner_1f88h_4017,
:host(*) ._as-button_1f88h_3940._with-icon-only_1f88h_4009 ._spinner_1f88h_4017 {
  margin: 0;
}
:root ._as-button_1f88h_3940._has-leading-icon_1f88h_4048 span, :root ._as-button_1f88h_3940._has-leading-icon_1f88h_4048 ._label_1f88h_4048,
:host(*) ._as-button_1f88h_3940._has-leading-icon_1f88h_4048 span,
:host(*) ._as-button_1f88h_3940._has-leading-icon_1f88h_4048 ._label_1f88h_4048 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1f88h_3940._has-trailing-icon_1f88h_4053 span, :root ._as-button_1f88h_3940._has-trailing-icon_1f88h_4053 ._label_1f88h_4048,
:host(*) ._as-button_1f88h_3940._has-trailing-icon_1f88h_4053 span,
:host(*) ._as-button_1f88h_3940._has-trailing-icon_1f88h_4053 ._label_1f88h_4048 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1f88h_3940 svg,
:root ._as-button_1f88h_3940 ._leading_1f88h_3964,
:root ._as-button_1f88h_3940 ._trailing_1f88h_3965,
:root ._as-button_1f88h_3940 ._spinner_1f88h_4017,
:host(*) ._as-button_1f88h_3940 svg,
:host(*) ._as-button_1f88h_3940 ._leading_1f88h_3964,
:host(*) ._as-button_1f88h_3940 ._trailing_1f88h_3965,
:host(*) ._as-button_1f88h_3940 ._spinner_1f88h_4017 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_1f88h_3940 *.spinner,
:host(*) ._as-button_1f88h_3940 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1f88h_3940 ._spinner_1f88h_4017,
:host(*) ._as-button_1f88h_3940 ._spinner_1f88h_4017 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1f88h_3940._primary_1f88h_4078,
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078 {
  background-color: var(--color-action-primary-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-primary-base);
}
:root ._as-button_1f88h_3940._primary_1f88h_4078:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._primary_1f88h_4078:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._primary_1f88h_4078:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_1f88h_3940._secondary_1f88h_4099,
:host(*) ._as-button_1f88h_3940._secondary_1f88h_4099 {
  background-color: var(--color-action-secondary-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1f88h_3940._secondary_1f88h_4099:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._secondary_1f88h_4099:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._secondary_1f88h_4099:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._secondary_1f88h_4099:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1f88h_3940._secondary_1f88h_4099:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._secondary_1f88h_4099:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._danger_1f88h_3797,
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797 {
  background-color: var(--color-action-danger-base);
  color: var(--color-font-inverse);
  border: var(--size-border-width-base) solid var(--color-action-danger-base);
}
:root ._as-button_1f88h_3940._danger_1f88h_3797:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._danger_1f88h_3797:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._danger_1f88h_3797:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_1f88h_3940._ghost_1f88h_4135,
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost_1f88h_4135:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._ghost_1f88h_4135:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1f88h_3940._ghost_1f88h_4135:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost_1f88h_4135:focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1f88h_3940._ghost_1f88h_4135:hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._ghost_1f88h_4135:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1f88h_3940._ghost-primary_1f88h_4159,
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost-primary_1f88h_4159:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._ghost-primary_1f88h_4159:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1f88h_3940._ghost-primary_1f88h_4159:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost-primary_1f88h_4159:focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1f88h_3940._ghost-primary_1f88h_4159:hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._ghost-primary_1f88h_4159:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_1f88h_3940._ghost-danger_1f88h_4183,
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183 {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-danger);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost-danger_1f88h_4183:hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._ghost-danger_1f88h_4183:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183:hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1f88h_3940._ghost-danger_1f88h_4183:active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183:active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._ghost-danger_1f88h_4183:focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1f88h_3940._ghost-danger_1f88h_4183:hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._ghost-danger_1f88h_4183:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-font-link-base);
  border: var(--size-border-width-base) solid transparent;
  box-shadow: none;
  padding: 0px calc(0.25px * var(--size-base-spacing));
  border-radius: var(--size-border-radius-base);
  height: fit-content;
  border: none !important;
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active:not(:disabled):not(._is-disabled_1f88h_3977) {
  box-shadow: none;
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):active, :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):active,
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):active,
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active), :root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active), :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover:not(:disabled):not(:active),
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active, :root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active,
:host(*) ._as-button_1f88h_3940._simple_1f88h_4207:not(._as-button_1f88h_3940):active,
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover,
:host(*) ._as-button_1f88h_3940._link_1f88h_4207:not(._as-button_1f88h_3940):hover {
  text-decoration: underline;
}
:root ._as-button_1f88h_3940:not(._small_1f88h_4001),
:host(*) ._as-button_1f88h_3940:not(._small_1f88h_4001) {
  height: var(--size-action-height-base);
}
:root ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940),
:host(*) ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940):focus:not(:disabled),
:host(*) ._as-button_1f88h_3940._unstyled_1f88h_4272:not(._as-button_1f88h_3940):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_1f88h_4288,
:host(*) ._as-border-list_1f88h_4288 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_1f88h_4288 > *,
:host(*) ._as-border-list_1f88h_4288 > * {
  padding: calc(1px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
  display: flex;
  justify-content: space-between;
}
:root ._as-border-list_1f88h_4288 > *:last-of-type,
:host(*) ._as-border-list_1f88h_4288 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_1f88h_4304,
:host(*) ._color-font-base_1f88h_4304 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_1f88h_4308,
:host(*) ._color-font-secondary_1f88h_4308 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_1f88h_4312,
:host(*) ._color-font-tertiary_1f88h_4312 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_1f88h_4316,
:host(*) ._bg-structure-base_1f88h_4316 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_1f88h_4320,
:host(*) ._bg-structure-secondary_1f88h_4320 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_1f88h_4324,
:host(*) ._bg-structure-tertiary_1f88h_4324 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_1f88h_4328,
:host(*) ._sr-only_1f88h_4328 {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}
:root ._h-full_1f88h_4339,
:host(*) ._h-full_1f88h_4339 {
  height: 100%;
}
:root ._w-full_1f88h_4343,
:host(*) ._w-full_1f88h_4343 {
  width: 100%;
}
:root ._children-100_1f88h_4347 > *,
:host(*) ._children-100_1f88h_4347 > * {
  height: 100%;
}
:root ._children-100_1f88h_4347 > jamf-card-v5-11-2::part(card),
:host(*) ._children-100_1f88h_4347 > jamf-card-v5-11-2::part(card) {
  height: 100%;
}
:root ._rounded_1f88h_4355,
:host(*) ._rounded_1f88h_4355 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_1f88h_4359,
:host(*) ._rounded-small_1f88h_4359 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_1f88h_4363,
:host(*) ._rounded-full_1f88h_4363 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_1f88h_4367::part(input),
:host(*) ._input-alternate-border_1f88h_4367::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_1f88h_4371,
:host(*) ._monospace-font_1f88h_4371 {
  font-family: var(--font-family-monospace), monospace;
  font-weight: var(--size-font-weight-normal);
}

/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1f88h_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1f88h_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1f88h_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1f88h_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1f88h_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1f88h_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1f88h_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1f88h_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._jamf-app-layout_1f88h_583 {
  display: grid;
  gap: 0;
  grid-template-areas: "topnav topnav" "sidenav content";
  grid-template-rows: var(--size-navigation-top) 100%;
  grid-template-columns: var(--size-navigation-side) auto;
  overflow: hidden;
  position: relative;
  height: 100vh;
  transition: 200ms;
  background: var(--color-structure-base);
}
._jamf-app-layout_1f88h_583:has(._jamf-side-nav_1f88h_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1f88h_583 ._jamf-top-nav_1f88h_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1f88h_583 ._jamf-main-content_1f88h_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1f88h_583 ._jamf-main-content_1f88h_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1f88h_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595:not(._custom-mobile-layout_1f88h_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1f88h_583 ._jamf-side-nav_1f88h_595:not(._custom-mobile-layout_1f88h_626)._is-open_1f88h_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_1f88h_4562 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_1f88h_4562 jamf-modal-v5-11-2:not(:has([slot=target])),
._jamf-page_1f88h_4562 jamf-drawer-v5-11-2:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-heading_1f88h_4579) ._jamf-heading_1f88h_4579 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-fixed-bar_1f88h_4584:not(._is-hidden_1f88h_4584)) {
  padding-bottom: 0;
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-fixed-bar_1f88h_4584:not(._is-hidden_1f88h_4584)) ._jamf-section_1f88h_4587._has-outline_1f88h_4587 + ._jamf-fixed-bar_1f88h_4584,
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-fixed-bar_1f88h_4584:not(._is-hidden_1f88h_4584)) ._jamf-section_1f88h_4587._has-stepper_1f88h_4588 + ._jamf-fixed-bar_1f88h_4584 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-fixed-bar_1f88h_4584:not(._is-hidden_1f88h_4584)) ._jamf-fixed-bar_1f88h_4584 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_1f88h_4562 ._jamf-content-wrapper_1f88h_4572:has(._jamf-fixed-bar_1f88h_4584:not(._is-hidden_1f88h_4584)) ._jamf-section_1f88h_4587 {
  flex-grow: 2;
}

._jamf-heading_1f88h_4579 {
  padding: calc(3px * var(--size-base-spacing));
  border-bottom: 1px solid var(--color-border-base);
  display: grid;
  gap: calc(0.5px * var(--size-base-spacing));
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
._jamf-heading_1f88h_4579:has(._left_1f88h_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1f88h_4579:has(._left_1f88h_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_1f88h_4579 ._left_1f88h_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_1f88h_4579 ._right_1f88h_379 {
  align-self: center;
  justify-self: flex-end;
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1f88h_4579 ._right_1f88h_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_1f88h_4579 > h1,
._jamf-heading_1f88h_4579 ._left_1f88h_376 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
._jamf-heading_1f88h_4579 > p,
._jamf-heading_1f88h_4579 ._left_1f88h_376 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1f88h_4579 {
    min-height: max-content;
  }
}

div._jamf-heading_1f88h_4579 > h1 {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-h3-weight);
  font-size: var(--size-font-h3-base);
  line-height: var(--size-font-h3-height);
}
div._jamf-heading_1f88h_4579 > p {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-paragraph-base);
  line-height: var(--size-font-paragraph-height);
  letter-spacing: var(--size-font-paragraph-spacing);
  color: var(--color-font-secondary);
  color: var(--color-font-tertiary);
}

._jamf-sections_1f88h_4674 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_1f88h_4587 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_1f88h_4587._has-outline_1f88h_4587, ._jamf-section_1f88h_4587._has-stepper_1f88h_4588 {
  border-radius: var(--size-border-radius-base);
  border: var(--size-border-width-base) solid var(--color-border-base);
  padding: calc(4px * var(--size-base-spacing));
  padding-top: calc(3.5px * var(--size-base-spacing));
}
._jamf-section_1f88h_4587._has-stepper_1f88h_4588 {
  padding: 0;
}
._jamf-section_1f88h_4587._has-stepper_1f88h_4588 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_1f88h_4587._has-stepper_1f88h_4588 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1f88h_4587._has-stepper_1f88h_4588 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_1f88h_4587._has-stepper_1f88h_4588 > * {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(4.5px * var(--size-base-spacing)) calc(4px * var(--size-base-spacing));
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1f88h_4587._has-stepper_1f88h_4588 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_1f88h_4584 {
  padding: calc(2px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
  box-sizing: border-box;
  width: 100%;
  position: sticky;
  bottom: 0;
  background: var(--color-structure-base);
  border-top: 1px solid var(--color-border-base);
  left: 0;
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  opacity: 1;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
}
._jamf-fixed-bar_1f88h_4584 ._right_1f88h_379,
._jamf-fixed-bar_1f88h_4584 ._left_1f88h_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_1f88h_4584 ._left_1f88h_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_1f88h_4584 ._right_1f88h_379,
._jamf-fixed-bar_1f88h_4584 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_1f88h_4584._is-hidden_1f88h_4584 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_1f88h_4584 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_1f88h_4771 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_1f88h_4771 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_1f88h_4780 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_1f88h_4787 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid_1f88h_4787 > * {
  height: 100%;
}
._jamf-item-grid_1f88h_4787 > jamf-card-v5-11-2::part(card), ._jamf-item-grid_1f88h_4787 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_1f88h_4799 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-xsmall_1f88h_4799 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_1f88h_4799 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-xsmall_1f88h_4799 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-small_1f88h_4811 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-small_1f88h_4811 > * {
  height: 100%;
}
._jamf-item-grid-small_1f88h_4811 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-small_1f88h_4811 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_1f88h_4823 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-medium_1f88h_4823 > * {
  height: 100%;
}
._jamf-item-grid-medium_1f88h_4823 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-medium_1f88h_4823 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}
._jamf-item-grid-large_1f88h_4835 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-item-grid-large_1f88h_4835 > * {
  height: 100%;
}
._jamf-item-grid-large_1f88h_4835 > jamf-card-v5-11-2::part(card), ._jamf-item-grid-large_1f88h_4835 > jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._jamf-flex_1f88h_4848 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_1f88h_4854 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._fleet-overview-grid_1f88h_4861 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 1rem;
  row-gap: 1.5rem;
}
@media only screen and (max-width: 812px) {
  ._fleet-overview-grid_1f88h_4861 {
    grid-template-columns: 1fr;
  }
}
._fleet-overview-grid_1f88h_4861 jamf-card-v5-11-2::part(body) {
  height: 100%;
}

._risk-detections-grid_1f88h_4876 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  row-gap: 1.5rem;
}
@media only screen and (max-width: 812px) {
  ._risk-detections-grid_1f88h_4876 {
    grid-template-columns: 1fr;
  }
}._alerts-container_1042x_1 hr:last-of-type {
  display: none;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1rwxu_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1rwxu_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1rwxu_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1rwxu_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1rwxu_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1rwxu_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1rwxu_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1rwxu_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._briefcase_1rwxu_130 {
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
  background: var(--color-chart-brown);
  color: white;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_18feo_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18feo_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18feo_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18feo_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18feo_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18feo_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18feo_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_18feo_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._alertBanner_18feo_130 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: calc(3px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing));
  border-radius: calc(2px * var(--size-base-spacing));
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
  border-radius: var();
}
._alertBanner_18feo_130 ._content_18feo_141 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  min-width: 0;
}
._alertBanner_18feo_130 ._icon_18feo_147 {
  flex-shrink: 0;
}
._alertBanner_18feo_130 ._message_18feo_150 {
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._alertBanner_18feo_130 ._rightContent_18feo_156 {
  margin-left: calc(2px * var(--size-base-spacing));
  flex-shrink: 0;
}

._success_18feo_161 {
  background-color: var(--color-success-subdued);
}
._success_18feo_161 ._rightContent_18feo_156 {
  color: var(--color-green-font);
}

._danger_18feo_168 {
  background-color: var(--color-danger-subdued);
}
._danger_18feo_168 ._rightContent_18feo_156 {
  color: var(--color-danger-font);
}

._warning_18feo_175 {
  background-color: var(--color-warning-subdued);
}
._warning_18feo_175 ._rightContent_18feo_156 {
  color: var(--color-yellow-font);
}

._info_18feo_182 {
  background-color: var(--color-primary-subdued);
}
._info_18feo_182 ._rightContent_18feo_156 {
  color: var(--color-primary-font);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_fahzx_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_fahzx_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_fahzx_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_fahzx_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_fahzx_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_fahzx_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_fahzx_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_fahzx_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._icon_fahzx_130 {
  border: var(--size-border-width-base) solid var(--color-border-base);
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_4jiz9_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_4jiz9_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_4jiz9_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_4jiz9_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_4jiz9_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_4jiz9_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_4jiz9_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_4jiz9_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._groupInfoItem_4jiz9_130 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-self: center;
}

._groupInfo_4jiz9_130 {
  display: grid;
  grid-template-columns: 1fr var(--size-border-width-base) 1fr;
  gap: calc(1px * var(--size-base-spacing));
}

._headerContainer_4jiz9_143 {
  align-items: flex-start;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_v47cw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_v47cw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_v47cw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_v47cw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_v47cw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_v47cw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_v47cw_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_v47cw_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._cardTeal_v47cw_130::part(card) {
  background-color: var(--color-teal-background);
}

._cardCyan_v47cw_134::part(card) {
  background-color: var(--color-cyan-background);
}

._cardBlue_v47cw_138::part(card) {
  background-color: var(--color-blue-background);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1qza4_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1qza4_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1qza4_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1qza4_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1qza4_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1qza4_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1qza4_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1qza4_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._dropzone_1qza4_130::part(slot) {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_wruvh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_wruvh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_wruvh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_wruvh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_wruvh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_wruvh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_wruvh_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_wruvh_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._titleName_wruvh_130 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._titleName_wruvh_130 img {
  margin-right: calc(1px * var(--size-base-spacing));
  width: calc(3px * var(--size-base-spacing));
  height: calc(3px * var(--size-base-spacing));
  objectfit: contain;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_1gvtr_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1gvtr_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1gvtr_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1gvtr_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1gvtr_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1gvtr_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1gvtr_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_1gvtr_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._groupContainer_1gvtr_130 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: calc(2px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}._chartContainer_1w40b_1 {
  width: 100%;
  width: 320px;
  position: relative;
  margin: 16px 0 16px -48px;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
/** 
* set styles to both via the parent having the class or the unified child class
* e.g. .has-error.parent .child & .child.has-error 
**/
/** 
* Set styles for screen reader only text. Required to attain WCAG 2.1 compliance
**/
/** 
  @Warning: Do not nest row, wrap or column, the edge reset does not nest well. 
  Nested more complicated grids should use CSS grid instead.
**/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:15 GMT
*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37:16 GMT
*/
@keyframes _fadeIn_bgno2_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_bgno2_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_bgno2_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_bgno2_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_bgno2_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_bgno2_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_bgno2_1 {
  0% {
    transform: scale(0.95);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(0.95);
    opacity: 0.7;
  }
}
@keyframes _subtleShimmer_bgno2_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* ---------------BUTTONS------------------------*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-tag-width
  --size-select-tags-container-width
*/
/* 
* ONLY for Non-Native select implementations
*/
/*
  Customizable vars, these are not set by default, and will utilize the fallback value unless set
  --size-select-input-width 
  --size-select-content-width
*/
/* ---------------TOOLBAR BUTTON------------------------*/
._userInfo_bgno2_130 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: calc(2px * var(--size-base-spacing));
  padding: calc(4px * var(--size-base-spacing));
}

._userDetail_bgno2_137 {
  display: grid;
  row-gap: calc(0.5px * var(--size-base-spacing));
}
._userDetail_bgno2_137 p:first-child {
  font-weight: var(--size-font-weight-semibold);
}

._deviceInfo_bgno2_145 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: calc(2px * var(--size-base-spacing));
}._demoModeCard_1r2k5_1 {
  padding: calc(3px * var(--size-base-spacing));
}

._settingItem_1r2k5_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: calc(2.5px * var(--size-base-spacing));
  border-bottom: var(--size-border-width-base) solid var(--color-border-secondary);
}

._settingHeader_1r2k5_13 {
  display: flex;
  align-items: center;
  gap: calc(1.5px * var(--size-base-spacing));
  color: var(--color-font-base);
}

._settingDescription_1r2k5_20 {
  padding: 0 calc(2.5px * var(--size-base-spacing)) calc(2.5px * var(--size-base-spacing));
  color: var(--color-font-tertiary);
  font-size: var(--size-font-label-base);
  line-height: var(--size-font-label-height);
}

._settingRow_1r2k5_27 {
  display: flex;
  align-items: center;
  gap: calc(2px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing)) 0;
  border-bottom: var(--size-border-width-base) solid var(--color-border-secondary);
}