@charset "UTF-8";/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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------------------------*/
/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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------------------------*/
.g-wrap {
  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 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.g-wrap-small {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
.g-wrap-medium {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
.g-wrap-large {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

.g-col-1 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
.g-rows.max-c {
  grid-auto-rows: max-content;
}
.g-rows.min-c {
  grid-auto-rows: min-content;
}

.g-cols {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
.g-cols.left {
  justify-content: start;
}
.g-cols.right {
  justify-content: end;
}
.g-cols.max-c {
  grid-auto-columns: max-content;
}
.g-cols.min-c {
  grid-auto-columns: min-content;
}

.col-span-all {
  grid-column: "1 / -1";
}

.col-span-0 {
  grid-column: span 1;
}

.col-span-1 {
  grid-column: span 2;
}

.col-span-2 {
  grid-column: span 3;
}

.col-span-3 {
  grid-column: span 4;
}

.col-span-4 {
  grid-column: span 5;
}

.col-span-5 {
  grid-column: span 6;
}

.col-span-6 {
  grid-column: span 7;
}

.col-span-7 {
  grid-column: span 8;
}

.col-span-8 {
  grid-column: span 9;
}

.col-span-9 {
  grid-column: span 10;
}

.col-span-10 {
  grid-column: span 11;
}

.gap-none {
  gap: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-app-layout {
  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 {
    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 {
  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:has(.jamf-side-nav[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
.jamf-app-layout .jamf-side-nav {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  .jamf-app-layout .jamf-side-nav {
    height: calc(100svh - var(--size-navigation-top));
  }
}
.jamf-app-layout .jamf-top-nav {
  grid-area: topnav;
  z-index: 10;
}
.jamf-app-layout .jamf-main-content {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  .jamf-app-layout .jamf-main-content {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  .jamf-app-layout {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  .jamf-app-layout .jamf-side-nav:not(.custom-mobile-layout) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  .jamf-app-layout .jamf-side-nav:not(.custom-mobile-layout).is-open {
    left: 0;
    opacity: 1;
  }
}

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

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

.f-col-2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-2 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-3 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-4 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-5 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-6 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-7 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-8 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-9 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-10 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-11 > * {
  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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
.f-col-12 > * {
  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 {
  display: flex;
  flex-direction: column;
}
.f-rows > * {
  flex: 1 1 auto;
}
.f-rows {
  gap: calc(1px * var(--size-base-spacing));
}

.f-cols {
  display: flex;
  flex-direction: row;
}
.f-cols > * {
  flex: 1 1 auto;
}
.f-cols {
  gap: calc(1px * var(--size-base-spacing));
}
.f-cols.left {
  justify-content: start;
}
.f-cols.right {
  justify-content: end;
}

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

.justify-center {
  justify-content: 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------------------------*/
.p-0\.5 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-0 {
  padding: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mx-xxlarge {
  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 {
  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------------------------*/
:root .text-h1,
:host(*) .text-h1 {
  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,
:host(*) .text-h2 {
  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,
:host(*) .text-h3 {
  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,
:host(*) .text-h4 {
  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,
:host(*) .text-h5 {
  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,
:host(*) .text-h6 {
  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,
:host(*) .text-paragraph-large {
  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,
:host(*) .text-paragraph-small {
  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,
:host(*) .text-paragraph {
  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,
:host(*) .text-subtitle {
  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,
:host(*) .as-card {
  --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.is-compact,
:host(*) .as-card.is-compact {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root .as-card.image-rounded-top > img:first-child,
:host(*) .as-card.image-rounded-top > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root .as-card.image-rounded-bottom > img:last-child,
:host(*) .as-card.image-rounded-bottom > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root .as-card.image-center > img:only-child,
:host(*) .as-card.image-center > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root .as-card.is-actionable,
:host(*) .as-card.is-actionable {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root .as-card.is-actionable:focus, :root .as-card.is-actionable:active,
:host(*) .as-card.is-actionable:focus,
:host(*) .as-card.is-actionable: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.is-actionable:hover,
:host(*) .as-card.is-actionable:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root .as-card-icon,
:host(*) .as-card-icon {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root .as-card-icon.success,
:host(*) .as-card-icon.success {
  color: var(--color-success-base);
}
:root .as-card-icon.warning,
:host(*) .as-card-icon.warning {
  color: var(--color-warning-base);
}
:root .as-card-icon.danger,
:host(*) .as-card-icon.danger {
  color: var(--color-danger-base);
}
:root .as-card-icon.info,
:host(*) .as-card-icon.info {
  color: var(--color-info-base);
}
:root .as-card .divider,
:host(*) .as-card .divider {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root .as-card .divider.top,
:host(*) .as-card .divider.top {
  margin-top: var(--size-divider-spacing);
}
:root .as-card .divider.bottom,
:host(*) .as-card .divider.bottom {
  margin-bottom: var(--size-divider-spacing);
}
:root .as-card .divider.success,
:host(*) .as-card .divider.success {
  background: var(--color-success-base);
}
:root .as-card .divider.warning,
:host(*) .as-card .divider.warning {
  background: var(--color-warning-base);
}
:root .as-card .divider.danger,
:host(*) .as-card .divider.danger {
  background: var(--color-danger-base);
}
:root .as-card .divider.info,
:host(*) .as-card .divider.info {
  background: var(--color-info-base);
}
:root .as-card-actions,
:host(*) .as-card-actions {
  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,
:host(*) .as-card-header {
  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 + img,
:host(*) .as-card-header + img {
  padding-top: var(--size-card-spacing);
}
:root .as-card-header .header-title,
:host(*) .as-card-header .header-title {
  align-self: var(--card-header-title-align, center);
}
:root .as-card-header .header-action,
:host(*) .as-card-header .header-action {
  align-self: var(--card-header-action-align, center);
}
:root .as-card-title,
:host(*) .as-card-title {
  margin: 0;
  line-height: 30px;
}
:root .as-card-helper-text,
:host(*) .as-card-helper-text {
  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 + img,
:host(*) .as-card-helper-text + img {
  padding-top: var(--size-card-spacing);
}
:root .as-card-body,
:host(*) .as-card-body {
  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.has-overflow-auto,
:host(*) .as-card-body.has-overflow-auto {
  overflow: var(--card-body-overflow, auto);
}
:root .as-card-body.has-top-divider,
:host(*) .as-card-body.has-top-divider {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root .as-card-body.has-bottom-divider,
:host(*) .as-card-body.has-bottom-divider {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root .as-card-body:focus,
:host(*) .as-card-body:focus {
  outline: none;
}
:root .as-card-footer,
:host(*) .as-card-footer {
  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 > *,
:host(*) .as-card-footer > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root .as-card-footer.left,
:host(*) .as-card-footer.left {
  justify-content: flex-start;
}
:root .as-card-footer.right,
:host(*) .as-card-footer.right {
  justify-content: flex-end;
}
:root .as-card-footer .right-action,
:root .as-card-footer .left-action,
:host(*) .as-card-footer .right-action,
:host(*) .as-card-footer .left-action {
  width: fit-content;
}
:root .as-button,
:host(*) .as-button {
  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 svg,
:root .as-button .leading,
:root .as-button .trailing,
:host(*) .as-button svg,
:host(*) .as-button .leading,
:host(*) .as-button .trailing {
  fill: currentColor;
  box-sizing: content-box;
}
:root .as-button:focus, :root .as-button:hover,
:host(*) .as-button:focus,
:host(*) .as-button:hover {
  text-decoration: none;
}
:root .as-button.is-disabled, :root .as-button:disabled,
:host(*) .as-button.is-disabled,
:host(*) .as-button:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root .as-button:hover:not(:disabled):not(.is-disabled), :root .as-button:active:not(:disabled):not(.is-disabled),
:host(*) .as-button:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-secondary-active);
}
:root .as-button:active:not(:disabled):not(.is-disabled),
:host(*) .as-button:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button:focus:not(:disabled),
:host(*) .as-button: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.small,
:host(*) .as-button.small {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root .as-button.full-width,
:host(*) .as-button.full-width {
  width: 100%;
}
:root .as-button.is-loading.with-icon-only .leading,
:host(*) .as-button.is-loading.with-icon-only .leading {
  display: none;
}
:root .as-button.is-loading:not(.with-icon-only),
:host(*) .as-button.is-loading:not(.with-icon-only) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root .as-button.is-loading:not(.with-icon-only) *:global(.spinner),
:host(*) .as-button.is-loading:not(.with-icon-only) *:global(.spinner) {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root .as-button.is-loading:not(.with-icon-only) .spinner,
:host(*) .as-button.is-loading:not(.with-icon-only) .spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root .as-button.with-icon-only,
:host(*) .as-button.with-icon-only {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root .as-button.with-icon-only:not(.small),
:host(*) .as-button.with-icon-only:not(.small) {
  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.with-icon-only *:global(.spinner),
:host(*) .as-button.with-icon-only *:global(.spinner) {
  margin: 0;
}
:root .as-button.with-icon-only .spinner,
:host(*) .as-button.with-icon-only .spinner {
  margin: 0;
}
:root .as-button.has-leading-icon span, :root .as-button.has-leading-icon .label,
:host(*) .as-button.has-leading-icon span,
:host(*) .as-button.has-leading-icon .label {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root .as-button.has-trailing-icon span, :root .as-button.has-trailing-icon .label,
:host(*) .as-button.has-trailing-icon span,
:host(*) .as-button.has-trailing-icon .label {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root .as-button svg,
:root .as-button .leading,
:root .as-button .trailing,
:root .as-button .spinner,
:host(*) .as-button svg,
:host(*) .as-button .leading,
:host(*) .as-button .trailing,
:host(*) .as-button .spinner {
  width: calc(var(--size-base-items) * 2px);
}
:root .as-button *:global(.spinner),
:host(*) .as-button *:global(.spinner) {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root .as-button .spinner,
:host(*) .as-button .spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root .as-button.primary,
:host(*) .as-button.primary {
  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.primary:hover:not(:disabled):not(.is-disabled), :root .as-button.primary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.primary:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.primary:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-primary-active);
}
:root .as-button.primary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.primary:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.primary:hover:not(:disabled):not(.is-disabled), :root .as-button.primary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.primary:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.primary:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root .as-button.secondary,
:host(*) .as-button.secondary {
  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.secondary:hover:not(:disabled):not(.is-disabled), :root .as-button.secondary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.secondary:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.secondary:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-secondary-active);
}
:root .as-button.secondary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.secondary:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.danger,
:host(*) .as-button.danger {
  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.danger:hover:not(:disabled):not(.is-disabled), :root .as-button.danger:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.danger:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.danger:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-danger-active);
}
:root .as-button.danger:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.danger:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.danger:hover:not(:disabled):not(.is-disabled), :root .as-button.danger:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.danger:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.danger:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root .as-button.ghost,
:host(*) .as-button.ghost {
  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.ghost:hover:not(:disabled):not(.is-disabled), :root .as-button.ghost:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-ghost-active);
}
:root .as-button.ghost:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.ghost:focus:not(:disabled),
:host(*) .as-button.ghost:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root .as-button.ghost:hover:not(:disabled):not(:active),
:host(*) .as-button.ghost:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root .as-button.ghost-primary,
:host(*) .as-button.ghost-primary {
  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.ghost-primary:hover:not(:disabled):not(.is-disabled), :root .as-button.ghost-primary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-primary:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-primary:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-ghost-active);
}
:root .as-button.ghost-primary:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-primary:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.ghost-primary:focus:not(:disabled),
:host(*) .as-button.ghost-primary:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root .as-button.ghost-primary:hover:not(:disabled):not(:active),
:host(*) .as-button.ghost-primary:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root .as-button.ghost-danger,
:host(*) .as-button.ghost-danger {
  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.ghost-danger:hover:not(:disabled):not(.is-disabled), :root .as-button.ghost-danger:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-danger:hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-danger:active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-ghost-active);
}
:root .as-button.ghost-danger:active:not(:disabled):not(.is-disabled),
:host(*) .as-button.ghost-danger:active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.ghost-danger:focus:not(:disabled),
:host(*) .as-button.ghost-danger:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root .as-button.ghost-danger:hover:not(:disabled):not(:active),
:host(*) .as-button.ghost-danger:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root .as-button.simple:not(.as-button), :root .as-button.link:not(.as-button),
:host(*) .as-button.simple:not(.as-button),
:host(*) .as-button.link:not(.as-button) {
  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.simple:not(.as-button):hover:not(:disabled):not(.is-disabled), :root .as-button.simple:not(.as-button):active:not(:disabled):not(.is-disabled), :root .as-button.link:not(.as-button):hover:not(:disabled):not(.is-disabled), :root .as-button.link:not(.as-button):active:not(:disabled):not(.is-disabled),
:host(*) .as-button.simple:not(.as-button):hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.simple:not(.as-button):active:not(:disabled):not(.is-disabled),
:host(*) .as-button.link:not(.as-button):hover:not(:disabled):not(.is-disabled),
:host(*) .as-button.link:not(.as-button):active:not(:disabled):not(.is-disabled) {
  background-color: var(--color-action-ghost-active);
}
:root .as-button.simple:not(.as-button):active:not(:disabled):not(.is-disabled), :root .as-button.link:not(.as-button):active:not(:disabled):not(.is-disabled),
:host(*) .as-button.simple:not(.as-button):active:not(:disabled):not(.is-disabled),
:host(*) .as-button.link:not(.as-button):active:not(:disabled):not(.is-disabled) {
  box-shadow: none;
}
:root .as-button.simple:not(.as-button):focus:not(:disabled), :root .as-button.link:not(.as-button):focus:not(:disabled),
:host(*) .as-button.simple:not(.as-button):focus:not(:disabled),
:host(*) .as-button.link:not(.as-button):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root .as-button.simple:not(.as-button):hover:not(:disabled):not(:active), :root .as-button.link:not(.as-button):hover:not(:disabled):not(:active),
:host(*) .as-button.simple:not(.as-button):hover:not(:disabled):not(:active),
:host(*) .as-button.link:not(.as-button):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root .as-button.simple:not(.as-button):hover:not(:disabled):not(:focus):not(:active), :root .as-button.link:not(.as-button):hover:not(:disabled):not(:focus):not(:active),
:host(*) .as-button.simple:not(.as-button):hover:not(:disabled):not(:focus):not(:active),
:host(*) .as-button.link:not(.as-button):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root .as-button.simple:not(.as-button):hover:not(:disabled):active, :root .as-button.link:not(.as-button):hover:not(:disabled):active,
:host(*) .as-button.simple:not(.as-button):hover:not(:disabled):active,
:host(*) .as-button.link:not(.as-button):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root .as-button.simple:not(.as-button):hover:not(:disabled):not(:active), :root .as-button.simple:not(.as-button):focus:not(:disabled), :root .as-button.link:not(.as-button):hover:not(:disabled):not(:active), :root .as-button.link:not(.as-button):focus:not(:disabled),
:host(*) .as-button.simple:not(.as-button):hover:not(:disabled):not(:active),
:host(*) .as-button.simple:not(.as-button):focus:not(:disabled),
:host(*) .as-button.link:not(.as-button):hover:not(:disabled):not(:active),
:host(*) .as-button.link:not(.as-button):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root .as-button.simple:not(.as-button):active, :root .as-button.link:not(.as-button):active,
:host(*) .as-button.simple:not(.as-button):active,
:host(*) .as-button.link:not(.as-button):active {
  background-color: var(--color-action-ghost-base);
}
:root .as-button.link:not(.as-button):hover,
:host(*) .as-button.link:not(.as-button):hover {
  text-decoration: underline;
}
:root .as-button:not(.small),
:host(*) .as-button:not(.small) {
  height: var(--size-action-height-base);
}
:root .as-button.unstyled:not(.as-button),
:host(*) .as-button.unstyled:not(.as-button) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root .as-button.unstyled:not(.as-button):hover:not(:disabled):not(:focus):not(:active),
:host(*) .as-button.unstyled:not(.as-button):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root .as-button.unstyled:not(.as-button):focus:not(:disabled),
:host(*) .as-button.unstyled:not(.as-button):focus:not(:disabled) {
  background-color: unset;
}
:root .as-border-list,
:host(*) .as-border-list {
  display: flex;
  flex-direction: column;
}
:root .as-border-list > *,
:host(*) .as-border-list > * {
  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 > *:last-of-type,
:host(*) .as-border-list > *:last-of-type {
  border-bottom: none;
}
:root .color-font-base,
:host(*) .color-font-base {
  color: var(--color-font-base) !important;
}
:root .color-font-secondary,
:host(*) .color-font-secondary {
  color: var(--color-font-secondary) !important;
}
:root .color-font-tertiary,
:host(*) .color-font-tertiary {
  color: var(--color-font-tertiary) !important;
}
:root .bg-structure-base,
:host(*) .bg-structure-base {
  background: var(--color-structure-base) !important;
}
:root .bg-structure-secondary,
:host(*) .bg-structure-secondary {
  background: var(--color-structure-secondary) !important;
}
:root .bg-structure-tertiary,
:host(*) .bg-structure-tertiary {
  background: var(--color-structure-tertiary) !important;
}
:root .sr-only,
:host(*) .sr-only {
  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,
:host(*) .h-full {
  height: 100%;
}
:root .w-full,
:host(*) .w-full {
  width: 100%;
}
:root .children-100 > *,
:host(*) .children-100 > * {
  height: 100%;
}
:root .children-100 > jamf-card-v5-12-0::part(card),
:host(*) .children-100 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root .rounded,
:host(*) .rounded {
  border-radius: var(--size-border-radius-base);
}
:root .rounded-small,
:host(*) .rounded-small {
  border-radius: var(--size-border-radius-small);
}
:root .rounded-full,
:host(*) .rounded-full {
  border-radius: var(--size-border-radius-full);
}
:root .input-alternate-border::part(input),
:host(*) .input-alternate-border::part(input) {
  border-color: var(--color-border-base);
}
:root .monospace-font,
:host(*) .monospace-font {
  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 {
  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------------------------*/
.jamf-app-layout {
  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:has(.jamf-side-nav[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
.jamf-app-layout .jamf-side-nav {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  .jamf-app-layout .jamf-side-nav {
    height: calc(100svh - var(--size-navigation-top));
  }
}
.jamf-app-layout .jamf-top-nav {
  grid-area: topnav;
  z-index: 10;
}
.jamf-app-layout .jamf-main-content {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  .jamf-app-layout .jamf-main-content {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  .jamf-app-layout {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  .jamf-app-layout .jamf-side-nav:not(.custom-mobile-layout) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  .jamf-app-layout .jamf-side-nav:not(.custom-mobile-layout).is-open {
    left: 0;
    opacity: 1;
  }
}

.jamf-page {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
.jamf-page jamf-modal-v5-12-0:not(:has([slot=target])),
.jamf-page jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
.jamf-page .jamf-content-wrapper {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
.jamf-page .jamf-content-wrapper:has(.jamf-heading) .jamf-heading {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
.jamf-page .jamf-content-wrapper:has(.jamf-fixed-bar:not(.is-hidden)) {
  padding-bottom: 0;
}
.jamf-page .jamf-content-wrapper:has(.jamf-fixed-bar:not(.is-hidden)) .jamf-section.has-outline + .jamf-fixed-bar,
.jamf-page .jamf-content-wrapper:has(.jamf-fixed-bar:not(.is-hidden)) .jamf-section.has-stepper + .jamf-fixed-bar {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
.jamf-page .jamf-content-wrapper:has(.jamf-fixed-bar:not(.is-hidden)) .jamf-fixed-bar {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
.jamf-page .jamf-content-wrapper:has(.jamf-fixed-bar:not(.is-hidden)) .jamf-section {
  flex-grow: 2;
}

.jamf-heading {
  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:has(.left) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  .jamf-heading:has(.left) {
    grid-template-columns: 100%;
  }
}
.jamf-heading .left {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
.jamf-heading .right {
  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 .right {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
.jamf-heading > h1,
.jamf-heading .left > 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 > p,
.jamf-heading .left > 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 {
    min-height: max-content;
  }
}

div.jamf-heading > 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 > 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 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

.jamf-section {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
.jamf-section.has-outline, .jamf-section.has-stepper {
  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.has-stepper {
  padding: 0;
}
.jamf-section.has-stepper {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
.jamf-section.has-stepper > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  .jamf-section.has-stepper > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
.jamf-section.has-stepper > * {
  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.has-stepper {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

.jamf-fixed-bar {
  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 .right,
.jamf-fixed-bar .left {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
.jamf-fixed-bar .left {
  justify-self: flex-start;
}
.jamf-fixed-bar .right,
.jamf-fixed-bar :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
.jamf-fixed-bar.is-hidden {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  .jamf-fixed-bar {
    width: 100%;
    left: 0;
  }
}

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

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

.jamf-item-grid {
  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 > * {
  height: 100%;
}
.jamf-item-grid > jamf-card-v5-12-0::part(card), .jamf-item-grid > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
.jamf-item-grid-xsmall {
  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 > * {
  height: 100%;
}
.jamf-item-grid-xsmall > jamf-card-v5-12-0::part(card), .jamf-item-grid-xsmall > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
.jamf-item-grid-small {
  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 > * {
  height: 100%;
}
.jamf-item-grid-small > jamf-card-v5-12-0::part(card), .jamf-item-grid-small > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
.jamf-item-grid-medium {
  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 > * {
  height: 100%;
}
.jamf-item-grid-medium > jamf-card-v5-12-0::part(card), .jamf-item-grid-medium > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
.jamf-item-grid-large {
  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 > * {
  height: 100%;
}
.jamf-item-grid-large > jamf-card-v5-12-0::part(card), .jamf-item-grid-large > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

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

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

@font-face {
  font-family: "Noto Sans Mono";
  src: url("/fonts/NotoSansMono.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62.5% 100%;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/inter.woff2") format("woff2");
  font-weight: 300 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Inter Tight";
  src: url("../fonts/inter-tight.woff2") format("woff2");
  font-weight: 300 700;
  font-display: swap;
  font-style: normal;
}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

td:not([align]),
th:not([align]) {
  text-align: left;
}

html {
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-x: auto;
  overflow-y: auto;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

hr {
  border: none;
  display: block;
}

img {
  height: auto;
  max-width: 100%;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  overflow-x: auto;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  padding: 0;
}

html,
body {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  color: var(--color-font-base);
  margin: 0;
  padding: 0;
}

label,
body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-font-base);
}

svg {
  height: auto;
  fill: currentColor;
  box-sizing: content-box;
}

a {
  font-family: var(--font-family), "Helvetica Neue", Helvetica, Lucida Grande, sans-serif;
  font-weight: var(--size-font-weight-normal);
  font-size: var(--size-font-link-base);
  line-height: var(--size-font-link-height);
  letter-spacing: var(--size-font-link-spacing);
  color: var(--color-font-link-base);
  border-radius: calc(0.25px * var(--size-base-spacing));
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:focus-visible {
  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;
}

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);
}

small {
  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);
}

hr {
  height: 1px;
  background: var(--color-border-neutral-base);
}

.error-text {
  color: var(--color-danger-base) !important;
}

.helper-text {
  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);
}

.subtitle-text {
  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);
}

h1 {
  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);
}

h2 {
  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);
}

h3 {
  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);
}

h4 {
  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);
}

h5 {
  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 {
  --size-border-width-base: 1px;
  --size-border-width-active: 2px;
  --size-border-width-notification: var(--size-border-width-base);
  --size-border-width-action: var(--size-border-width-base);
  --size-border-width-input: var(--size-border-width-base);
  --size-border-radius-small: 4px;
  --size-border-radius-base: 8px;
  --size-border-radius-half: 100px;
  --size-border-radius-full: 100%;
  --size-border-radius-notification: var(--size-border-radius-base);
  --size-border-radius-input: var(--size-border-radius-base);
  --size-border-radius-action-base: var(--size-border-radius-base);
  --size-border-radius-action-icon-only: var(--size-border-radius-base);
  --size-scrollbar-radius: var(--size-border-radius-base);
  --size-input-height-base: 36px;
  --size-input-height-secondary: 24px;
  --size-input-height-tertiary: 20px;
  --size-input-width-base: 256px;
  --size-input-width-secondary: 140px;
  --size-input-width-tertiary: 600px;
  --size-input-width-counter: 96px;
  --size-action-height-base: var(--size-input-height-base);
  --size-action-height-secondary: var(--size-input-height-secondary);
  --size-list-height: 300px;
  --size-list-width: var(--size-list-height);
  --size-upload-height: 96px;
  --size-upload-width: 352px;
  --size-grid-item-min-width: 120px;
  --size-dropdown-width: 120px;
  --size-indicator-badge: 16px;
  --size-indicator-progress-height: 2px;
  --size-slider-knob: 16px;
  --size-slider-track-width: 128px;
  --size-slider-track-height: 2px;
  --size-navigation-top: 56px;
  --size-navigation-side: 264px;
  --size-navigation-side-collapsed: 64px;
  --size-navigation-heading: 96px;
  --font-family: "Inter";
  --size-font-weight-light: 300;
  --size-font-weight-normal: 400;
  --size-font-weight-medium: 500;
  --size-font-weight-semibold: 600;
  --size-font-weight-bold: 700;
  --size-font-h1-base: 32px;
  --size-font-h1-height: 40px;
  --size-font-h1-weight: var(--size-font-weight-bold);
  --size-font-h2-base: 28px;
  --size-font-h2-height: 36px;
  --size-font-h2-weight: var(--size-font-weight-bold);
  --size-font-h3-base: 24px;
  --size-font-h3-height: 28px;
  --size-font-h3-weight: var(--size-font-weight-bold);
  --size-font-h4-base: 20px;
  --size-font-h4-height: 24px;
  --size-font-h4-spacing: 0;
  --size-font-h4-weight: var(--size-font-weight-bold);
  --size-font-h5-base: 16px;
  --size-font-h5-height: 24px;
  --size-font-h5-spacing: 0;
  --size-font-h5-weight: var(--size-font-weight-bold);
  --size-font-h6-base: 14px;
  --size-font-h6-height: 20px;
  --size-font-h6-spacing: 0;
  --size-font-h6-weight: var(--size-font-weight-bold);
  --size-font-subtitle-base: 16px;
  --size-font-subtitle-height: 24px;
  --size-font-subtitle-spacing: 0;
  --size-font-label-base: var(--size-font-paragraph-base);
  --size-font-label-height: var(--size-font-paragraph-height);
  --size-font-label-spacing: var(--size-font-paragraph-spacing);
  --size-font-label-weight: var(--size-font-weight-normal);
  --size-font-helper-base: 12px;
  --size-font-helper-height: 16px;
  --size-font-helper-spacing: 0;
  --size-font-paragraph-base: 14px;
  --size-font-paragraph-height: 20px;
  --size-font-paragraph-spacing: 0;
  --size-font-paragraph-weight: var(--size-font-weight-normal);
  --size-font-paragraph-small-base: 12px;
  --size-font-paragraph-small-height: 16px;
  --size-font-paragraph-small-spacing: var(--size-font-paragraph-spacing);
  --size-font-paragraph-large-base: 20px;
  --size-font-paragraph-large-height: 24px;
  --size-font-paragraph-large-spacing: var(--size-font-paragraph-spacing);
  --size-font-input-base: var(--size-font-paragraph-base);
  --size-font-input-height: var(--size-font-paragraph-height);
  --size-font-input-spacing: var(--size-font-paragraph-spacing);
  --size-font-action-base: var(--size-font-paragraph-base);
  --size-font-action-height: var(--size-font-paragraph-height);
  --size-font-action-spacing: var(--size-font-paragraph-spacing);
  --size-font-link-base: var(--size-font-paragraph-base);
  --size-font-link-height: var(--size-font-paragraph-height);
  --size-font-link-spacing: var(--size-font-paragraph-spacing);
  --size-font-code-base: 12px;
  --font-family-monospace: "Noto Sans Mono";
  --size-font-action-large-base: var(--size-font-paragraphLarge-base);
  --size-font-action-large-height: var(--size-font-paragraphLarge-height);
  --size-font-action-large-spacing: var(--size-font-paragraphLarge-spacing);
  --size-font-action-small-base: var(--size-font-paragraphSmall-base);
  --size-font-action-small-height: var(--size-font-paragraphSmall-height);
  --size-font-action-small-spacing: var(--size-font-paragraphSmall-spacing);
  --size-type-scaler-small: -2px;
  --size-type-scaler-medium: 0px;
  --size-type-scaler-large: 2px;
  --size-shadow-xsmall: 0 2px 4px -1px;
  --size-shadow-small: 0px 0px 6px -1px;
  --size-shadow-medium: 0px 4px 10px -2px;
  --size-shadow-large: 0px 8px 32px -8px;
  --size-shadow-xlarge: 0px 24px 64px -16px;
  --size-shadow-focus: 0px 0px 1px 2px;
  --size-shadow-action: var(--size-shadow-xsmall);
  --size-base-spacing: 8; /* Used to calculate size for margins, padding and anything that applies space */
  --size-base-items: 8; /* Used to calculate size for icons, spinners, etc independently of spacing */
  --size-grid-gap-base: calc(var(--size-base-spacing) * 3px);
  --size-grid-gap-small: calc(var(--size-base-spacing) * 2px);
  --size-spacing-global-base: calc(var(--size-base-spacing) * 3px);
  --size-spacing-global-negative: calc(var(--size-base-spacing) * -3px);
  --color-primary-base: #1268EC;
  --color-primary-active: #1F47CD;
  --color-primary-subdued: rgba(18, 104, 236, 0.07);
  --color-primary-deep: #1F47CD;
  --color-primary-rgb: 18,104,236; /* Use to set opacity */
  --color-secondary-base: #ffffff;
  --color-secondary-active: #F5F7F8;
  --color-danger-base: #CA1E25;
  --color-danger-secondary: rgba(202, 30, 37, 0.05);
  --color-danger-active: #D11922;
  --color-danger-subdued: rgba(240, 47, 48, 0.07);
  --color-danger-deep: #C30001;
  --color-danger-rgb: 202,30,37; /* Use to set opacity */
  --color-success-base: #00B300;
  --color-success-secondary: rgba(0, 179, 0, 0.05);
  --color-success-active: #00A000;
  --color-success-subdued: rgba(40, 205, 65, 0.07);
  --color-success-deep: #006F00;
  --color-warning-base: #FFB500;
  --color-warning-secondary: rgba(255, 181, 0, 0.05);
  --color-warning-active: #FFA100;
  --color-warning-subdued: rgba(255, 204, 0, 0.07);
  --color-warning-deep: #FF6D00;
  --color-info-base: #1268EC;
  --color-info-secondary: rgba(18, 104, 236, 0.05);
  --color-red-font: #C30001;
  --color-red-background: rgba(255, 59, 48, 0.16);
  --color-red-hover: rgba(255, 59, 48, 0.26);
  --color-green-font: #006F00;
  --color-green-background: rgba(40, 205, 65, 0.16);
  --color-green-hover: rgba(40, 205, 65, 0.26);
  --color-yellow-font: #A05A00;
  --color-yellow-background: rgba(255, 204, 0, 0.16);
  --color-yellow-hover: rgba(255, 204, 0, 0.26);
  --color-blue-font: #1F47CD;
  --color-blue-background: rgba(0, 122, 255, 0.16);
  --color-blue-hover: rgba(0, 122, 255, 0.26);
  --color-gray-font: var(--color-font-base);
  --color-gray-background: rgba(142, 142, 147, 0.16);
  --color-gray-hover: rgba(142, 142, 147, 0.26);
  --color-structure-base: #ffffff;
  --color-structure-base-rgb: 255,255,255; /* Use to set opacity */
  --color-structure-secondary: #F5F7F8;
  --color-structure-secondary-rgb: 245,247,248; /* Use to set opacity */
  --color-structure-tertiary: #ECEEF1;
  --color-structure-tertiary-rgb: 236,238,241; /* Use to set opacity */
  --color-structure-overlay: #ffffff;
  --color-structure-neutral: #66666B;
  --color-structure-highlight-base: #F5F7F8;
  --color-structure-highlight-active: #E3F4FF;
  --color-shadow-base: rgba(0, 0, 0, 0.3);
  --color-focus-base: #008FFF;
  --color-focus-secondary: var(--color-structure-base);
  --color-focus-success: #28CD41;
  --color-focus-danger: #FF3B30;
  --color-focus-warning: #FFCC00;
  --color-border-base: rgba(20, 25, 32, 0.12);
  --color-border-secondary: rgba(20, 25, 32, 0.09);
  --color-border-active: #535358;
  --color-border-primary-base: var(--color-primary-base);
  --color-border-primary-active: var(--color-primary-active);
  --color-border-success-base: var(--color-success-base);
  --color-border-success-active: var(--color-success-active);
  --color-border-warning-base: var(--color-warning-base);
  --color-border-warning-active: var(--color-warning-active);
  --color-border-danger-base: var(--color-danger-base);
  --color-border-danger-active: var(--color-danger-active);
  --color-border-neutral-base: #8E8E93;
  --color-border-neutral-active: #66666B;
  --color-border-base-no-opacity: #D6D6D8;
  --color-navigation-side-base: var(--color-structure-base);
  --color-navigation-side-active: #F5F7F8;
  --color-navigation-side-link: var(--color-font-link-base);
  --color-navigation-top-base: #ffffff;
  --color-navigation-top-shadow: rgba(0, 0, 0, 0.12);
  --color-navigation-top-text: var(--color-font-base);
  --color-navigation-top-logo: #ffffff;
  --color-navigation-body-base: #ffffff;
  --color-navigation-border: rgba(20, 25, 32, 0.5);
  --color-navigation-item-base: rgba(0, 0, 0, 0);
  --color-navigation-item-active: rgba(0, 0, 0, 0.05);
  --color-navigation-item-secondary: rgba(0, 0, 0, 0.9);
  --color-navigation-item-text: var(--color-font-base);
  --color-navigation-item-icon: var(--color-font-base);
  --color-navigation-brand-base: #444444;
  --color-indicator-success: #00A000;
  --color-indicator-secondary: #8E8E93;
  --color-indicator-warning: #FF9500;
  --color-indicator-danger: #FF3B30;
  --color-indicator-primary: #009EFF;
  --color-indicator-tooltip: #151519;
  --color-indicator-progress: var(--color-primary-base);
  --color-indicator-badge: var(--color-danger-base);
  --color-indicator-tag-base: #66666B;
  --color-indicator-tag-secondary: #232D3D;
  --color-indicator-tag-highlight-primary: #BBE2FF;
  --color-indicator-tag-highlight-secondary: #CCCDF4;
  --color-indicator-tag-highlight-text: #36219E;
  --color-action-primary-base: var(--color-primary-base);
  --color-action-primary-active: var(--color-primary-active);
  --color-action-secondary-base: var(--color-secondary-base);
  --color-action-secondary-active: var(--color-secondary-active);
  --color-action-secondary-spinner: var(--color-primary-base);
  --color-action-danger-base: var(--color-danger-base);
  --color-action-danger-active: var(--color-danger-active);
  --color-action-ghost-base: rgba(0, 0, 0, 0);
  --color-action-ghost-focus: var(--color-secondary-base);
  --color-action-ghost-active: var(--color-secondary-active);
  --color-input-base: var(--color-structure-base);
  --color-input-primary-base: var(--color-primary-base);
  --color-input-primary-active: var(--color-primary-active);
  --color-input-border-base: var(--color-border-neutral-base);
  --color-input-border-active: var(--color-primary-base);
  --color-input-tag: #D8DDE2;
  --color-input-on-surface: var(--color-structure-base);
  --color-input-readonly: #D8DDE2;
  --color-list-base: var(--color-structure-base);
  --color-list-highlight-base: var(--color-structure-highlight-base);
  --color-list-highlight-active: var(--color-structure-highlight-active);
  --color-list-border: var(--color-border-secondary);
  --color-card-base: var(--color-structure-base);
  --color-card-active: var(--color-structure-highlight-base);
  --color-editor-base: var(--color-structure-base);
  --color-editor-selected: var(--color-info-secondary);
  --color-editor-selected-active: #77b7f7;
  --color-editor-keyword: #770088;
  --color-editor-atom: #221199;
  --color-editor-number: #116644;
  --color-editor-def: #0000ff;
  --color-editor-variable: #0055aa;
  --color-editor-variable-2: #0055aa;
  --color-editor-variable-3: #008855;
  --color-editor-type: #008855;
  --color-editor-comment: #aa5500;
  --color-editor-string: #aa1111;
  --color-editor-string-2: #ff5500;
  --color-editor-meta: #555555;
  --color-editor-operator: #000000;
  --color-editor-qualifier: #555555;
  --color-editor-property: #0000cc;
  --color-editor-builtin: #3300aa;
  --color-editor-bracket: #999977;
  --color-editor-tag: #117700;
  --color-editor-attribute: #0000cc;
  --color-editor-hr: #999999;
  --color-editor-link: #0000cc;
  --color-editor-error: #ff0000;
  --color-modal-base: var(--color-structure-base);
  --color-modal-border: rgba(0, 0, 0, 0);
  --color-modal-overlay: rgba(0, 0, 0, 0.4);
  --color-upload-base: rgba(0, 0, 0, 0);
  --color-upload-active: var(--color-structure-highlight-active);
  --color-avatar-bg-red: #a45b6d;
  --color-avatar-bg-orange: #e29c85;
  --color-avatar-bg-green: #4caf7f;
  --color-avatar-bg-purple: #775fbe;
  --color-chart-blue-active: #007AFF;
  --color-chart-blue-disabled: #efefef;
  --color-chart-blue-hover: #1268EC;
  --color-chart-green-active: #00A000;
  --color-chart-green-disabled: #8c8c8c;
  --color-chart-green-hover: #008A00;
  --color-chart-yellow-active: #D17800;
  --color-chart-yellow-disabled: #b5b5b5;
  --color-chart-yellow-hover: #C47000;
  --color-chart-red-active: #FF3B30;
  --color-chart-red-disabled: #5b5b5b;
  --color-chart-red-hover: #F02F30;
  --color-chart-orange: #EF6902;
  --color-chart-orange-hover: #E64D03;
  --color-chart-mint: #009D8D;
  --color-chart-mint-hover: #008C7C;
  --color-chart-teal: #5098AA;
  --color-chart-teal-hover: #498491;
  --color-chart-cyan: #1D96DC;
  --color-chart-cyan-hover: #1884C8;
  --color-chart-indigo: #5856D6;
  --color-chart-indigo-hover: #524DC8;
  --color-chart-purple: #AF52DE;
  --color-chart-purple-hover: #A135D7;
  --color-chart-pink: #FF2D55;
  --color-chart-pink-hover: #F70038;
  --color-chart-brown: #A2845E;
  --color-chart-brown-hover: #8A6B41;
  --color-chart-gray: #8E8E93;
  --color-chart-gray-hover: #66666B;
  --color-scrollbar-thumb: var(--color-border-neutral-base);
  --color-scrollbar-track: var(--color-structure-tertiary);
  --color-font-base: rgba(0, 0, 0, 0.87);
  --color-font-secondary: rgba(0, 0, 0, 0.74);
  --color-font-tertiary: rgba(0, 0, 0, 0.6);
  --color-font-placeholder: var(--color-font-tertiary);
  --color-font-inverse: #ffffff;
  --color-font-tooltip: var(--color-font-inverse);
  --color-font-danger: var(--color-danger-base);
  --color-font-link-base: var(--color-primary-base);
  --color-font-link-active: var(--color-primary-active);
  --color-font-link-wash: #0040DD;
  --color-font-link-wash-active: #0033D1;
  --color-orange-font: #C93400;
  --color-orange-background: rgba(255, 149, 0, 0.16);
  --color-orange-hover: rgba(255, 149, 0, 0.26);
  --color-mint-font: #005F4D;
  --color-mint-background: rgba(0, 199, 190, 0.16);
  --color-mint-hover: rgba(0, 199, 190, 0.26);
  --color-teal-font: #3D6066;
  --color-teal-background: rgba(89, 173, 196, 0.16);
  --color-teal-hover: rgba(89, 173, 196, 0.26);
  --color-cyan-font: #0C5393;
  --color-cyan-background: rgba(85, 190, 240, 0.16);
  --color-cyan-hover: rgba(85, 190, 240, 0.26);
  --color-indigo-font: #36219E;
  --color-indigo-background: rgba(88, 86, 214, 0.16);
  --color-indigo-hover: rgba(88, 86, 214, 0.26);
  --color-purple-font: #3B25B1;
  --color-purple-background: rgba(175, 82, 222, 0.16);
  --color-purple-hover: rgba(175, 82, 222, 0.26);
  --color-pink-font: #C9001D;
  --color-pink-background: rgba(255, 45, 85, 0.16);
  --color-pink-hover: rgba(255, 45, 85, 0.26);
  --color-brown-font: #3F2201;
  --color-brown-background: rgba(162, 132, 94, 0.16);
  --color-brown-hover: rgba(162, 132, 94, 0.26);
  --color-gradient-blue: linear-gradient(235.71deg, #007AFF 0%, #55BEF0 69.55%);
  --color-switcher-sidebar-surface: var(--color-structure-tertiary);
  --color-switcher-sidebar-item: var(--color-structure-base);
  --color-switcher-main-surface: var(--color-structure-base);
  --color-switcher-main-item: var(--color-structure-secondary);
  --color-switcher-main-item-active: var(--color-structure-tertiary);
  --color-switcher-main-subtitle: var(--color-avatar-bg-red);
  --color-popover-overlay: #ffffff;
  --color-tag-highlight-font: #36219E;
  --color-tag-highlight-border: rgba(0, 0, 0, 0);
  --color-tag-highlight-gradient-start: #BBE2FF;
  --color-tag-highlight-gradient-end: #CCCDF4;
  --opacity-disabled: 40%;
  --font-family-heading: "Inter Tight", "Inter", sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root.system-preference {
    --color-primary-base: #2FA3FF;
    --color-primary-active: #0093FF;
    --color-primary-subdued: rgba(10, 132, 255, 0.1);
    --color-primary-deep: #203FB9;
    --color-primary-rgb: 47,163,255; /* Use to set opacity */
    --color-secondary-base: #2B2F36;
    --color-secondary-active: #1F242B;
    --color-danger-base: #ED7577;
    --color-danger-secondary: rgba(237, 117, 119, 0.05);
    --color-danger-active: #F85454;
    --color-danger-subdued: rgba(240, 57, 57, 0.1);
    --color-danger-deep: #C2191F;
    --color-danger-rgb: 237,117,119; /* Use to set opacity */
    --color-success-base: #32D74B;
    --color-success-secondary: rgba(50, 215, 75, 0.05);
    --color-success-active: #00CE19;
    --color-success-subdued: rgba(50, 215, 75, 0.1);
    --color-success-deep: #007900;
    --color-warning-base: #FBE504;
    --color-warning-secondary: rgba(251, 229, 4, 0.05);
    --color-warning-active: #FEBD00;
    --color-warning-subdued: rgba(251, 229, 4, 0.1);
    --color-warning-deep: #FC7800;
    --color-info-base: #0A84FF;
    --color-info-secondary: rgba(10, 132, 255, 0.05);
    --color-red-font: #F59C9D;
    --color-red-background: rgba(255, 69, 58, 0.16);
    --color-red-hover: rgba(255, 69, 58, 0.26);
    --color-green-font: #9AE89C;
    --color-green-background: rgba(50, 215, 75, 0.16);
    --color-green-hover: rgba(50, 215, 75, 0.26);
    --color-yellow-font: #FFF495;
    --color-yellow-background: rgba(251, 229, 4, 0.16);
    --color-yellow-hover: rgba(251, 229, 4, 0.26);
    --color-blue-font: #8CC9FF;
    --color-blue-background: rgba(10, 132, 255, 0.16);
    --color-blue-hover: rgba(10, 132, 255, 0.26);
    --color-gray-font: var(--color-font-base);
    --color-gray-background: rgba(112, 115, 119, 0.16);
    --color-gray-hover: rgba(112, 115, 119, 0.26);
    --color-structure-base: #141920;
    --color-structure-base-rgb: 20,25,32; /* Use to set opacity */
    --color-structure-secondary: #1F242B;
    --color-structure-secondary-rgb: 31,36,43; /* Use to set opacity */
    --color-structure-tertiary: #2B2F36;
    --color-structure-tertiary-rgb: 43,47,54; /* Use to set opacity */
    --color-structure-overlay: #141920;
    --color-structure-neutral: #707377;
    --color-structure-highlight-base: #2B2F36;
    --color-structure-highlight-active: rgba(10, 132, 255, 0.1);
    --color-shadow-base: rgba(0, 0, 0, 0.3);
    --color-focus-base: #0A84FF;
    --color-focus-secondary: var(--color-structure-base);
    --color-focus-success: #32D74B;
    --color-focus-danger: #FF453A;
    --color-focus-warning: #FBE504;
    --color-border-base: rgba(255, 255, 255, 0.12);
    --color-border-secondary: rgba(255, 255, 255, 0.09);
    --color-border-active: #9D9FA3;
    --color-border-primary-base: var(--color-primary-base);
    --color-border-primary-active: var(--color-primary-active);
    --color-border-success-base: var(--color-success-base);
    --color-border-success-active: var(--color-success-active);
    --color-border-warning-base: var(--color-warning-base);
    --color-border-warning-active: var(--color-warning-active);
    --color-border-danger-base: var(--color-danger-base);
    --color-border-danger-active: var(--color-danger-active);
    --color-border-neutral-base: #707377;
    --color-border-neutral-active: #595C61;
    --color-border-base-no-opacity: #595C61;
    --color-navigation-side-base: var(--color-structure-secondary);
    --color-navigation-side-active: var(--color-structure-secondary);
    --color-navigation-side-link: var(--color-font-link-base);
    --color-navigation-top-base: #2B2F36;
    --color-navigation-top-shadow: rgba(0, 0, 0, 0.12);
    --color-navigation-top-text: var(--color-font-base);
    --color-navigation-top-logo: #ffffff;
    --color-navigation-body-base: #ffffff;
    --color-navigation-border: rgba(255, 255, 255, 0.5);
    --color-navigation-item-base: rgba(0, 0, 0, 0);
    --color-navigation-item-active: rgba(255, 255, 255, 0.05);
    --color-navigation-item-secondary: var(--color-font-secondary);
    --color-navigation-item-text: var(--color-font-base);
    --color-navigation-item-icon: var(--color-font-base);
    --color-navigation-brand-base: #ffffff;
    --color-indicator-success: #32D74B;
    --color-indicator-secondary: #707377;
    --color-indicator-warning: #FF9F0A;
    --color-indicator-danger: #FF453A;
    --color-indicator-primary: #0093FF;
    --color-indicator-tooltip: #ffffff;
    --color-indicator-progress: var(--color-primary-base);
    --color-indicator-badge: var(--color-danger-base);
    --color-indicator-tag-base: #86898D;
    --color-indicator-tag-secondary: #5C6982;
    --color-indicator-tag-highlight-primary: #3426C7;
    --color-indicator-tag-highlight-secondary: #FF0046;
    --color-indicator-tag-highlight-text: var(--color-font-base);
    --color-action-primary-base: var(--color-primary-base);
    --color-action-primary-active: var(--color-primary-active);
    --color-action-secondary-base: var(--color-secondary-base);
    --color-action-secondary-active: var(--color-secondary-active);
    --color-action-secondary-spinner: #ffffff;
    --color-action-danger-base: var(--color-danger-base);
    --color-action-danger-active: var(--color-danger-active);
    --color-action-ghost-base: rgba(0, 0, 0, 0);
    --color-action-ghost-focus: var(--color-secondary-base);
    --color-action-ghost-active: var(--color-secondary-active);
    --color-input-base: var(--color-structure-base);
    --color-input-primary-base: var(--color-primary-base);
    --color-input-primary-active: var(--color-primary-active);
    --color-input-border-base: var(--color-border-neutral-base);
    --color-input-border-active: var(--color-primary-base);
    --color-input-tag: var(--color-secondary-base);
    --color-input-on-surface: var(--color-structure-base);
    --color-input-readonly: #1F242B;
    --color-list-base: var(--color-structure-secondary);
    --color-list-highlight-base: var(--color-structure-highlight-base);
    --color-list-highlight-active: var(--color-structure-highlight-active);
    --color-list-border: var(--color-border-secondary);
    --color-card-base: var(--color-structure-secondary);
    --color-card-active: var(--color-structure-highlight-base);
    --color-editor-base: var(--color-structure-base);
    --color-editor-selected: rgba(113, 124, 180, 0.2);
    --color-editor-selected-active: rgba(113, 124, 180, 0.2);
    --color-editor-keyword: #c792ea;
    --color-editor-atom: #f78c6c;
    --color-editor-number: #ff5370;
    --color-editor-def: #82aaff;
    --color-editor-variable: #f07178;
    --color-editor-variable-2: #eeffff;
    --color-editor-variable-3: #decb6b;
    --color-editor-type: #decb6b;
    --color-editor-comment: #464b5d;
    --color-editor-string: #c3e88d;
    --color-editor-string-2: #f07178;
    --color-editor-meta: #ffcb6b;
    --color-editor-operator: #89ddff;
    --color-editor-qualifier: #decb6b;
    --color-editor-property: #c792ea;
    --color-editor-builtin: #ffcb6b;
    --color-editor-bracket: #000000;
    --color-editor-tag: #ff5370;
    --color-editor-attribute: #c792ea;
    --color-editor-hr: #000000;
    --color-editor-link: #000000;
    --color-editor-error: #ff5370;
    --color-modal-base: var(--color-structure-secondary);
    --color-modal-border: rgba(0, 0, 0, 0);
    --color-modal-overlay: rgba(0, 0, 0, 0.6);
    --color-upload-base: rgba(0, 0, 0, 0);
    --color-upload-active: var(--color-structure-highlight-active);
    --color-avatar-bg-red: #d9a7b3;
    --color-avatar-bg-orange: #eebfb1;
    --color-avatar-bg-green: #9ed6bb;
    --color-avatar-bg-purple: #b4a7d9;
    --color-chart-blue-active: #0A84FF;
    --color-chart-blue-disabled: #727272;
    --color-chart-blue-hover: #1772EB;
    --color-chart-green-active: #32D74B;
    --color-chart-green-disabled: #a4a4a4;
    --color-chart-green-hover: #00CE19;
    --color-chart-yellow-active: #FFD60A;
    --color-chart-yellow-disabled: #e0e0e0;
    --color-chart-yellow-hover: #FBE504;
    --color-chart-red-active: #FF453A;
    --color-chart-red-disabled: #6d6d6d;
    --color-chart-red-hover: #F03939;
    --color-chart-orange: #FF9F0A;
    --color-chart-orange-hover: #FF8C0B;
    --color-chart-mint: #66D4CF;
    --color-chart-mint-hover: #00C1B9;
    --color-chart-teal: #6AC4DC;
    --color-chart-teal-hover: #68B9D3;
    --color-chart-cyan: #5AC8F5;
    --color-chart-cyan-hover: #3BBDF4;
    --color-chart-indigo: #5E5CE6;
    --color-chart-indigo-hover: #423BDE;
    --color-chart-purple: #BF5AF2;
    --color-chart-purple-hover: #B029EF;
    --color-chart-pink: #FF375F;
    --color-chart-pink-hover: #FF0046;
    --color-chart-brown: #AC8E68;
    --color-chart-brown-hover: #96764C;
    --color-chart-gray: #707377;
    --color-chart-gray-hover: #595C61;
    --color-scrollbar-thumb: var(--color-border-neutral-base);
    --color-scrollbar-track: var(--color-border-secondary);
    --color-font-base: rgba(255, 255, 255, 0.87);
    --color-font-secondary: rgba(255, 255, 255, 0.74);
    --color-font-tertiary: rgba(255, 255, 255, 0.6);
    --color-font-placeholder: var(--color-font-tertiary);
    --color-font-inverse: #000000;
    --color-font-tooltip: var(--color-font-inverse);
    --color-font-danger: var(--color-danger-base);
    --color-font-link-base: var(--color-primary-base);
    --color-font-link-active: var(--color-primary-active);
    --color-font-link-wash: #63C3F6;
    --color-font-link-wash-active: #4EB6F4;
    --color-orange-font: #FFDE82;
    --color-orange-background: rgba(255, 159, 10, 0.16);
    --color-orange-hover: rgba(255, 159, 10, 0.26);
    --color-mint-font: #66D4CF;
    --color-mint-background: rgba(102, 212, 207, 0.16);
    --color-mint-hover: rgba(102, 212, 207, 0.26);
    --color-teal-font: #96DCEF;
    --color-teal-background: rgba(106, 196, 220, 0.16);
    --color-teal-hover: rgba(106, 196, 220, 0.26);
    --color-cyan-font: #87D9F8;
    --color-cyan-background: rgba(90, 200, 245, 0.16);
    --color-cyan-hover: rgba(90, 200, 245, 0.26);
    --color-indigo-font: #A2A1F1;
    --color-indigo-background: rgba(94, 92, 230, 0.16);
    --color-indigo-hover: rgba(94, 92, 230, 0.26);
    --color-purple-font: #D28CF5;
    --color-purple-background: rgba(191, 90, 242, 0.16);
    --color-purple-hover: rgba(191, 90, 242, 0.26);
    --color-pink-font: #F794A3;
    --color-pink-background: rgba(255, 55, 95, 0.16);
    --color-pink-hover: rgba(255, 55, 95, 0.26);
    --color-brown-font: #CAAE8D;
    --color-brown-background: rgba(172, 142, 104, 0.16);
    --color-brown-hover: rgba(172, 142, 104, 0.26);
    --color-gradient-blue: linear-gradient(235.71deg, #1772EB 0%, #5AC8F5 69.55%);
    --color-gradient-indigo: linear-gradient(235.71deg, #4942BE 0%, #888DE5 69.55%);
    --color-switcher-sidebar-surface: var(--color-structure-secondary);
    --color-switcher-sidebar-item: var(--color-structure-tertiary);
    --color-switcher-main-surface: var(--color-structure-tertiary);
    --color-switcher-main-item: var(--color-structure-secondary);
    --color-switcher-main-item-active: var(--color-structure-base);
    --color-switcher-main-subtitle: var(--color-avatar-bg-red);
    --color-popover-overlay: #2B2F36;
    --color-tag-highlight-font: var(--color-font-base);
    --color-tag-highlight-border: rgba(0, 0, 0, 0);
    --color-tag-highlight-gradient-start: #3426C7;
    --color-tag-highlight-gradient-end: #FF0046;
    --opacity-disabled: 40%;
  }
}
:root h1,
:root h2,
:root h3,
:root h4,
:root h5,
:root h6 {
  font-family: var(--font-family-heading) !important;
}

.dark-theme {
  --color-primary-base: #2FA3FF;
  --color-primary-active: #0093FF;
  --color-primary-subdued: rgba(10, 132, 255, 0.1);
  --color-primary-deep: #203FB9;
  --color-primary-rgb: 47,163,255; /* Use to set opacity */
  --color-secondary-base: #2B2F36;
  --color-secondary-active: #1F242B;
  --color-danger-base: #ED7577;
  --color-danger-secondary: rgba(237, 117, 119, 0.05);
  --color-danger-active: #F85454;
  --color-danger-subdued: rgba(240, 57, 57, 0.1);
  --color-danger-deep: #C2191F;
  --color-danger-rgb: 237,117,119; /* Use to set opacity */
  --color-success-base: #32D74B;
  --color-success-secondary: rgba(50, 215, 75, 0.05);
  --color-success-active: #00CE19;
  --color-success-subdued: rgba(50, 215, 75, 0.1);
  --color-success-deep: #007900;
  --color-warning-base: #FBE504;
  --color-warning-secondary: rgba(251, 229, 4, 0.05);
  --color-warning-active: #FEBD00;
  --color-warning-subdued: rgba(251, 229, 4, 0.1);
  --color-warning-deep: #FC7800;
  --color-info-base: #0A84FF;
  --color-info-secondary: rgba(10, 132, 255, 0.05);
  --color-red-font: #F59C9D;
  --color-red-background: rgba(255, 69, 58, 0.16);
  --color-red-hover: rgba(255, 69, 58, 0.26);
  --color-green-font: #9AE89C;
  --color-green-background: rgba(50, 215, 75, 0.16);
  --color-green-hover: rgba(50, 215, 75, 0.26);
  --color-yellow-font: #FFF495;
  --color-yellow-background: rgba(251, 229, 4, 0.16);
  --color-yellow-hover: rgba(251, 229, 4, 0.26);
  --color-blue-font: #8CC9FF;
  --color-blue-background: rgba(10, 132, 255, 0.16);
  --color-blue-hover: rgba(10, 132, 255, 0.26);
  --color-gray-font: var(--color-font-base);
  --color-gray-background: rgba(112, 115, 119, 0.16);
  --color-gray-hover: rgba(112, 115, 119, 0.26);
  --color-structure-base: #141920;
  --color-structure-base-rgb: 20,25,32; /* Use to set opacity */
  --color-structure-secondary: #1F242B;
  --color-structure-secondary-rgb: 31,36,43; /* Use to set opacity */
  --color-structure-tertiary: #2B2F36;
  --color-structure-tertiary-rgb: 43,47,54; /* Use to set opacity */
  --color-structure-overlay: #141920;
  --color-structure-neutral: #707377;
  --color-structure-highlight-base: #2B2F36;
  --color-structure-highlight-active: rgba(10, 132, 255, 0.1);
  --color-shadow-base: rgba(0, 0, 0, 0.3);
  --color-focus-base: #0A84FF;
  --color-focus-secondary: var(--color-structure-base);
  --color-focus-success: #32D74B;
  --color-focus-danger: #FF453A;
  --color-focus-warning: #FBE504;
  --color-border-base: rgba(255, 255, 255, 0.12);
  --color-border-secondary: rgba(255, 255, 255, 0.09);
  --color-border-active: #9D9FA3;
  --color-border-primary-base: var(--color-primary-base);
  --color-border-primary-active: var(--color-primary-active);
  --color-border-success-base: var(--color-success-base);
  --color-border-success-active: var(--color-success-active);
  --color-border-warning-base: var(--color-warning-base);
  --color-border-warning-active: var(--color-warning-active);
  --color-border-danger-base: var(--color-danger-base);
  --color-border-danger-active: var(--color-danger-active);
  --color-border-neutral-base: #707377;
  --color-border-neutral-active: #595C61;
  --color-border-base-no-opacity: #595C61;
  --color-navigation-side-base: var(--color-structure-secondary);
  --color-navigation-side-active: var(--color-structure-secondary);
  --color-navigation-side-link: var(--color-font-link-base);
  --color-navigation-top-base: #2B2F36;
  --color-navigation-top-shadow: rgba(0, 0, 0, 0.12);
  --color-navigation-top-text: var(--color-font-base);
  --color-navigation-top-logo: #ffffff;
  --color-navigation-body-base: #ffffff;
  --color-navigation-border: rgba(255, 255, 255, 0.5);
  --color-navigation-item-base: rgba(0, 0, 0, 0);
  --color-navigation-item-active: rgba(255, 255, 255, 0.05);
  --color-navigation-item-secondary: var(--color-font-secondary);
  --color-navigation-item-text: var(--color-font-base);
  --color-navigation-item-icon: var(--color-font-base);
  --color-navigation-brand-base: #ffffff;
  --color-indicator-success: #32D74B;
  --color-indicator-secondary: #707377;
  --color-indicator-warning: #FF9F0A;
  --color-indicator-danger: #FF453A;
  --color-indicator-primary: #0093FF;
  --color-indicator-tooltip: #ffffff;
  --color-indicator-progress: var(--color-primary-base);
  --color-indicator-badge: var(--color-danger-base);
  --color-indicator-tag-base: #86898D;
  --color-indicator-tag-secondary: #5C6982;
  --color-indicator-tag-highlight-primary: #3426C7;
  --color-indicator-tag-highlight-secondary: #FF0046;
  --color-indicator-tag-highlight-text: var(--color-font-base);
  --color-action-primary-base: var(--color-primary-base);
  --color-action-primary-active: var(--color-primary-active);
  --color-action-secondary-base: var(--color-secondary-base);
  --color-action-secondary-active: var(--color-secondary-active);
  --color-action-secondary-spinner: #ffffff;
  --color-action-danger-base: var(--color-danger-base);
  --color-action-danger-active: var(--color-danger-active);
  --color-action-ghost-base: rgba(0, 0, 0, 0);
  --color-action-ghost-focus: var(--color-secondary-base);
  --color-action-ghost-active: var(--color-secondary-active);
  --color-input-base: var(--color-structure-base);
  --color-input-primary-base: var(--color-primary-base);
  --color-input-primary-active: var(--color-primary-active);
  --color-input-border-base: var(--color-border-neutral-base);
  --color-input-border-active: var(--color-primary-base);
  --color-input-tag: var(--color-secondary-base);
  --color-input-on-surface: var(--color-structure-base);
  --color-input-readonly: #1F242B;
  --color-list-base: var(--color-structure-secondary);
  --color-list-highlight-base: var(--color-structure-highlight-base);
  --color-list-highlight-active: var(--color-structure-highlight-active);
  --color-list-border: var(--color-border-secondary);
  --color-card-base: var(--color-structure-secondary);
  --color-card-active: var(--color-structure-highlight-base);
  --color-editor-base: var(--color-structure-base);
  --color-editor-selected: rgba(113, 124, 180, 0.2);
  --color-editor-selected-active: rgba(113, 124, 180, 0.2);
  --color-editor-keyword: #c792ea;
  --color-editor-atom: #f78c6c;
  --color-editor-number: #ff5370;
  --color-editor-def: #82aaff;
  --color-editor-variable: #f07178;
  --color-editor-variable-2: #eeffff;
  --color-editor-variable-3: #decb6b;
  --color-editor-type: #decb6b;
  --color-editor-comment: #464b5d;
  --color-editor-string: #c3e88d;
  --color-editor-string-2: #f07178;
  --color-editor-meta: #ffcb6b;
  --color-editor-operator: #89ddff;
  --color-editor-qualifier: #decb6b;
  --color-editor-property: #c792ea;
  --color-editor-builtin: #ffcb6b;
  --color-editor-bracket: #000000;
  --color-editor-tag: #ff5370;
  --color-editor-attribute: #c792ea;
  --color-editor-hr: #000000;
  --color-editor-link: #000000;
  --color-editor-error: #ff5370;
  --color-modal-base: var(--color-structure-secondary);
  --color-modal-border: rgba(0, 0, 0, 0);
  --color-modal-overlay: rgba(0, 0, 0, 0.6);
  --color-upload-base: rgba(0, 0, 0, 0);
  --color-upload-active: var(--color-structure-highlight-active);
  --color-avatar-bg-red: #d9a7b3;
  --color-avatar-bg-orange: #eebfb1;
  --color-avatar-bg-green: #9ed6bb;
  --color-avatar-bg-purple: #b4a7d9;
  --color-chart-blue-active: #0A84FF;
  --color-chart-blue-disabled: #727272;
  --color-chart-blue-hover: #1772EB;
  --color-chart-green-active: #32D74B;
  --color-chart-green-disabled: #a4a4a4;
  --color-chart-green-hover: #00CE19;
  --color-chart-yellow-active: #FFD60A;
  --color-chart-yellow-disabled: #e0e0e0;
  --color-chart-yellow-hover: #FBE504;
  --color-chart-red-active: #FF453A;
  --color-chart-red-disabled: #6d6d6d;
  --color-chart-red-hover: #F03939;
  --color-chart-orange: #FF9F0A;
  --color-chart-orange-hover: #FF8C0B;
  --color-chart-mint: #66D4CF;
  --color-chart-mint-hover: #00C1B9;
  --color-chart-teal: #6AC4DC;
  --color-chart-teal-hover: #68B9D3;
  --color-chart-cyan: #5AC8F5;
  --color-chart-cyan-hover: #3BBDF4;
  --color-chart-indigo: #5E5CE6;
  --color-chart-indigo-hover: #423BDE;
  --color-chart-purple: #BF5AF2;
  --color-chart-purple-hover: #B029EF;
  --color-chart-pink: #FF375F;
  --color-chart-pink-hover: #FF0046;
  --color-chart-brown: #AC8E68;
  --color-chart-brown-hover: #96764C;
  --color-chart-gray: #707377;
  --color-chart-gray-hover: #595C61;
  --color-scrollbar-thumb: var(--color-border-neutral-base);
  --color-scrollbar-track: var(--color-border-secondary);
  --color-font-base: rgba(255, 255, 255, 0.87);
  --color-font-secondary: rgba(255, 255, 255, 0.74);
  --color-font-tertiary: rgba(255, 255, 255, 0.6);
  --color-font-placeholder: var(--color-font-tertiary);
  --color-font-inverse: #000000;
  --color-font-tooltip: var(--color-font-inverse);
  --color-font-danger: var(--color-danger-base);
  --color-font-link-base: var(--color-primary-base);
  --color-font-link-active: var(--color-primary-active);
  --color-font-link-wash: #63C3F6;
  --color-font-link-wash-active: #4EB6F4;
  --color-orange-font: #FFDE82;
  --color-orange-background: rgba(255, 159, 10, 0.16);
  --color-orange-hover: rgba(255, 159, 10, 0.26);
  --color-mint-font: #66D4CF;
  --color-mint-background: rgba(102, 212, 207, 0.16);
  --color-mint-hover: rgba(102, 212, 207, 0.26);
  --color-teal-font: #96DCEF;
  --color-teal-background: rgba(106, 196, 220, 0.16);
  --color-teal-hover: rgba(106, 196, 220, 0.26);
  --color-cyan-font: #87D9F8;
  --color-cyan-background: rgba(90, 200, 245, 0.16);
  --color-cyan-hover: rgba(90, 200, 245, 0.26);
  --color-indigo-font: #A2A1F1;
  --color-indigo-background: rgba(94, 92, 230, 0.16);
  --color-indigo-hover: rgba(94, 92, 230, 0.26);
  --color-purple-font: #D28CF5;
  --color-purple-background: rgba(191, 90, 242, 0.16);
  --color-purple-hover: rgba(191, 90, 242, 0.26);
  --color-pink-font: #F794A3;
  --color-pink-background: rgba(255, 55, 95, 0.16);
  --color-pink-hover: rgba(255, 55, 95, 0.26);
  --color-brown-font: #CAAE8D;
  --color-brown-background: rgba(172, 142, 104, 0.16);
  --color-brown-hover: rgba(172, 142, 104, 0.26);
  --color-gradient-blue: linear-gradient(235.71deg, #1772EB 0%, #5AC8F5 69.55%);
  --color-gradient-indigo: linear-gradient(235.71deg, #4942BE 0%, #888DE5 69.55%);
  --color-switcher-sidebar-surface: var(--color-structure-secondary);
  --color-switcher-sidebar-item: var(--color-structure-tertiary);
  --color-switcher-main-surface: var(--color-structure-tertiary);
  --color-switcher-main-item: var(--color-structure-secondary);
  --color-switcher-main-item-active: var(--color-structure-base);
  --color-switcher-main-subtitle: var(--color-avatar-bg-red);
  --color-popover-overlay: #2B2F36;
  --color-tag-highlight-font: var(--color-font-base);
  --color-tag-highlight-border: rgba(0, 0, 0, 0);
  --color-tag-highlight-gradient-start: #3426C7;
  --color-tag-highlight-gradient-end: #FF0046;
  --opacity-disabled: 40%;
  color-scheme: dark;
}

body,
html {
  height: 100%;
  margin: auto;
  overflow-x: clip;
  scroll-behavior: smooth;
}

main {
  background: var(--color-structure-secondary);
}

.sr-only {
  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;
}

main {
  --size-ai-width: 424px;
  --size-ai-grid-width: 0px;
  grid-area: content;
  display: grid;
  transition: 0.3s ease;
  width: 100%;
  height: calc(100dvh - var(--size-navigation-top));
  grid-template-areas: "main ai";
  grid-template-columns: auto var(--size-ai-grid-width);
}
@media only screen and (max-width: 1280px) {
  main {
    grid-template-columns: auto var(--size-ai-grid-width);
  }
}
main > * {
  overflow: auto;
}
main:has(.ai-open) {
  --size-ai-grid-width: var(--size-ai-width);
}
main:has(.ai-draggable) {
  --size-ai-grid-width: 0px;
}
main .ai-assistant {
  --size-assistant-height: calc(100dvh - var(--size-navigation-top));
  grid-area: ai;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
main .ai-assistant.ai-open {
  opacity: 1;
  visibility: visible;
}

.jamf-app-layout:has([data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) minmax(0, 1fr);
}

jamf-nav-side-container-v5-12-0::part(nav-follow-button) {
  color: var(--color-font-base);
}

.jamf-app-layout.onboarder main {
  background: var(--color-structure-base);
}

.jamf-app-layout.onboarder {
  --size-navigation-side: 480px;
}

.space-between {
  justify-content: space-between;
}

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

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

.items-end {
  align-items: flex-end;
}

jamf-radio-v5-12-0.radio-border-box::part(container) {
  box-sizing: border-box;
}

a:has(jamf-link-v5-12-0[as-button]):hover,
a:has(jamf-card-v5-12-0):hover,
a:has(jamf-nav-logo-v5-12-0):hover {
  text-decoration: none;
}

.button-max-content::part(button) {
  width: max-content;
}

.max-content {
  width: max-content;
}

.whitespace-nowrap {
  white-space: nowrap;
}

jamf-link-v5-12-0.highlight::part(slot-container) {
  background-color: var(--color-font-base);
  border-color: var(--color-font-base);
}
jamf-link-v5-12-0.highlight::part(slot-container):hover {
  background-color: var(--color-font-secondary);
  border-color: var(--color-font-secondary);
}

jamf-button-v5-12-0.highlight::part(button) {
  background-color: var(--color-font-base);
  border-color: var(--color-font-base);
}
jamf-button-v5-12-0.highlight::part(button):hover {
  background-color: var(--color-font-secondary);
  border-color: var(--color-font-secondary);
}

.ag-row {
  z-index: 0;
}
.ag-row.ag-row-focus {
  z-index: 1;
}

.disc-list {
  list-style-type: disc;
  padding-left: calc(3px * var(--size-base-spacing));
}
.disc-list li {
  margin-bottom: calc(0.5px * var(--size-base-spacing));
}
.disc-list li:last-child {
  margin-bottom: 0;
}

.onboarding-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.onboarding-content-top {
  flex: 1;
  overflow-y: auto;
}

.onboarding-content-bottom {
  flex-shrink: 0;
  padding-bottom: calc(3px * var(--size-base-spacing));
  margin-top: calc(1px * var(--size-base-spacing));
}._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_91o79_1 {
  width: 80px;
  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_n4hr1_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_n4hr1_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_n4hr1_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_n4hr1_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_n4hr1_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_n4hr1_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_n4hr1_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_n4hr1_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_n4hr1_131 {
  opacity: 0;
}

._spotlightItem_n4hr1_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_n4hr1_135:hover, ._spotlightItem_n4hr1_135._selected_n4hr1_151, ._spotlightItem_n4hr1_135:focus {
  background-color: var(--color-structure-tertiary);
}
._spotlightItem_n4hr1_135:hover ._spotlightIcon_n4hr1_154, ._spotlightItem_n4hr1_135._selected_n4hr1_151 ._spotlightIcon_n4hr1_154, ._spotlightItem_n4hr1_135:focus ._spotlightIcon_n4hr1_154 {
  transform: scale(1.1);
}
._spotlightItem_n4hr1_135:hover ._aiContainer_n4hr1_131, ._spotlightItem_n4hr1_135._selected_n4hr1_151 ._aiContainer_n4hr1_131, ._spotlightItem_n4hr1_135:focus ._aiContainer_n4hr1_131 {
  opacity: 1;
}
._spotlightItem_n4hr1_135:hover {
  text-decoration: none;
}
._spotlightItem_n4hr1_135._selected_n4hr1_151:not(._categoryItem_n4hr1_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_n4hr1_177 {
  display: flex;
  align-items: center;
  gap: calc(1.5px * var(--size-base-spacing));
}

._spotlightIcon_n4hr1_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_n4hr1_154 ._colorIcon_n4hr1_195 {
  border-radius: var(--size-border-radius-base);
  padding: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199 {
  background-color: var(--color-red-background);
  color: var(--color-red-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-red-font);
  color: var(--color-red-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199._is-link_n4hr1_208:hover {
  background-color: var(--color-red-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._red_n4hr1_199 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215 {
  background-color: var(--color-orange-background);
  color: var(--color-orange-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-orange-font);
  color: var(--color-orange-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215._is-link_n4hr1_208:hover {
  background-color: var(--color-orange-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._orange_n4hr1_215 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231 {
  background-color: var(--color-yellow-background);
  color: var(--color-yellow-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-yellow-font);
  color: var(--color-yellow-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231._is-link_n4hr1_208:hover {
  background-color: var(--color-yellow-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._yellow_n4hr1_231 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247 {
  background-color: var(--color-green-background);
  color: var(--color-green-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247._is-link_n4hr1_208:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._green_n4hr1_247 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263 {
  background-color: var(--color-mint-background);
  color: var(--color-mint-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-mint-font);
  color: var(--color-mint-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263._is-link_n4hr1_208:hover {
  background-color: var(--color-mint-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._mint_n4hr1_263 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279 {
  background-color: var(--color-teal-background);
  color: var(--color-teal-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-teal-font);
  color: var(--color-teal-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279._is-link_n4hr1_208:hover {
  background-color: var(--color-teal-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._teal_n4hr1_279 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295 {
  background-color: var(--color-cyan-background);
  color: var(--color-cyan-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295._is-link_n4hr1_208:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._cyan_n4hr1_295 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311 {
  background-color: var(--color-blue-background);
  color: var(--color-blue-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-blue-font);
  color: var(--color-blue-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311._is-link_n4hr1_208:hover {
  background-color: var(--color-blue-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._blue_n4hr1_311 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327 {
  background-color: var(--color-indigo-background);
  color: var(--color-indigo-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-indigo-font);
  color: var(--color-indigo-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327._is-link_n4hr1_208:hover {
  background-color: var(--color-indigo-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._indigo_n4hr1_327 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343 {
  background-color: var(--color-purple-background);
  color: var(--color-purple-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343._is-link_n4hr1_208:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._purple_n4hr1_343 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359 {
  background-color: var(--color-pink-background);
  color: var(--color-pink-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-pink-font);
  color: var(--color-pink-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359._is-link_n4hr1_208:hover {
  background-color: var(--color-pink-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._pink_n4hr1_359 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375 {
  background-color: var(--color-brown-background);
  color: var(--color-brown-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-brown-font);
  color: var(--color-brown-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375._is-link_n4hr1_208:hover {
  background-color: var(--color-brown-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._brown_n4hr1_375 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391 {
  background-color: var(--color-gray-background);
  color: var(--color-gray-font);
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391._outline_n4hr1_203 {
  border: var(--size-border-width-base) solid var(--color-gray-font);
  color: var(--color-gray-font);
  background: none;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391._is-removable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391._is-actionable_n4hr1_208:hover, ._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391._is-link_n4hr1_208:hover {
  background-color: var(--color-gray-hover);
  cursor: pointer;
}
._spotlightIcon_n4hr1_154 ._colorIcon_n4hr1_195._gray_n4hr1_391 ._trailing_n4hr1_212 {
  margin-left: calc(1px * var(--size-base-spacing));
}

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

._resultTitle_n4hr1_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_n4hr1_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_n4hr1_425:not(:last-of-type)::after {
  content: "•";
  margin: 0 calc(1px * var(--size-base-spacing));
}

._detailsFlex_n4hr1_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_15dm6_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15dm6_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15dm6_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15dm6_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15dm6_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15dm6_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15dm6_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_15dm6_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_15dm6_130 {
  padding: 0 calc(2px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing));
}

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

._spotlightHint_15dm6_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_15dm6_156 {
  margin: calc(1px * var(--size-base-spacing)) calc(2px * var(--size-base-spacing)) 0;
}

._categoryText_15dm6_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));
}

._divider_15dm6_171 {
  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_15rw5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15rw5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15rw5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15rw5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15rw5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15rw5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15rw5_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_15rw5_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_15rw5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15rw5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15rw5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15rw5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15rw5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15rw5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15rw5_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_15rw5_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_15rw5_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_15rw5_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_15rw5_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_15rw5_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_15rw5_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_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_15rw5_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_15rw5_357._max-c_15rw5_363 {
  grid-auto-rows: max-content;
}
._g-rows_15rw5_357._min-c_15rw5_366 {
  grid-auto-rows: min-content;
}

._g-cols_15rw5_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_15rw5_370._left_15rw5_376 {
  justify-content: start;
}
._g-cols_15rw5_370._right_15rw5_379 {
  justify-content: end;
}
._g-cols_15rw5_370._max-c_15rw5_363 {
  grid-auto-columns: max-content;
}
._g-cols_15rw5_370._min-c_15rw5_366 {
  grid-auto-columns: min-content;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._g-app-layout_15rw5_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_15rw5_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_15rw5_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_15rw5_583:has(._jamf-side-nav_15rw5_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_15rw5_583 ._jamf-top-nav_15rw5_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_15rw5_583 ._jamf-main-content_15rw5_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_15rw5_583 ._jamf-main-content_15rw5_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_15rw5_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595:not(._custom-mobile-layout_15rw5_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595:not(._custom-mobile-layout_15rw5_626)._is-open_15rw5_633 {
    left: 0;
    opacity: 1;
  }
}

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

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

._f-col-2_15rw5_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_15rw5_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_15rw5_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_15rw5_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_15rw5_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_15rw5_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_15rw5_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_15rw5_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_15rw5_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_15rw5_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_15rw5_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_15rw5_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_15rw5_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_15rw5_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_15rw5_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_15rw5_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_15rw5_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_15rw5_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_15rw5_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_15rw5_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_15rw5_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_15rw5_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_15rw5_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_15rw5_780 > * {
  flex: 1 1 auto;
}
._f-rows_15rw5_780 {
  gap: calc(1px * var(--size-base-spacing));
}

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

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

._justify-center_15rw5_812 {
  justify-content: 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_15rw5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15rw5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15rw5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15rw5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15rw5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15rw5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15rw5_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_15rw5_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------------------------*/
._p-0\.5_15rw5_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._pt-6\.5_15rw5_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_15rw5_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_15rw5_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_15rw5_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_15rw5_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_15rw5_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_15rw5_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_15rw5_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_15rw5_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_15rw5_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_15rw5_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_15rw5_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_15rw5_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_15rw5_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_15rw5_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_15rw5_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_15rw5_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_15rw5_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_15rw5_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_15rw5_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_15rw5_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_15rw5_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_15rw5_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_15rw5_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_15rw5_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_15rw5_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_15rw5_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_15rw5_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_15rw5_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_15rw5_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_15rw5_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_15rw5_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_15rw5_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_15rw5_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_15rw5_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_15rw5_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_15rw5_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_15rw5_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_15rw5_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_15rw5_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_15rw5_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_15rw5_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_15rw5_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_15rw5_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_15rw5_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_15rw5_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_15rw5_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_15rw5_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_15rw5_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_15rw5_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_15rw5_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_15rw5_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_15rw5_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_15rw5_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_15rw5_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_15rw5_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_15rw5_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_15rw5_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_15rw5_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_15rw5_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_15rw5_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_15rw5_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_15rw5_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_15rw5_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_15rw5_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_15rw5_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_15rw5_945 {
  padding: 0 !important;
}

._pl-0_15rw5_949 {
  padding-left: 0 !important;
}

._pr-0_15rw5_953 {
  padding-right: 0 !important;
}

._pb-0_15rw5_957 {
  padding-bottom: 0 !important;
}

._pt-0_15rw5_961 {
  padding-top: 0 !important;
}

._py-0_15rw5_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_15rw5_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_15rw5_975 {
  margin: 0 !important;
}

._ml-0_15rw5_979 {
  margin-left: 0 !important;
}

._mr-0_15rw5_983 {
  margin-right: 0 !important;
}

._mb-0_15rw5_987 {
  margin-bottom: 0 !important;
}

._mt-0_15rw5_991 {
  margin-top: 0 !important;
}

._my-0_15rw5_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_15rw5_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_15rw5_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_15rw5_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_15rw5_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_15rw5_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_15rw5_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_15rw5_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_15rw5_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_15rw5_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_15rw5_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_15rw5_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_15rw5_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_15rw5_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_15rw5_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_15rw5_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_15rw5_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_15rw5_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_15rw5_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_15rw5_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_15rw5_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_15rw5_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_15rw5_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_15rw5_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_15rw5_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_15rw5_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_15rw5_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_15rw5_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_15rw5_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_15rw5_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_15rw5_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_15rw5_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_15rw5_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_15rw5_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_15rw5_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_15rw5_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_15rw5_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_15rw5_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_15rw5_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_15rw5_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_15rw5_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_15rw5_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_15rw5_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_15rw5_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_15rw5_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_15rw5_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_15rw5_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_15rw5_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_15rw5_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_15rw5_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_15rw5_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_15rw5_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_15rw5_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_15rw5_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_15rw5_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_15rw5_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_15rw5_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_15rw5_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_15rw5_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_15rw5_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_15rw5_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_15rw5_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_15rw5_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_15rw5_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_15rw5_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_15rw5_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_15rw5_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_15rw5_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_15rw5_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_15rw5_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_15rw5_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_15rw5_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_15rw5_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_15rw5_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_15rw5_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_15rw5_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_15rw5_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_15rw5_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_15rw5_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_15rw5_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_15rw5_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_15rw5_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_15rw5_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_15rw5_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_15rw5_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_15rw5_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_15rw5_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_15rw5_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_15rw5_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_15rw5_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_15rw5_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_15rw5_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_15rw5_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_15rw5_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_15rw5_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_15rw5_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_15rw5_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_15rw5_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_15rw5_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_15rw5_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_15rw5_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_15rw5_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_15rw5_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_15rw5_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_15rw5_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_15rw5_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_15rw5_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_15rw5_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_15rw5_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_15rw5_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_15rw5_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_15rw5_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_15rw5_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_15rw5_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_15rw5_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_15rw5_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_15rw5_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_15rw5_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_15rw5_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_15rw5_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_15rw5_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_15rw5_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_15rw5_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_15rw5_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_15rw5_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_15rw5_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_15rw5_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_15rw5_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_15rw5_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_15rw5_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_15rw5_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_15rw5_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_15rw5_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_15rw5_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_15rw5_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_15rw5_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_15rw5_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_15rw5_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_15rw5_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_15rw5_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_15rw5_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_15rw5_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_15rw5_2265 {
  margin: 0 !important;
}

._-ml-0_15rw5_2269 {
  margin-left: 0 !important;
}

._-mr-0_15rw5_2273 {
  margin-right: 0 !important;
}

._-mb-0_15rw5_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_15rw5_2281 {
  margin-top: 0 !important;
}

._-my-0_15rw5_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_15rw5_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_15rw5_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_15rw5_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_15rw5_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_15rw5_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_15rw5_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_15rw5_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_15rw5_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_15rw5_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_15rw5_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_15rw5_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_15rw5_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_15rw5_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_15rw5_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_15rw5_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_15rw5_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_15rw5_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_15rw5_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_15rw5_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_15rw5_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_15rw5_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_15rw5_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_15rw5_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_15rw5_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_15rw5_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_15rw5_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_15rw5_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_15rw5_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_15rw5_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_15rw5_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_15rw5_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_15rw5_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_15rw5_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_15rw5_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_15rw5_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_15rw5_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_15rw5_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_15rw5_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_15rw5_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_15rw5_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_15rw5_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_15rw5_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_15rw5_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_15rw5_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_15rw5_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_15rw5_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_15rw5_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_15rw5_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_15rw5_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_15rw5_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_15rw5_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_15rw5_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_15rw5_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_15rw5_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_15rw5_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_15rw5_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_15rw5_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_15rw5_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_15rw5_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_15rw5_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_15rw5_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_15rw5_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_15rw5_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_15rw5_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_15rw5_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_15rw5_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_15rw5_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_15rw5_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_15rw5_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_15rw5_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_15rw5_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_15rw5_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_15rw5_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_15rw5_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_15rw5_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_15rw5_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_15rw5_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_15rw5_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_15rw5_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_15rw5_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_15rw5_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_15rw5_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_15rw5_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_15rw5_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_15rw5_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_15rw5_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_15rw5_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_15rw5_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_15rw5_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_15rw5_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_15rw5_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_15rw5_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_15rw5_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_15rw5_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_15rw5_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_15rw5_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_15rw5_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_15rw5_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_15rw5_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_15rw5_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_15rw5_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_15rw5_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_15rw5_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_15rw5_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_15rw5_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_15rw5_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_15rw5_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_15rw5_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_15rw5_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_15rw5_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_15rw5_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_15rw5_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_15rw5_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_15rw5_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_15rw5_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_15rw5_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_15rw5_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_15rw5_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_15rw5_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_15rw5_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_15rw5_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_15rw5_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_15rw5_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_15rw5_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_15rw5_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_15rw5_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_15rw5_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_15rw5_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_15rw5_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_15rw5_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_15rw5_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_15rw5_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_15rw5_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_15rw5_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_15rw5_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_15rw5_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_15rw5_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_15rw5_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_15rw5_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_15rw5_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_15rw5_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_15rw5_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_15rw5_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_15rw5_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_15rw5_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_15rw5_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_15rw5_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_15rw5_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_15rw5_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_15rw5_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_15rw5_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_15rw5_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_15rw5_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_15rw5_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_15rw5_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_15rw5_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_15rw5_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_15rw5_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_15rw5_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_15rw5_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_15rw5_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_15rw5_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_15rw5_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_15rw5_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_15rw5_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_15rw5_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_15rw5_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_15rw5_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_15rw5_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_15rw5_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_15rw5_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_15rw5_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_15rw5_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_15rw5_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_15rw5_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_15rw5_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_15rw5_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_15rw5_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_15rw5_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_15rw5_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_15rw5_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_15rw5_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_15rw5_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_15rw5_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_15rw5_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_15rw5_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_15rw5_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_15rw5_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_15rw5_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_15rw5_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_15rw5_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_15rw5_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_15rw5_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_15rw5_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_15rw5_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_15rw5_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_15rw5_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_15rw5_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_15rw5_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_15rw5_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_15rw5_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_15rw5_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_15rw5_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_15rw5_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_15rw5_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_15rw5_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_15rw5_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_15rw5_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_15rw5_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_15rw5_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_15rw5_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_15rw5_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_15rw5_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_15rw5_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_15rw5_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_15rw5_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_15rw5_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_15rw5_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_15rw5_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_15rw5_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_15rw5_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_15rw5_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_15rw5_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_15rw5_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_15rw5_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_15rw5_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_15rw5_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_15rw5_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_15rw5_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_15rw5_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_15rw5_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_15rw5_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_15rw5_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_15rw5_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_15rw5_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_15rw5_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_15rw5_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_15rw5_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_15rw5_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_15rw5_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_15rw5_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_15rw5_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_15rw5_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_15rw5_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_15rw5_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_15rw5_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_15rw5_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_15rw5_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_15rw5_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_15rw5_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_15rw5_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_15rw5_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_15rw5_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_15rw5_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_15rw5_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_15rw5_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_15rw5_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_15rw5_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_15rw5_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_15rw5_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_15rw5_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_15rw5_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_15rw5_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_15rw5_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_15rw5_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_15rw5_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_15rw5_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_15rw5_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_15rw5_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_15rw5_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_15rw5_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_15rw5_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_15rw5_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_15rw5_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_15rw5_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_15rw5_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_15rw5_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_15rw5_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_15rw5_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_15rw5_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_15rw5_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_15rw5_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_15rw5_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_15rw5_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_15rw5_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_15rw5_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_15rw5_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_15rw5_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_15rw5_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_15rw5_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_15rw5_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_15rw5_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_15rw5_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_15rw5_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_15rw5_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_15rw5_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_15rw5_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_15rw5_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_15rw5_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_15rw5_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_15rw5_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_15rw5_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_15rw5_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_15rw5_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_15rw5_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_15rw5_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_15rw5_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_15rw5_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_15rw5_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_15rw5_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_15rw5_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_15rw5_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_15rw5_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_15rw5_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_15rw5_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_15rw5_3640 {
  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_15rw5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15rw5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15rw5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15rw5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15rw5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15rw5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15rw5_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_15rw5_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_15rw5_3774,
:host(*) ._text-h1_15rw5_3774 {
  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_15rw5_3781,
:host(*) ._text-h2_15rw5_3781 {
  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_15rw5_3788,
:host(*) ._text-h3_15rw5_3788 {
  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_15rw5_3795,
:host(*) ._text-h4_15rw5_3795 {
  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_15rw5_3803,
:host(*) ._text-h5_15rw5_3803 {
  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_15rw5_3811,
:host(*) ._text-h6_15rw5_3811 {
  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_15rw5_3819,
:host(*) ._text-paragraph-large_15rw5_3819 {
  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_15rw5_3827,
:host(*) ._text-paragraph-small_15rw5_3827 {
  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_15rw5_3819,
:host(*) ._text-paragraph_15rw5_3819 {
  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_15rw5_3844,
:host(*) ._text-subtitle_15rw5_3844 {
  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_15rw5_3852,
:host(*) ._as-card_15rw5_3852 {
  --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_15rw5_3852._is-compact_15rw5_3869,
:host(*) ._as-card_15rw5_3852._is-compact_15rw5_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_15rw5_3852._image-rounded-top_15rw5_3874 > img:first-child,
:host(*) ._as-card_15rw5_3852._image-rounded-top_15rw5_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_15rw5_3852._image-rounded-bottom_15rw5_3879 > img:last-child,
:host(*) ._as-card_15rw5_3852._image-rounded-bottom_15rw5_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_15rw5_3852._image-center_15rw5_3884 > img:only-child,
:host(*) ._as-card_15rw5_3852._image-center_15rw5_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_15rw5_3852._is-actionable_15rw5_3888,
:host(*) ._as-card_15rw5_3852._is-actionable_15rw5_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_15rw5_3852._is-actionable_15rw5_3888:focus, :root ._as-card_15rw5_3852._is-actionable_15rw5_3888:active,
:host(*) ._as-card_15rw5_3852._is-actionable_15rw5_3888:focus,
:host(*) ._as-card_15rw5_3852._is-actionable_15rw5_3888: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_15rw5_3852._is-actionable_15rw5_3888:hover,
:host(*) ._as-card_15rw5_3852._is-actionable_15rw5_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_15rw5_3912,
:host(*) ._as-card-icon_15rw5_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_15rw5_3912._success_15rw5_3918,
:host(*) ._as-card-icon_15rw5_3912._success_15rw5_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_15rw5_3912._warning_15rw5_3922,
:host(*) ._as-card-icon_15rw5_3912._warning_15rw5_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_15rw5_3912._danger_15rw5_3926,
:host(*) ._as-card-icon_15rw5_3912._danger_15rw5_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_15rw5_3912._info_15rw5_3930,
:host(*) ._as-card-icon_15rw5_3912._info_15rw5_3930 {
  color: var(--color-info-base);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._top_15rw5_3940,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._top_15rw5_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._bottom_15rw5_3944,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._bottom_15rw5_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._success_15rw5_3918,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._success_15rw5_3918 {
  background: var(--color-success-base);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._warning_15rw5_3922,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._warning_15rw5_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._danger_15rw5_3926,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._danger_15rw5_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_15rw5_3852 ._divider_15rw5_3934._info_15rw5_3930,
:host(*) ._as-card_15rw5_3852 ._divider_15rw5_3934._info_15rw5_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_15rw5_3964,
:host(*) ._as-card-actions_15rw5_3964 {
  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_15rw5_3972,
:host(*) ._as-card-header_15rw5_3972 {
  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_15rw5_3972 + img,
:host(*) ._as-card-header_15rw5_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_15rw5_3972 ._header-title_15rw5_3984,
:host(*) ._as-card-header_15rw5_3972 ._header-title_15rw5_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_15rw5_3972 ._header-action_15rw5_3988,
:host(*) ._as-card-header_15rw5_3972 ._header-action_15rw5_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_15rw5_3992,
:host(*) ._as-card-title_15rw5_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_15rw5_3997,
:host(*) ._as-card-helper-text_15rw5_3997 {
  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_15rw5_3997 + img,
:host(*) ._as-card-helper-text_15rw5_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_15rw5_4013,
:host(*) ._as-card-body_15rw5_4013 {
  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_15rw5_4013._has-overflow-auto_15rw5_4021,
:host(*) ._as-card-body_15rw5_4013._has-overflow-auto_15rw5_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_15rw5_4013._has-top-divider_15rw5_4025,
:host(*) ._as-card-body_15rw5_4013._has-top-divider_15rw5_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_15rw5_4013._has-bottom-divider_15rw5_4030,
:host(*) ._as-card-body_15rw5_4013._has-bottom-divider_15rw5_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_15rw5_4013:focus,
:host(*) ._as-card-body_15rw5_4013:focus {
  outline: none;
}
:root ._as-card-footer_15rw5_4039,
:host(*) ._as-card-footer_15rw5_4039 {
  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_15rw5_4039 > *,
:host(*) ._as-card-footer_15rw5_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_15rw5_4039._left_15rw5_376,
:host(*) ._as-card-footer_15rw5_4039._left_15rw5_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_15rw5_4039._right_15rw5_379,
:host(*) ._as-card-footer_15rw5_4039._right_15rw5_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_15rw5_4039 ._right-action_15rw5_4063,
:root ._as-card-footer_15rw5_4039 ._left-action_15rw5_4064,
:host(*) ._as-card-footer_15rw5_4039 ._right-action_15rw5_4063,
:host(*) ._as-card-footer_15rw5_4039 ._left-action_15rw5_4064 {
  width: fit-content;
}
:root ._as-button_15rw5_4069,
:host(*) ._as-button_15rw5_4069 {
  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_15rw5_4069 svg,
:root ._as-button_15rw5_4069 ._leading_15rw5_4093,
:root ._as-button_15rw5_4069 ._trailing_15rw5_4094,
:host(*) ._as-button_15rw5_4069 svg,
:host(*) ._as-button_15rw5_4069 ._leading_15rw5_4093,
:host(*) ._as-button_15rw5_4069 ._trailing_15rw5_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_15rw5_4069:focus, :root ._as-button_15rw5_4069:hover,
:host(*) ._as-button_15rw5_4069:focus,
:host(*) ._as-button_15rw5_4069:hover {
  text-decoration: none;
}
:root ._as-button_15rw5_4069._is-disabled_15rw5_4106, :root ._as-button_15rw5_4069:disabled,
:host(*) ._as-button_15rw5_4069._is-disabled_15rw5_4106,
:host(*) ._as-button_15rw5_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_15rw5_4069:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_15rw5_4069:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069:focus:not(:disabled),
:host(*) ._as-button_15rw5_4069: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_15rw5_4069._small_15rw5_4130,
:host(*) ._as-button_15rw5_4069._small_15rw5_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_15rw5_4069._full-width_15rw5_4134,
:host(*) ._as-button_15rw5_4069._full-width_15rw5_4134 {
  width: 100%;
}
:root ._as-button_15rw5_4069._is-loading_15rw5_4138._with-icon-only_15rw5_4138 ._leading_15rw5_4093,
:host(*) ._as-button_15rw5_4069._is-loading_15rw5_4138._with-icon-only_15rw5_4138 ._leading_15rw5_4093 {
  display: none;
}
:root ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138),
:host(*) ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138) *.spinner,
:host(*) ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138) ._spinner_15rw5_4146,
:host(*) ._as-button_15rw5_4069._is-loading_15rw5_4138:not(._with-icon-only_15rw5_4138) ._spinner_15rw5_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_15rw5_4069._with-icon-only_15rw5_4138,
:host(*) ._as-button_15rw5_4069._with-icon-only_15rw5_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_15rw5_4069._with-icon-only_15rw5_4138:not(._small_15rw5_4130),
:host(*) ._as-button_15rw5_4069._with-icon-only_15rw5_4138:not(._small_15rw5_4130) {
  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_15rw5_4069._with-icon-only_15rw5_4138 *.spinner,
:host(*) ._as-button_15rw5_4069._with-icon-only_15rw5_4138 *.spinner {
  margin: 0;
}
:root ._as-button_15rw5_4069._with-icon-only_15rw5_4138 ._spinner_15rw5_4146,
:host(*) ._as-button_15rw5_4069._with-icon-only_15rw5_4138 ._spinner_15rw5_4146 {
  margin: 0;
}
:root ._as-button_15rw5_4069._has-leading-icon_15rw5_4177 span, :root ._as-button_15rw5_4069._has-leading-icon_15rw5_4177 ._label_15rw5_4177,
:host(*) ._as-button_15rw5_4069._has-leading-icon_15rw5_4177 span,
:host(*) ._as-button_15rw5_4069._has-leading-icon_15rw5_4177 ._label_15rw5_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_15rw5_4069._has-trailing-icon_15rw5_4182 span, :root ._as-button_15rw5_4069._has-trailing-icon_15rw5_4182 ._label_15rw5_4177,
:host(*) ._as-button_15rw5_4069._has-trailing-icon_15rw5_4182 span,
:host(*) ._as-button_15rw5_4069._has-trailing-icon_15rw5_4182 ._label_15rw5_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_15rw5_4069 svg,
:root ._as-button_15rw5_4069 ._leading_15rw5_4093,
:root ._as-button_15rw5_4069 ._trailing_15rw5_4094,
:root ._as-button_15rw5_4069 ._spinner_15rw5_4146,
:host(*) ._as-button_15rw5_4069 svg,
:host(*) ._as-button_15rw5_4069 ._leading_15rw5_4093,
:host(*) ._as-button_15rw5_4069 ._trailing_15rw5_4094,
:host(*) ._as-button_15rw5_4069 ._spinner_15rw5_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_15rw5_4069 *.spinner,
:host(*) ._as-button_15rw5_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_15rw5_4069 ._spinner_15rw5_4146,
:host(*) ._as-button_15rw5_4069 ._spinner_15rw5_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_15rw5_4069._primary_15rw5_4207,
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207 {
  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_15rw5_4069._primary_15rw5_4207:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._primary_15rw5_4207:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._primary_15rw5_4207:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_15rw5_4069._secondary_15rw5_4228,
:host(*) ._as-button_15rw5_4069._secondary_15rw5_4228 {
  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_15rw5_4069._secondary_15rw5_4228:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._secondary_15rw5_4228:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._secondary_15rw5_4228:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._secondary_15rw5_4228:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_15rw5_4069._secondary_15rw5_4228:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._secondary_15rw5_4228:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._danger_15rw5_3926,
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926 {
  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_15rw5_4069._danger_15rw5_3926:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._danger_15rw5_3926:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._danger_15rw5_3926:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_15rw5_4069._ghost_15rw5_4264,
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264 {
  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_15rw5_4069._ghost_15rw5_4264:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._ghost_15rw5_4264:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_15rw5_4069._ghost_15rw5_4264:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._ghost_15rw5_4264:focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_15rw5_4069._ghost_15rw5_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._ghost_15rw5_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_15rw5_4069._ghost-primary_15rw5_4288,
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288 {
  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_15rw5_4069._ghost-primary_15rw5_4288:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._ghost-primary_15rw5_4288:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_15rw5_4069._ghost-primary_15rw5_4288:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._ghost-primary_15rw5_4288:focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_15rw5_4069._ghost-primary_15rw5_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._ghost-primary_15rw5_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_15rw5_4069._ghost-danger_15rw5_4312,
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312 {
  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_15rw5_4069._ghost-danger_15rw5_4312:hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._ghost-danger_15rw5_4312:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312:hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_15rw5_4069._ghost-danger_15rw5_4312:active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312:active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._ghost-danger_15rw5_4312:focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_15rw5_4069._ghost-danger_15rw5_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._ghost-danger_15rw5_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069) {
  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_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active:not(:disabled):not(._is-disabled_15rw5_4106) {
  box-shadow: none;
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):active, :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):active,
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):active,
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active), :root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active), :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active, :root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active,
:host(*) ._as-button_15rw5_4069._simple_15rw5_4336:not(._as-button_15rw5_4069):active,
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover,
:host(*) ._as-button_15rw5_4069._link_15rw5_4336:not(._as-button_15rw5_4069):hover {
  text-decoration: underline;
}
:root ._as-button_15rw5_4069:not(._small_15rw5_4130),
:host(*) ._as-button_15rw5_4069:not(._small_15rw5_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069),
:host(*) ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069):focus:not(:disabled),
:host(*) ._as-button_15rw5_4069._unstyled_15rw5_4401:not(._as-button_15rw5_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_15rw5_4417,
:host(*) ._as-border-list_15rw5_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_15rw5_4417 > *,
:host(*) ._as-border-list_15rw5_4417 > * {
  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_15rw5_4417 > *:last-of-type,
:host(*) ._as-border-list_15rw5_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_15rw5_4433,
:host(*) ._color-font-base_15rw5_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_15rw5_4437,
:host(*) ._color-font-secondary_15rw5_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_15rw5_4441,
:host(*) ._color-font-tertiary_15rw5_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_15rw5_4445,
:host(*) ._bg-structure-base_15rw5_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_15rw5_4449,
:host(*) ._bg-structure-secondary_15rw5_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_15rw5_4453,
:host(*) ._bg-structure-tertiary_15rw5_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_15rw5_4457,
:host(*) ._sr-only_15rw5_4457 {
  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_15rw5_4468,
:host(*) ._h-full_15rw5_4468 {
  height: 100%;
}
:root ._w-full_15rw5_4472,
:host(*) ._w-full_15rw5_4472 {
  width: 100%;
}
:root ._children-100_15rw5_4476 > *,
:host(*) ._children-100_15rw5_4476 > * {
  height: 100%;
}
:root ._children-100_15rw5_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_15rw5_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_15rw5_4484,
:host(*) ._rounded_15rw5_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_15rw5_4488,
:host(*) ._rounded-small_15rw5_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_15rw5_4492,
:host(*) ._rounded-full_15rw5_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_15rw5_4496::part(input),
:host(*) ._input-alternate-border_15rw5_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_15rw5_4500,
:host(*) ._monospace-font_15rw5_4500 {
  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_15rw5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_15rw5_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_15rw5_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_15rw5_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_15rw5_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_15rw5_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_15rw5_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_15rw5_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_15rw5_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_15rw5_583:has(._jamf-side-nav_15rw5_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_15rw5_583 ._jamf-top-nav_15rw5_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_15rw5_583 ._jamf-main-content_15rw5_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_15rw5_583 ._jamf-main-content_15rw5_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_15rw5_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595:not(._custom-mobile-layout_15rw5_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_15rw5_583 ._jamf-side-nav_15rw5_595:not(._custom-mobile-layout_15rw5_626)._is-open_15rw5_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_15rw5_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_15rw5_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_15rw5_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-heading_15rw5_4708) ._jamf-heading_15rw5_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-fixed-bar_15rw5_4713:not(._is-hidden_15rw5_4713)) {
  padding-bottom: 0;
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-fixed-bar_15rw5_4713:not(._is-hidden_15rw5_4713)) ._jamf-section_15rw5_4716._has-outline_15rw5_4716 + ._jamf-fixed-bar_15rw5_4713,
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-fixed-bar_15rw5_4713:not(._is-hidden_15rw5_4713)) ._jamf-section_15rw5_4716._has-stepper_15rw5_4717 + ._jamf-fixed-bar_15rw5_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-fixed-bar_15rw5_4713:not(._is-hidden_15rw5_4713)) ._jamf-fixed-bar_15rw5_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_15rw5_4691 ._jamf-content-wrapper_15rw5_4701:has(._jamf-fixed-bar_15rw5_4713:not(._is-hidden_15rw5_4713)) ._jamf-section_15rw5_4716 {
  flex-grow: 2;
}

._jamf-heading_15rw5_4708 {
  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_15rw5_4708:has(._left_15rw5_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_15rw5_4708:has(._left_15rw5_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_15rw5_4708 ._left_15rw5_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_15rw5_4708 ._right_15rw5_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_15rw5_4708 ._right_15rw5_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_15rw5_4708 > h1,
._jamf-heading_15rw5_4708 ._left_15rw5_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_15rw5_4708 > p,
._jamf-heading_15rw5_4708 ._left_15rw5_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_15rw5_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_15rw5_4708 > 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_15rw5_4708 > 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_15rw5_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_15rw5_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_15rw5_4716._has-outline_15rw5_4716, ._jamf-section_15rw5_4716._has-stepper_15rw5_4717 {
  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_15rw5_4716._has-stepper_15rw5_4717 {
  padding: 0;
}
._jamf-section_15rw5_4716._has-stepper_15rw5_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_15rw5_4716._has-stepper_15rw5_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_15rw5_4716._has-stepper_15rw5_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_15rw5_4716._has-stepper_15rw5_4717 > * {
  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_15rw5_4716._has-stepper_15rw5_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_15rw5_4713 {
  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_15rw5_4713 ._right_15rw5_379,
._jamf-fixed-bar_15rw5_4713 ._left_15rw5_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_15rw5_4713 ._left_15rw5_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_15rw5_4713 ._right_15rw5_379,
._jamf-fixed-bar_15rw5_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_15rw5_4713._is-hidden_15rw5_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_15rw5_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_15rw5_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_15rw5_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_15rw5_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_15rw5_4916 {
  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_15rw5_4916 > * {
  height: 100%;
}
._jamf-item-grid_15rw5_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_15rw5_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_15rw5_4928 {
  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_15rw5_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_15rw5_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_15rw5_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_15rw5_4940 {
  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_15rw5_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_15rw5_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_15rw5_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_15rw5_4952 {
  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_15rw5_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_15rw5_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_15rw5_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_15rw5_4964 {
  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_15rw5_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_15rw5_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_15rw5_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_15rw5_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_15rw5_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._errorContainer_15rw5_4990 {
  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_15rw5_5001 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  flex-wrap: wrap;
  justify-content: center;
}

._errorDetails_15rw5_5008 {
  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_15rw5_5019 {
  color: var(--color-danger-base);
  font-size: var(--size-font-heading-1-base);
  margin: 0;
}

._errorSubtitle_15rw5_5025 {
  font-size: var(--size-font-heading-3-base);
  margin: 0;
}

._errorDescription_15rw5_5030 {
  font-size: var(--size-font-paragraph-large-base);
  margin: 0;
}

._errorMessage_15rw5_5035 {
  font-size: var(--size-font-paragraph-base);
  margin: 0;
}

._errorDetailsCard_15rw5_5040 {
  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_1lpyv_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1lpyv_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1lpyv_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1lpyv_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1lpyv_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1lpyv_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1lpyv_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_1lpyv_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_1lpyv_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_1lpyv_130 {
    display: none;
  }
}

._imageContainer_1lpyv_148 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

._image_1lpyv_148 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.2;
}

._content_1lpyv_164 {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: calc(4px * var(--size-base-spacing));
}

._header_1lpyv_173 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(2.5px * var(--size-base-spacing));
}

._backLink_1lpyv_180 {
  display: block;
  color: var(--color-font-base);
}

._stepper_1lpyv_185 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
}

._divider_1lpyv_192 {
  background-color: rgba(var(--color-structure-base-rgb), 0.2);
  height: 1px;
  width: 100%;
  margin: calc(4px * var(--size-base-spacing)) 0;
}._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-12-0._disabled_k3oso_10::part(slot-container) {
  opacity: 0.4;
  cursor: not-allowed;
}._progressContainer_18kve_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
  margin-bottom: calc(3px * var(--size-base-spacing));
}

._stepperContainer_18kve_8 {
  display: flex;
  gap: calc(1px * var(--size-base-spacing));
  align-items: center;
  margin-bottom: calc(1px * var(--size-base-spacing));
}

._stepBar_18kve_15 {
  border-radius: var(--size-border-radius-half);
  transition: all 0.2s ease-in-out;
}

._activeStep_18kve_20 {
  background-color: var(--color-font-base);
  width: calc(12px * var(--size-base-spacing));
  height: calc(0.85px * var(--size-base-spacing));
}

._inactiveStep_18kve_26 {
  background-color: var(--color-border-base);
  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-12-0 {
  --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-12-0 {
  --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-12-0[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-12-0[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);
}._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_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_4sj46_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_4sj46_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_4sj46_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_4sj46_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_4sj46_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_4sj46_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_4sj46_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_4sj46_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_4sj46_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_4sj46_130:hover {
  text-decoration: none;
  border-color: var(--color-indicator-tag-highlight-text);
}

._container_4sj46_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_4sj46_154 {
    grid-template-columns: 0 auto;
  }
}

._top_4sj46_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_4sj46_169 {
    opacity: 1;
    animation-name: _slide-in_4sj46_1;
    animation-duration: 200ms;
    z-index: 2;
  }
}

@media only screen and (max-width: 812px) {
  ._mobileSideNav_4sj46_178 {
    opacity: 0;
    max-width: 0;
    z-index: -1;
  }
}

._main_4sj46_185 {
  position: relative;
  grid-area: main;
  overflow: auto;
}

._jamfPageOverrides_4sj46_191 {
  overflow: visible;
  padding-bottom: var(--size-spacing-global-base);
}

._sideNavMobileOverlay_4sj46_196 {
  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_4sj46_196 {
    height: 100%;
    width: 100%;
    opacity: 0.6;
  }
}

@keyframes _slide-in_4sj46_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_191tm_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_191tm_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_191tm_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_191tm_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_191tm_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_191tm_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_191tm_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_191tm_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_191tm_130 {
  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);
  font-weight: var(--size-font-weight-bold);
  margin-bottom: calc(1px * var(--size-base-spacing));
}

._description_191tm_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-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);
}

._deviceDetail_191tm_150 {
  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);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_zpaeh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zpaeh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zpaeh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zpaeh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zpaeh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zpaeh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zpaeh_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_zpaeh_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_zpaeh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zpaeh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zpaeh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zpaeh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zpaeh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zpaeh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_zpaeh_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_zpaeh_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_zpaeh_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_zpaeh_357._max-c_zpaeh_363 {
  grid-auto-rows: max-content;
}
._g-rows_zpaeh_357._min-c_zpaeh_366 {
  grid-auto-rows: min-content;
}

._g-cols_zpaeh_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_zpaeh_370._left_zpaeh_376 {
  justify-content: start;
}
._g-cols_zpaeh_370._right_zpaeh_379 {
  justify-content: end;
}
._g-cols_zpaeh_370._max-c_zpaeh_363 {
  grid-auto-columns: max-content;
}
._g-cols_zpaeh_370._min-c_zpaeh_366 {
  grid-auto-columns: min-content;
}

._col-span-all_zpaeh_389 {
  grid-column: "1 / -1";
}

._col-span-0_zpaeh_393 {
  grid-column: span 1;
}

._col-span-1_zpaeh_397 {
  grid-column: span 2;
}

._col-span-2_zpaeh_401 {
  grid-column: span 3;
}

._col-span-3_zpaeh_405 {
  grid-column: span 4;
}

._col-span-4_zpaeh_409 {
  grid-column: span 5;
}

._col-span-5_zpaeh_413 {
  grid-column: span 6;
}

._col-span-6_zpaeh_417 {
  grid-column: span 7;
}

._col-span-7_zpaeh_421 {
  grid-column: span 8;
}

._col-span-8_zpaeh_425 {
  grid-column: span 9;
}

._col-span-9_zpaeh_429 {
  grid-column: span 10;
}

._col-span-10_zpaeh_433 {
  grid-column: span 11;
}

._gap-none_zpaeh_437 {
  gap: 0 !important;
}

._gap-0_zpaeh_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_zpaeh_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_zpaeh_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_zpaeh_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_zpaeh_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_zpaeh_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_zpaeh_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_zpaeh_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_zpaeh_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_zpaeh_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_zpaeh_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_zpaeh_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_zpaeh_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_zpaeh_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_zpaeh_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_zpaeh_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_zpaeh_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_zpaeh_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_zpaeh_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_zpaeh_517 {
  grid-row: "1 / -1";
}

._row-span-0_zpaeh_521 {
  grid-row: span 1;
}

._row-span-1_zpaeh_525 {
  grid-row: span 2;
}

._row-span-2_zpaeh_529 {
  grid-row: span 3;
}

._row-span-3_zpaeh_533 {
  grid-row: span 4;
}

._row-span-4_zpaeh_537 {
  grid-row: span 5;
}

._row-span-5_zpaeh_541 {
  grid-row: span 6;
}

._row-span-6_zpaeh_545 {
  grid-row: span 7;
}

._row-span-7_zpaeh_549 {
  grid-row: span 8;
}

._row-span-8_zpaeh_553 {
  grid-row: span 9;
}

._row-span-9_zpaeh_557 {
  grid-row: span 10;
}

._row-span-10_zpaeh_561 {
  grid-row: span 11;
}

._g-app-layout_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_583:has(._jamf-side-nav_zpaeh_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_zpaeh_583 ._jamf-top-nav_zpaeh_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_zpaeh_583 ._jamf-main-content_zpaeh_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_zpaeh_583 ._jamf-main-content_zpaeh_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_zpaeh_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595:not(._custom-mobile-layout_zpaeh_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595:not(._custom-mobile-layout_zpaeh_626)._is-open_zpaeh_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_zpaeh_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_zpaeh_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_zpaeh_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_zpaeh_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_zpaeh_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_zpaeh_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_zpaeh_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_zpaeh_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_zpaeh_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_zpaeh_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_zpaeh_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_zpaeh_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_zpaeh_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_zpaeh_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_zpaeh_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_zpaeh_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_zpaeh_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_zpaeh_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_zpaeh_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_zpaeh_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_zpaeh_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_zpaeh_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_zpaeh_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_zpaeh_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_zpaeh_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_zpaeh_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_zpaeh_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_zpaeh_780 > * {
  flex: 1 1 auto;
}
._f-rows_zpaeh_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_zpaeh_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_zpaeh_791 > * {
  flex: 1 1 auto;
}
._f-cols_zpaeh_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_zpaeh_791._left_zpaeh_376 {
  justify-content: start;
}
._f-cols_zpaeh_791._right_zpaeh_379 {
  justify-content: end;
}

._items-center_zpaeh_808 {
  align-items: center;
}

._justify-center_zpaeh_812 {
  justify-content: 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_zpaeh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zpaeh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zpaeh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zpaeh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zpaeh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zpaeh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zpaeh_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_zpaeh_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------------------------*/
._p-0\.5_zpaeh_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_zpaeh_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_zpaeh_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_zpaeh_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_zpaeh_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_zpaeh_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_zpaeh_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_zpaeh_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_zpaeh_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_zpaeh_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_zpaeh_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_zpaeh_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_zpaeh_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_zpaeh_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_zpaeh_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_zpaeh_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_zpaeh_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_zpaeh_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_zpaeh_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_zpaeh_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_zpaeh_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_zpaeh_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_zpaeh_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_zpaeh_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_zpaeh_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_zpaeh_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_zpaeh_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_zpaeh_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_zpaeh_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_zpaeh_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_zpaeh_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_zpaeh_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_zpaeh_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_zpaeh_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_zpaeh_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_zpaeh_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_zpaeh_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_zpaeh_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_zpaeh_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_zpaeh_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_zpaeh_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_zpaeh_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_zpaeh_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_zpaeh_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_zpaeh_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_zpaeh_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_zpaeh_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_zpaeh_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_zpaeh_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_zpaeh_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_zpaeh_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_zpaeh_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_zpaeh_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_zpaeh_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_zpaeh_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_zpaeh_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_zpaeh_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_zpaeh_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_zpaeh_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_zpaeh_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_zpaeh_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_zpaeh_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_zpaeh_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_zpaeh_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_zpaeh_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_zpaeh_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_zpaeh_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_zpaeh_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_zpaeh_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_zpaeh_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_zpaeh_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_zpaeh_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_zpaeh_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_zpaeh_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_zpaeh_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_zpaeh_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_zpaeh_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_zpaeh_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_zpaeh_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_zpaeh_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_zpaeh_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_zpaeh_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_zpaeh_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_zpaeh_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_zpaeh_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_zpaeh_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_zpaeh_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_zpaeh_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_zpaeh_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_zpaeh_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_zpaeh_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_zpaeh_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_zpaeh_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_zpaeh_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_zpaeh_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_zpaeh_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_zpaeh_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_zpaeh_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_zpaeh_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_zpaeh_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_zpaeh_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_zpaeh_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_zpaeh_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_zpaeh_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_zpaeh_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_zpaeh_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_zpaeh_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_zpaeh_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_zpaeh_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_zpaeh_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_zpaeh_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_zpaeh_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_zpaeh_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_zpaeh_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_zpaeh_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_zpaeh_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_zpaeh_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_zpaeh_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_zpaeh_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_zpaeh_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_zpaeh_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_zpaeh_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_zpaeh_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_zpaeh_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_zpaeh_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_zpaeh_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_zpaeh_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_zpaeh_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_zpaeh_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_zpaeh_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_zpaeh_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_zpaeh_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_zpaeh_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_zpaeh_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_zpaeh_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_zpaeh_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_zpaeh_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_zpaeh_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_zpaeh_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_zpaeh_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_zpaeh_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_zpaeh_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_zpaeh_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_zpaeh_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_zpaeh_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_zpaeh_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_zpaeh_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_zpaeh_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_zpaeh_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_zpaeh_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_zpaeh_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_zpaeh_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_zpaeh_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_zpaeh_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_zpaeh_945 {
  padding: 0 !important;
}

._pl-0_zpaeh_949 {
  padding-left: 0 !important;
}

._pr-0_zpaeh_953 {
  padding-right: 0 !important;
}

._pb-0_zpaeh_957 {
  padding-bottom: 0 !important;
}

._pt-0_zpaeh_961 {
  padding-top: 0 !important;
}

._py-0_zpaeh_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_zpaeh_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_zpaeh_975 {
  margin: 0 !important;
}

._ml-0_zpaeh_979 {
  margin-left: 0 !important;
}

._mr-0_zpaeh_983 {
  margin-right: 0 !important;
}

._mb-0_zpaeh_987 {
  margin-bottom: 0 !important;
}

._mt-0_zpaeh_991 {
  margin-top: 0 !important;
}

._my-0_zpaeh_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_zpaeh_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_zpaeh_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_zpaeh_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_zpaeh_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_zpaeh_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_zpaeh_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_zpaeh_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_zpaeh_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_zpaeh_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_zpaeh_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_zpaeh_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_zpaeh_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_zpaeh_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_zpaeh_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_zpaeh_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_zpaeh_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_zpaeh_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_zpaeh_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_zpaeh_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_zpaeh_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_zpaeh_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_zpaeh_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_zpaeh_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_zpaeh_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_zpaeh_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_zpaeh_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_zpaeh_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_zpaeh_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_zpaeh_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_zpaeh_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_zpaeh_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_zpaeh_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_zpaeh_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_zpaeh_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_zpaeh_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_zpaeh_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_zpaeh_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_zpaeh_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_zpaeh_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_zpaeh_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_zpaeh_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_zpaeh_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_zpaeh_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_zpaeh_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_zpaeh_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_zpaeh_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_zpaeh_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_zpaeh_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_zpaeh_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_zpaeh_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_zpaeh_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_zpaeh_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_zpaeh_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_zpaeh_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_zpaeh_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_zpaeh_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_zpaeh_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_zpaeh_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_zpaeh_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_zpaeh_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_zpaeh_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_zpaeh_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_zpaeh_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_zpaeh_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_zpaeh_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_zpaeh_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_zpaeh_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_zpaeh_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_zpaeh_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_zpaeh_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_zpaeh_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_zpaeh_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_zpaeh_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_zpaeh_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_zpaeh_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_zpaeh_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_zpaeh_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_zpaeh_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_zpaeh_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_zpaeh_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_zpaeh_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_zpaeh_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_zpaeh_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_zpaeh_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_zpaeh_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_zpaeh_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_zpaeh_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_zpaeh_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_zpaeh_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_zpaeh_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_zpaeh_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_zpaeh_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_zpaeh_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_zpaeh_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_zpaeh_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_zpaeh_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_zpaeh_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_zpaeh_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_zpaeh_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_zpaeh_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_zpaeh_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_zpaeh_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_zpaeh_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_zpaeh_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_zpaeh_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_zpaeh_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_zpaeh_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_zpaeh_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_zpaeh_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_zpaeh_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_zpaeh_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_zpaeh_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_zpaeh_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_zpaeh_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_zpaeh_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_zpaeh_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_zpaeh_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_zpaeh_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_zpaeh_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_zpaeh_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_zpaeh_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_zpaeh_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_zpaeh_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_zpaeh_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_zpaeh_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_zpaeh_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_zpaeh_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_zpaeh_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_zpaeh_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_zpaeh_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_zpaeh_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_zpaeh_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_zpaeh_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_zpaeh_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_zpaeh_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_zpaeh_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_zpaeh_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_zpaeh_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_zpaeh_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_zpaeh_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_zpaeh_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_zpaeh_2265 {
  margin: 0 !important;
}

._-ml-0_zpaeh_2269 {
  margin-left: 0 !important;
}

._-mr-0_zpaeh_2273 {
  margin-right: 0 !important;
}

._-mb-0_zpaeh_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_zpaeh_2281 {
  margin-top: 0 !important;
}

._-my-0_zpaeh_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_zpaeh_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_zpaeh_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_zpaeh_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_zpaeh_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_zpaeh_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_zpaeh_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_zpaeh_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_zpaeh_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_zpaeh_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_zpaeh_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_zpaeh_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_zpaeh_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_zpaeh_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_zpaeh_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_zpaeh_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_zpaeh_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_zpaeh_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_zpaeh_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_zpaeh_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_zpaeh_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_zpaeh_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_zpaeh_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_zpaeh_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_zpaeh_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_zpaeh_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_zpaeh_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_zpaeh_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_zpaeh_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_zpaeh_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_zpaeh_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_zpaeh_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_zpaeh_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_zpaeh_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_zpaeh_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_zpaeh_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_zpaeh_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_zpaeh_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_zpaeh_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_zpaeh_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_zpaeh_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_zpaeh_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_zpaeh_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_zpaeh_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_zpaeh_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_zpaeh_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_zpaeh_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_zpaeh_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_zpaeh_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_zpaeh_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_zpaeh_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_zpaeh_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_zpaeh_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_zpaeh_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_zpaeh_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_zpaeh_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_zpaeh_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_zpaeh_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_zpaeh_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_zpaeh_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_zpaeh_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_zpaeh_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_zpaeh_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_zpaeh_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_zpaeh_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_zpaeh_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_zpaeh_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_zpaeh_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_zpaeh_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_zpaeh_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_zpaeh_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_zpaeh_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_zpaeh_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_zpaeh_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_zpaeh_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_zpaeh_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_zpaeh_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_zpaeh_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_zpaeh_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_zpaeh_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_zpaeh_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_zpaeh_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_zpaeh_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_zpaeh_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_zpaeh_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_zpaeh_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_zpaeh_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_zpaeh_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_zpaeh_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_zpaeh_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_zpaeh_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_zpaeh_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_zpaeh_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_zpaeh_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_zpaeh_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_zpaeh_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_zpaeh_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_zpaeh_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_zpaeh_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_zpaeh_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_zpaeh_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_zpaeh_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_zpaeh_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_zpaeh_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_zpaeh_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_zpaeh_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_zpaeh_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_zpaeh_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_zpaeh_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_zpaeh_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_zpaeh_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_zpaeh_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_zpaeh_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_zpaeh_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_zpaeh_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_zpaeh_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_zpaeh_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_zpaeh_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_zpaeh_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_zpaeh_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_zpaeh_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_zpaeh_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_zpaeh_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_zpaeh_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_zpaeh_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_zpaeh_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_zpaeh_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_zpaeh_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_zpaeh_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_zpaeh_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_zpaeh_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_zpaeh_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_zpaeh_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_zpaeh_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_zpaeh_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_zpaeh_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_zpaeh_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_zpaeh_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_zpaeh_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_zpaeh_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_zpaeh_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_zpaeh_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_zpaeh_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_zpaeh_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_zpaeh_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_zpaeh_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_zpaeh_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_zpaeh_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_zpaeh_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_zpaeh_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_zpaeh_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_zpaeh_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_zpaeh_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_zpaeh_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_zpaeh_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_zpaeh_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_zpaeh_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_zpaeh_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_zpaeh_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_zpaeh_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_zpaeh_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_zpaeh_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_zpaeh_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_zpaeh_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_zpaeh_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_zpaeh_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_zpaeh_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_zpaeh_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_zpaeh_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_zpaeh_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_zpaeh_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_zpaeh_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_zpaeh_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_zpaeh_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_zpaeh_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_zpaeh_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_zpaeh_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_zpaeh_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_zpaeh_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_zpaeh_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_zpaeh_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_zpaeh_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_zpaeh_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_zpaeh_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_zpaeh_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_zpaeh_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_zpaeh_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_zpaeh_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_zpaeh_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_zpaeh_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_zpaeh_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_zpaeh_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_zpaeh_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_zpaeh_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_zpaeh_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_zpaeh_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_zpaeh_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_zpaeh_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_zpaeh_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_zpaeh_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_zpaeh_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_zpaeh_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_zpaeh_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_zpaeh_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_zpaeh_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_zpaeh_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_zpaeh_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_zpaeh_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_zpaeh_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_zpaeh_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_zpaeh_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_zpaeh_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_zpaeh_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_zpaeh_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_zpaeh_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_zpaeh_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_zpaeh_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_zpaeh_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_zpaeh_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_zpaeh_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_zpaeh_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_zpaeh_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_zpaeh_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_zpaeh_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_zpaeh_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_zpaeh_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_zpaeh_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_zpaeh_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_zpaeh_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_zpaeh_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_zpaeh_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_zpaeh_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_zpaeh_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_zpaeh_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_zpaeh_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_zpaeh_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_zpaeh_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_zpaeh_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_zpaeh_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_zpaeh_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_zpaeh_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_zpaeh_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_zpaeh_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_zpaeh_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_zpaeh_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_zpaeh_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_zpaeh_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_zpaeh_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_zpaeh_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_zpaeh_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_zpaeh_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_zpaeh_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_zpaeh_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_zpaeh_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_zpaeh_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_zpaeh_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_zpaeh_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_zpaeh_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_zpaeh_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_zpaeh_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_zpaeh_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_zpaeh_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_zpaeh_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_zpaeh_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_zpaeh_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_zpaeh_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_zpaeh_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_zpaeh_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_zpaeh_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_zpaeh_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_zpaeh_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_zpaeh_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_zpaeh_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_zpaeh_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_zpaeh_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_zpaeh_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_zpaeh_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_zpaeh_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_zpaeh_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_zpaeh_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_zpaeh_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_zpaeh_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_zpaeh_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_zpaeh_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_zpaeh_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_zpaeh_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_zpaeh_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_zpaeh_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_zpaeh_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_zpaeh_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_zpaeh_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_zpaeh_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_zpaeh_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_zpaeh_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_zpaeh_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_zpaeh_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_zpaeh_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_zpaeh_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_zpaeh_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_zpaeh_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_zpaeh_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_zpaeh_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_zpaeh_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_zpaeh_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_zpaeh_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_zpaeh_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_zpaeh_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_zpaeh_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_zpaeh_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_zpaeh_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_zpaeh_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_zpaeh_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_zpaeh_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_zpaeh_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_zpaeh_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_zpaeh_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_zpaeh_3640 {
  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_zpaeh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zpaeh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zpaeh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zpaeh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zpaeh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zpaeh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zpaeh_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_zpaeh_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_zpaeh_3774,
:host(*) ._text-h1_zpaeh_3774 {
  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_zpaeh_3781,
:host(*) ._text-h2_zpaeh_3781 {
  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_zpaeh_3788,
:host(*) ._text-h3_zpaeh_3788 {
  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_zpaeh_3795,
:host(*) ._text-h4_zpaeh_3795 {
  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_zpaeh_3803,
:host(*) ._text-h5_zpaeh_3803 {
  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_zpaeh_3811,
:host(*) ._text-h6_zpaeh_3811 {
  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_zpaeh_3819,
:host(*) ._text-paragraph-large_zpaeh_3819 {
  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_zpaeh_3827,
:host(*) ._text-paragraph-small_zpaeh_3827 {
  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_zpaeh_3819,
:host(*) ._text-paragraph_zpaeh_3819 {
  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_zpaeh_3844,
:host(*) ._text-subtitle_zpaeh_3844 {
  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_zpaeh_3852,
:host(*) ._as-card_zpaeh_3852 {
  --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_zpaeh_3852._is-compact_zpaeh_3869,
:host(*) ._as-card_zpaeh_3852._is-compact_zpaeh_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_zpaeh_3852._image-rounded-top_zpaeh_3874 > img:first-child,
:host(*) ._as-card_zpaeh_3852._image-rounded-top_zpaeh_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_zpaeh_3852._image-rounded-bottom_zpaeh_3879 > img:last-child,
:host(*) ._as-card_zpaeh_3852._image-rounded-bottom_zpaeh_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_zpaeh_3852._image-center_zpaeh_3884 > img:only-child,
:host(*) ._as-card_zpaeh_3852._image-center_zpaeh_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_zpaeh_3852._is-actionable_zpaeh_3888,
:host(*) ._as-card_zpaeh_3852._is-actionable_zpaeh_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_zpaeh_3852._is-actionable_zpaeh_3888:focus, :root ._as-card_zpaeh_3852._is-actionable_zpaeh_3888:active,
:host(*) ._as-card_zpaeh_3852._is-actionable_zpaeh_3888:focus,
:host(*) ._as-card_zpaeh_3852._is-actionable_zpaeh_3888: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_zpaeh_3852._is-actionable_zpaeh_3888:hover,
:host(*) ._as-card_zpaeh_3852._is-actionable_zpaeh_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_zpaeh_3912,
:host(*) ._as-card-icon_zpaeh_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_zpaeh_3912._success_zpaeh_3918,
:host(*) ._as-card-icon_zpaeh_3912._success_zpaeh_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_zpaeh_3912._warning_zpaeh_3922,
:host(*) ._as-card-icon_zpaeh_3912._warning_zpaeh_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_zpaeh_3912._danger_zpaeh_3926,
:host(*) ._as-card-icon_zpaeh_3912._danger_zpaeh_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_zpaeh_3912._info_zpaeh_3930,
:host(*) ._as-card-icon_zpaeh_3912._info_zpaeh_3930 {
  color: var(--color-info-base);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._top_zpaeh_3940,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._top_zpaeh_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._bottom_zpaeh_3944,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._bottom_zpaeh_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._success_zpaeh_3918,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._success_zpaeh_3918 {
  background: var(--color-success-base);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._warning_zpaeh_3922,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._warning_zpaeh_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._danger_zpaeh_3926,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._danger_zpaeh_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_zpaeh_3852 ._divider_zpaeh_3934._info_zpaeh_3930,
:host(*) ._as-card_zpaeh_3852 ._divider_zpaeh_3934._info_zpaeh_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_zpaeh_3964,
:host(*) ._as-card-actions_zpaeh_3964 {
  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_zpaeh_3972,
:host(*) ._as-card-header_zpaeh_3972 {
  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_zpaeh_3972 + img,
:host(*) ._as-card-header_zpaeh_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_zpaeh_3972 ._header-title_zpaeh_3984,
:host(*) ._as-card-header_zpaeh_3972 ._header-title_zpaeh_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_zpaeh_3972 ._header-action_zpaeh_3988,
:host(*) ._as-card-header_zpaeh_3972 ._header-action_zpaeh_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_zpaeh_3992,
:host(*) ._as-card-title_zpaeh_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_zpaeh_3997,
:host(*) ._as-card-helper-text_zpaeh_3997 {
  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_zpaeh_3997 + img,
:host(*) ._as-card-helper-text_zpaeh_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_zpaeh_4013,
:host(*) ._as-card-body_zpaeh_4013 {
  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_zpaeh_4013._has-overflow-auto_zpaeh_4021,
:host(*) ._as-card-body_zpaeh_4013._has-overflow-auto_zpaeh_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_zpaeh_4013._has-top-divider_zpaeh_4025,
:host(*) ._as-card-body_zpaeh_4013._has-top-divider_zpaeh_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_zpaeh_4013._has-bottom-divider_zpaeh_4030,
:host(*) ._as-card-body_zpaeh_4013._has-bottom-divider_zpaeh_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_zpaeh_4013:focus,
:host(*) ._as-card-body_zpaeh_4013:focus {
  outline: none;
}
:root ._as-card-footer_zpaeh_4039,
:host(*) ._as-card-footer_zpaeh_4039 {
  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_zpaeh_4039 > *,
:host(*) ._as-card-footer_zpaeh_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_zpaeh_4039._left_zpaeh_376,
:host(*) ._as-card-footer_zpaeh_4039._left_zpaeh_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_zpaeh_4039._right_zpaeh_379,
:host(*) ._as-card-footer_zpaeh_4039._right_zpaeh_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_zpaeh_4039 ._right-action_zpaeh_4063,
:root ._as-card-footer_zpaeh_4039 ._left-action_zpaeh_4064,
:host(*) ._as-card-footer_zpaeh_4039 ._right-action_zpaeh_4063,
:host(*) ._as-card-footer_zpaeh_4039 ._left-action_zpaeh_4064 {
  width: fit-content;
}
:root ._as-button_zpaeh_4069,
:host(*) ._as-button_zpaeh_4069 {
  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_zpaeh_4069 svg,
:root ._as-button_zpaeh_4069 ._leading_zpaeh_4093,
:root ._as-button_zpaeh_4069 ._trailing_zpaeh_4094,
:host(*) ._as-button_zpaeh_4069 svg,
:host(*) ._as-button_zpaeh_4069 ._leading_zpaeh_4093,
:host(*) ._as-button_zpaeh_4069 ._trailing_zpaeh_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_zpaeh_4069:focus, :root ._as-button_zpaeh_4069:hover,
:host(*) ._as-button_zpaeh_4069:focus,
:host(*) ._as-button_zpaeh_4069:hover {
  text-decoration: none;
}
:root ._as-button_zpaeh_4069._is-disabled_zpaeh_4106, :root ._as-button_zpaeh_4069:disabled,
:host(*) ._as-button_zpaeh_4069._is-disabled_zpaeh_4106,
:host(*) ._as-button_zpaeh_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_zpaeh_4069:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_zpaeh_4069:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069:focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069: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_zpaeh_4069._small_zpaeh_4130,
:host(*) ._as-button_zpaeh_4069._small_zpaeh_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_zpaeh_4069._full-width_zpaeh_4134,
:host(*) ._as-button_zpaeh_4069._full-width_zpaeh_4134 {
  width: 100%;
}
:root ._as-button_zpaeh_4069._is-loading_zpaeh_4138._with-icon-only_zpaeh_4138 ._leading_zpaeh_4093,
:host(*) ._as-button_zpaeh_4069._is-loading_zpaeh_4138._with-icon-only_zpaeh_4138 ._leading_zpaeh_4093 {
  display: none;
}
:root ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138),
:host(*) ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138) *.spinner,
:host(*) ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138) ._spinner_zpaeh_4146,
:host(*) ._as-button_zpaeh_4069._is-loading_zpaeh_4138:not(._with-icon-only_zpaeh_4138) ._spinner_zpaeh_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138,
:host(*) ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138:not(._small_zpaeh_4130),
:host(*) ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138:not(._small_zpaeh_4130) {
  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_zpaeh_4069._with-icon-only_zpaeh_4138 *.spinner,
:host(*) ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138 *.spinner {
  margin: 0;
}
:root ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138 ._spinner_zpaeh_4146,
:host(*) ._as-button_zpaeh_4069._with-icon-only_zpaeh_4138 ._spinner_zpaeh_4146 {
  margin: 0;
}
:root ._as-button_zpaeh_4069._has-leading-icon_zpaeh_4177 span, :root ._as-button_zpaeh_4069._has-leading-icon_zpaeh_4177 ._label_zpaeh_4177,
:host(*) ._as-button_zpaeh_4069._has-leading-icon_zpaeh_4177 span,
:host(*) ._as-button_zpaeh_4069._has-leading-icon_zpaeh_4177 ._label_zpaeh_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_zpaeh_4069._has-trailing-icon_zpaeh_4182 span, :root ._as-button_zpaeh_4069._has-trailing-icon_zpaeh_4182 ._label_zpaeh_4177,
:host(*) ._as-button_zpaeh_4069._has-trailing-icon_zpaeh_4182 span,
:host(*) ._as-button_zpaeh_4069._has-trailing-icon_zpaeh_4182 ._label_zpaeh_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_zpaeh_4069 svg,
:root ._as-button_zpaeh_4069 ._leading_zpaeh_4093,
:root ._as-button_zpaeh_4069 ._trailing_zpaeh_4094,
:root ._as-button_zpaeh_4069 ._spinner_zpaeh_4146,
:host(*) ._as-button_zpaeh_4069 svg,
:host(*) ._as-button_zpaeh_4069 ._leading_zpaeh_4093,
:host(*) ._as-button_zpaeh_4069 ._trailing_zpaeh_4094,
:host(*) ._as-button_zpaeh_4069 ._spinner_zpaeh_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_zpaeh_4069 *.spinner,
:host(*) ._as-button_zpaeh_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_zpaeh_4069 ._spinner_zpaeh_4146,
:host(*) ._as-button_zpaeh_4069 ._spinner_zpaeh_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_zpaeh_4069._primary_zpaeh_4207,
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207 {
  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_zpaeh_4069._primary_zpaeh_4207:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._primary_zpaeh_4207:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._primary_zpaeh_4207:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_zpaeh_4069._secondary_zpaeh_4228,
:host(*) ._as-button_zpaeh_4069._secondary_zpaeh_4228 {
  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_zpaeh_4069._secondary_zpaeh_4228:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._secondary_zpaeh_4228:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._secondary_zpaeh_4228:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._secondary_zpaeh_4228:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_zpaeh_4069._secondary_zpaeh_4228:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._secondary_zpaeh_4228:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._danger_zpaeh_3926,
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926 {
  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_zpaeh_4069._danger_zpaeh_3926:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._danger_zpaeh_3926:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._danger_zpaeh_3926:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_zpaeh_4069._ghost_zpaeh_4264,
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264 {
  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_zpaeh_4069._ghost_zpaeh_4264:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._ghost_zpaeh_4264:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_zpaeh_4069._ghost_zpaeh_4264:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._ghost_zpaeh_4264:focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_zpaeh_4069._ghost_zpaeh_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._ghost_zpaeh_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288,
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288 {
  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_zpaeh_4069._ghost-primary_zpaeh_4288:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._ghost-primary_zpaeh_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312,
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312 {
  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_zpaeh_4069._ghost-danger_zpaeh_4312:hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._ghost-danger_zpaeh_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069) {
  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_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active:not(:disabled):not(._is-disabled_zpaeh_4106) {
  box-shadow: none;
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):active, :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):active,
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):active,
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active), :root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active), :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active, :root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active,
:host(*) ._as-button_zpaeh_4069._simple_zpaeh_4336:not(._as-button_zpaeh_4069):active,
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover,
:host(*) ._as-button_zpaeh_4069._link_zpaeh_4336:not(._as-button_zpaeh_4069):hover {
  text-decoration: underline;
}
:root ._as-button_zpaeh_4069:not(._small_zpaeh_4130),
:host(*) ._as-button_zpaeh_4069:not(._small_zpaeh_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069),
:host(*) ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069):focus:not(:disabled),
:host(*) ._as-button_zpaeh_4069._unstyled_zpaeh_4401:not(._as-button_zpaeh_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_zpaeh_4417,
:host(*) ._as-border-list_zpaeh_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_zpaeh_4417 > *,
:host(*) ._as-border-list_zpaeh_4417 > * {
  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_zpaeh_4417 > *:last-of-type,
:host(*) ._as-border-list_zpaeh_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_zpaeh_4433,
:host(*) ._color-font-base_zpaeh_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_zpaeh_4437,
:host(*) ._color-font-secondary_zpaeh_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_zpaeh_4441,
:host(*) ._color-font-tertiary_zpaeh_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_zpaeh_4445,
:host(*) ._bg-structure-base_zpaeh_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_zpaeh_4449,
:host(*) ._bg-structure-secondary_zpaeh_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_zpaeh_4453,
:host(*) ._bg-structure-tertiary_zpaeh_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_zpaeh_4457,
:host(*) ._sr-only_zpaeh_4457 {
  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_zpaeh_4468,
:host(*) ._h-full_zpaeh_4468 {
  height: 100%;
}
:root ._w-full_zpaeh_4472,
:host(*) ._w-full_zpaeh_4472 {
  width: 100%;
}
:root ._children-100_zpaeh_4476 > *,
:host(*) ._children-100_zpaeh_4476 > * {
  height: 100%;
}
:root ._children-100_zpaeh_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_zpaeh_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_zpaeh_4484,
:host(*) ._rounded_zpaeh_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_zpaeh_4488,
:host(*) ._rounded-small_zpaeh_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_zpaeh_4492,
:host(*) ._rounded-full_zpaeh_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_zpaeh_4496::part(input),
:host(*) ._input-alternate-border_zpaeh_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_zpaeh_4500,
:host(*) ._monospace-font_zpaeh_4500 {
  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_zpaeh_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_zpaeh_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_zpaeh_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_zpaeh_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_zpaeh_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_zpaeh_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_zpaeh_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_zpaeh_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_zpaeh_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_zpaeh_583:has(._jamf-side-nav_zpaeh_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_zpaeh_583 ._jamf-top-nav_zpaeh_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_zpaeh_583 ._jamf-main-content_zpaeh_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_zpaeh_583 ._jamf-main-content_zpaeh_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_zpaeh_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595:not(._custom-mobile-layout_zpaeh_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_zpaeh_583 ._jamf-side-nav_zpaeh_595:not(._custom-mobile-layout_zpaeh_626)._is-open_zpaeh_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_zpaeh_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_zpaeh_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_zpaeh_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-heading_zpaeh_4708) ._jamf-heading_zpaeh_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-fixed-bar_zpaeh_4713:not(._is-hidden_zpaeh_4713)) {
  padding-bottom: 0;
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-fixed-bar_zpaeh_4713:not(._is-hidden_zpaeh_4713)) ._jamf-section_zpaeh_4716._has-outline_zpaeh_4716 + ._jamf-fixed-bar_zpaeh_4713,
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-fixed-bar_zpaeh_4713:not(._is-hidden_zpaeh_4713)) ._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 + ._jamf-fixed-bar_zpaeh_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-fixed-bar_zpaeh_4713:not(._is-hidden_zpaeh_4713)) ._jamf-fixed-bar_zpaeh_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_zpaeh_4691 ._jamf-content-wrapper_zpaeh_4701:has(._jamf-fixed-bar_zpaeh_4713:not(._is-hidden_zpaeh_4713)) ._jamf-section_zpaeh_4716 {
  flex-grow: 2;
}

._jamf-heading_zpaeh_4708 {
  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_zpaeh_4708:has(._left_zpaeh_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_zpaeh_4708:has(._left_zpaeh_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_zpaeh_4708 ._left_zpaeh_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_zpaeh_4708 ._right_zpaeh_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_zpaeh_4708 ._right_zpaeh_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_zpaeh_4708 > h1,
._jamf-heading_zpaeh_4708 ._left_zpaeh_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_zpaeh_4708 > p,
._jamf-heading_zpaeh_4708 ._left_zpaeh_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_zpaeh_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_zpaeh_4708 > 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_zpaeh_4708 > 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_zpaeh_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_zpaeh_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_zpaeh_4716._has-outline_zpaeh_4716, ._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 {
  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_zpaeh_4716._has-stepper_zpaeh_4717 {
  padding: 0;
}
._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_zpaeh_4716._has-stepper_zpaeh_4717 > * {
  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_zpaeh_4716._has-stepper_zpaeh_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_zpaeh_4713 {
  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_zpaeh_4713 ._right_zpaeh_379,
._jamf-fixed-bar_zpaeh_4713 ._left_zpaeh_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_zpaeh_4713 ._left_zpaeh_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_zpaeh_4713 ._right_zpaeh_379,
._jamf-fixed-bar_zpaeh_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_zpaeh_4713._is-hidden_zpaeh_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_zpaeh_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_zpaeh_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_zpaeh_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_zpaeh_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_zpaeh_4916 {
  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_zpaeh_4916 > * {
  height: 100%;
}
._jamf-item-grid_zpaeh_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_zpaeh_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_zpaeh_4928 {
  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_zpaeh_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_zpaeh_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_zpaeh_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_zpaeh_4940 {
  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_zpaeh_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_zpaeh_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_zpaeh_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_zpaeh_4952 {
  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_zpaeh_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_zpaeh_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_zpaeh_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_zpaeh_4964 {
  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_zpaeh_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_zpaeh_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_zpaeh_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_zpaeh_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_zpaeh_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._commandsSection_zpaeh_4990 {
  margin-top: calc(2px * var(--size-base-spacing));
}

._alert_zpaeh_4994 {
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._commandsContainer_zpaeh_4998 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._commandsContainer_zpaeh_4998 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._commandsWraper_zpaeh_5008 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
}

._commandsCard_zpaeh_5013,
._historyCard_zpaeh_5014 {
  flex: 1;
  min-width: 280px;
}

._loadingContainer_zpaeh_5019 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing));
}
._loadingContainer_zpaeh_5019 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._historyList_zpaeh_5031 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
  max-height: 300px;
  overflow-y: auto;
}

._historyItem_zpaeh_5039 {
  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_zpaeh_5049 {
  font-weight: 500;
}

._commandDate_zpaeh_5053 {
  color: var(--color-text-secondary);
  font-size: 0.9em;
}

._formInputs_zpaeh_5058 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._exclamationIcon_zpaeh_5064 {
  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_h20wp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_h20wp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_h20wp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_h20wp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_h20wp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_h20wp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_h20wp_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_h20wp_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_h20wp_130 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._cellHorizontalCenter_h20wp_137 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellFlexStart_h20wp_145 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellIconText_h20wp_153 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellIconTextLarge_h20wp_161 {
  display: flex;
  align-items: center;
  gap: calc(2px * var(--size-base-spacing));
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}
._cellIconTextLarge_h20wp_161 ._title_h20wp_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_h20wp_176 {
  width: calc(6px * var(--size-base-spacing));
  height: calc(6px * var(--size-base-spacing));
  object-fit: contain;
}

._cellMultiLine_h20wp_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_h20wp_182 ._title_h20wp_168 {
  font-weight: var(--weight-bold);
  margin-bottom: calc(0.25px * var(--size-base-spacing));
}
._cellMultiLine_h20wp_182 ._subtitle_h20wp_194 {
  font-size: var(--size-font-small);
  color: var(--color-font-secondary);
  opacity: 0.75;
}

._cellTag_h20wp_200 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: calc(1px * var(--size-base-spacing)) 0;
}

._cellAction_h20wp_208 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
}

._cellDateTime_h20wp_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_h20wp_225 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin: calc(3px * var(--size-base-spacing)) 0;
}

._cellVerticalCenterTopMargin_h20wp_233 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-top: calc(2px * var(--size-base-spacing));
}

._gridWrapper_h20wp_241 .ag-root-wrapper {
  padding: calc(1px * var(--size-base-spacing)) calc(3px * var(--size-base-spacing));
}
._gridWrapper_h20wp_241 .ag-row .ag-cell:first-child {
  padding-left: 0;
}
._gridWrapper_h20wp_241 .ag-row .ag-header:first-child {
  padding-left: 0;
}
._gridWrapper_h20wp_241 .ag-header-row .ag-header-cell:first-child {
  padding-left: 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_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_18b6g_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18b6g_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18b6g_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18b6g_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18b6g_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18b6g_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18b6g_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_18b6g_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_18b6g_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18b6g_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18b6g_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18b6g_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18b6g_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18b6g_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18b6g_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_18b6g_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_18b6g_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_18b6g_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_18b6g_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_18b6g_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_18b6g_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_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_18b6g_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_18b6g_357._max-c_18b6g_363 {
  grid-auto-rows: max-content;
}
._g-rows_18b6g_357._min-c_18b6g_366 {
  grid-auto-rows: min-content;
}

._g-cols_18b6g_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_18b6g_370._left_18b6g_376 {
  justify-content: start;
}
._g-cols_18b6g_370._right_18b6g_379 {
  justify-content: end;
}
._g-cols_18b6g_370._max-c_18b6g_363 {
  grid-auto-columns: max-content;
}
._g-cols_18b6g_370._min-c_18b6g_366 {
  grid-auto-columns: min-content;
}

._col-span-all_18b6g_389 {
  grid-column: "1 / -1";
}

._col-span-0_18b6g_393 {
  grid-column: span 1;
}

._col-span-1_18b6g_397 {
  grid-column: span 2;
}

._col-span-2_18b6g_401 {
  grid-column: span 3;
}

._col-span-3_18b6g_405 {
  grid-column: span 4;
}

._col-span-4_18b6g_409 {
  grid-column: span 5;
}

._col-span-5_18b6g_413 {
  grid-column: span 6;
}

._col-span-6_18b6g_417 {
  grid-column: span 7;
}

._col-span-7_18b6g_421 {
  grid-column: span 8;
}

._col-span-8_18b6g_425 {
  grid-column: span 9;
}

._col-span-9_18b6g_429 {
  grid-column: span 10;
}

._col-span-10_18b6g_433 {
  grid-column: span 11;
}

._gap-none_18b6g_437 {
  gap: 0 !important;
}

._gap-0_18b6g_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_18b6g_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_18b6g_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_18b6g_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_18b6g_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_18b6g_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_18b6g_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_18b6g_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_18b6g_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_18b6g_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_18b6g_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_18b6g_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_18b6g_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_18b6g_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_18b6g_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_18b6g_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_18b6g_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_18b6g_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_18b6g_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_18b6g_517 {
  grid-row: "1 / -1";
}

._row-span-0_18b6g_521 {
  grid-row: span 1;
}

._row-span-1_18b6g_525 {
  grid-row: span 2;
}

._row-span-2_18b6g_529 {
  grid-row: span 3;
}

._row-span-3_18b6g_533 {
  grid-row: span 4;
}

._row-span-4_18b6g_537 {
  grid-row: span 5;
}

._row-span-5_18b6g_541 {
  grid-row: span 6;
}

._row-span-6_18b6g_545 {
  grid-row: span 7;
}

._row-span-7_18b6g_549 {
  grid-row: span 8;
}

._row-span-8_18b6g_553 {
  grid-row: span 9;
}

._row-span-9_18b6g_557 {
  grid-row: span 10;
}

._row-span-10_18b6g_561 {
  grid-row: span 11;
}

._g-app-layout_18b6g_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_18b6g_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_18b6g_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_18b6g_583:has(._jamf-side-nav_18b6g_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_18b6g_583 ._jamf-top-nav_18b6g_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_18b6g_583 ._jamf-main-content_18b6g_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_18b6g_583 ._jamf-main-content_18b6g_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_18b6g_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595:not(._custom-mobile-layout_18b6g_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595:not(._custom-mobile-layout_18b6g_626)._is-open_18b6g_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_18b6g_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_18b6g_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_18b6g_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_18b6g_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_18b6g_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_18b6g_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_18b6g_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_18b6g_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_18b6g_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_18b6g_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_18b6g_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_18b6g_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_18b6g_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_18b6g_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_18b6g_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_18b6g_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_18b6g_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_18b6g_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_18b6g_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_18b6g_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_18b6g_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_18b6g_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_18b6g_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_18b6g_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_18b6g_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_18b6g_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_18b6g_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_18b6g_780 > * {
  flex: 1 1 auto;
}
._f-rows_18b6g_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_18b6g_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_18b6g_791 > * {
  flex: 1 1 auto;
}
._f-cols_18b6g_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_18b6g_791._left_18b6g_376 {
  justify-content: start;
}
._f-cols_18b6g_791._right_18b6g_379 {
  justify-content: end;
}

._items-center_18b6g_808 {
  align-items: center;
}

._justify-center_18b6g_812 {
  justify-content: 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_18b6g_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18b6g_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18b6g_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18b6g_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18b6g_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18b6g_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18b6g_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_18b6g_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------------------------*/
._p-0\.5_18b6g_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_18b6g_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_18b6g_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_18b6g_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_18b6g_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_18b6g_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_18b6g_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_18b6g_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_18b6g_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_18b6g_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_18b6g_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_18b6g_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_18b6g_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_18b6g_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_18b6g_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_18b6g_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_18b6g_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_18b6g_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_18b6g_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_18b6g_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_18b6g_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_18b6g_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_18b6g_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_18b6g_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_18b6g_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_18b6g_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_18b6g_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_18b6g_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_18b6g_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_18b6g_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_18b6g_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_18b6g_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_18b6g_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_18b6g_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_18b6g_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_18b6g_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_18b6g_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_18b6g_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_18b6g_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_18b6g_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_18b6g_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_18b6g_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_18b6g_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_18b6g_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_18b6g_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_18b6g_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_18b6g_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_18b6g_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_18b6g_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_18b6g_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_18b6g_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_18b6g_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_18b6g_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_18b6g_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_18b6g_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_18b6g_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_18b6g_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_18b6g_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_18b6g_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_18b6g_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_18b6g_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_18b6g_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_18b6g_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_18b6g_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_18b6g_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_18b6g_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_18b6g_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_18b6g_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_18b6g_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_18b6g_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_18b6g_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_18b6g_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_18b6g_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_18b6g_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_18b6g_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_18b6g_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_18b6g_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_18b6g_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_18b6g_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_18b6g_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_18b6g_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_18b6g_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_18b6g_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_18b6g_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_18b6g_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_18b6g_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_18b6g_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_18b6g_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_18b6g_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_18b6g_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_18b6g_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_18b6g_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_18b6g_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_18b6g_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_18b6g_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_18b6g_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_18b6g_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_18b6g_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_18b6g_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_18b6g_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_18b6g_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_18b6g_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_18b6g_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_18b6g_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_18b6g_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_18b6g_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_18b6g_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_18b6g_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_18b6g_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_18b6g_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_18b6g_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_18b6g_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_18b6g_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_18b6g_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_18b6g_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_18b6g_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_18b6g_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_18b6g_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_18b6g_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_18b6g_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_18b6g_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_18b6g_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_18b6g_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_18b6g_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_18b6g_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_18b6g_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_18b6g_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_18b6g_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_18b6g_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_18b6g_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_18b6g_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_18b6g_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_18b6g_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_18b6g_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_18b6g_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_18b6g_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_18b6g_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_18b6g_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_18b6g_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_18b6g_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_18b6g_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_18b6g_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_18b6g_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_18b6g_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_18b6g_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_18b6g_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_18b6g_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_18b6g_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_18b6g_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_18b6g_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_18b6g_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_18b6g_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_18b6g_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_18b6g_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_18b6g_945 {
  padding: 0 !important;
}

._pl-0_18b6g_949 {
  padding-left: 0 !important;
}

._pr-0_18b6g_953 {
  padding-right: 0 !important;
}

._pb-0_18b6g_957 {
  padding-bottom: 0 !important;
}

._pt-0_18b6g_961 {
  padding-top: 0 !important;
}

._py-0_18b6g_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_18b6g_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_18b6g_975 {
  margin: 0 !important;
}

._ml-0_18b6g_979 {
  margin-left: 0 !important;
}

._mr-0_18b6g_983 {
  margin-right: 0 !important;
}

._mb-0_18b6g_987 {
  margin-bottom: 0 !important;
}

._mt-0_18b6g_991 {
  margin-top: 0 !important;
}

._my-0_18b6g_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_18b6g_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_18b6g_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_18b6g_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_18b6g_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_18b6g_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_18b6g_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_18b6g_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_18b6g_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_18b6g_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_18b6g_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_18b6g_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_18b6g_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_18b6g_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_18b6g_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_18b6g_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_18b6g_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_18b6g_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_18b6g_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_18b6g_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_18b6g_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_18b6g_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_18b6g_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_18b6g_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_18b6g_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_18b6g_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_18b6g_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_18b6g_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_18b6g_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_18b6g_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_18b6g_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_18b6g_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_18b6g_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_18b6g_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_18b6g_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_18b6g_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_18b6g_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_18b6g_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_18b6g_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_18b6g_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_18b6g_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_18b6g_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_18b6g_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_18b6g_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_18b6g_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_18b6g_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_18b6g_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_18b6g_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_18b6g_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_18b6g_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_18b6g_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_18b6g_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_18b6g_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_18b6g_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_18b6g_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_18b6g_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_18b6g_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_18b6g_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_18b6g_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_18b6g_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_18b6g_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_18b6g_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_18b6g_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_18b6g_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_18b6g_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_18b6g_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_18b6g_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_18b6g_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_18b6g_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_18b6g_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_18b6g_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_18b6g_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_18b6g_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_18b6g_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_18b6g_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_18b6g_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_18b6g_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_18b6g_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_18b6g_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_18b6g_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_18b6g_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_18b6g_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_18b6g_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_18b6g_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_18b6g_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_18b6g_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_18b6g_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_18b6g_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_18b6g_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_18b6g_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_18b6g_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_18b6g_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_18b6g_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_18b6g_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_18b6g_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_18b6g_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_18b6g_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_18b6g_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_18b6g_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_18b6g_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_18b6g_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_18b6g_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_18b6g_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_18b6g_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_18b6g_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_18b6g_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_18b6g_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_18b6g_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_18b6g_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_18b6g_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_18b6g_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_18b6g_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_18b6g_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_18b6g_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_18b6g_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_18b6g_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_18b6g_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_18b6g_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_18b6g_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_18b6g_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_18b6g_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_18b6g_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_18b6g_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_18b6g_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_18b6g_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_18b6g_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_18b6g_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_18b6g_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_18b6g_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_18b6g_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_18b6g_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_18b6g_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_18b6g_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_18b6g_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_18b6g_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_18b6g_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_18b6g_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_18b6g_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_18b6g_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_18b6g_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_18b6g_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_18b6g_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_18b6g_2265 {
  margin: 0 !important;
}

._-ml-0_18b6g_2269 {
  margin-left: 0 !important;
}

._-mr-0_18b6g_2273 {
  margin-right: 0 !important;
}

._-mb-0_18b6g_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_18b6g_2281 {
  margin-top: 0 !important;
}

._-my-0_18b6g_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_18b6g_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_18b6g_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_18b6g_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_18b6g_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_18b6g_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_18b6g_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_18b6g_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_18b6g_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_18b6g_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_18b6g_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_18b6g_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_18b6g_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_18b6g_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_18b6g_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_18b6g_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_18b6g_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_18b6g_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_18b6g_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_18b6g_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_18b6g_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_18b6g_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_18b6g_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_18b6g_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_18b6g_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_18b6g_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_18b6g_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_18b6g_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_18b6g_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_18b6g_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_18b6g_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_18b6g_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_18b6g_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_18b6g_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_18b6g_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_18b6g_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_18b6g_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_18b6g_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_18b6g_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_18b6g_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_18b6g_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_18b6g_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_18b6g_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_18b6g_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_18b6g_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_18b6g_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_18b6g_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_18b6g_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_18b6g_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_18b6g_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_18b6g_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_18b6g_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_18b6g_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_18b6g_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_18b6g_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_18b6g_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_18b6g_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_18b6g_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_18b6g_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_18b6g_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_18b6g_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_18b6g_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_18b6g_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_18b6g_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_18b6g_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_18b6g_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_18b6g_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_18b6g_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_18b6g_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_18b6g_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_18b6g_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_18b6g_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_18b6g_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_18b6g_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_18b6g_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_18b6g_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_18b6g_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_18b6g_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_18b6g_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_18b6g_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_18b6g_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_18b6g_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_18b6g_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_18b6g_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_18b6g_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_18b6g_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_18b6g_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_18b6g_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_18b6g_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_18b6g_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_18b6g_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_18b6g_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_18b6g_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_18b6g_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_18b6g_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_18b6g_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_18b6g_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_18b6g_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_18b6g_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_18b6g_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_18b6g_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_18b6g_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_18b6g_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_18b6g_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_18b6g_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_18b6g_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_18b6g_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_18b6g_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_18b6g_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_18b6g_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_18b6g_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_18b6g_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_18b6g_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_18b6g_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_18b6g_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_18b6g_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_18b6g_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_18b6g_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_18b6g_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_18b6g_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_18b6g_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_18b6g_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_18b6g_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_18b6g_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_18b6g_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_18b6g_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_18b6g_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_18b6g_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_18b6g_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_18b6g_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_18b6g_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_18b6g_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_18b6g_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_18b6g_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_18b6g_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_18b6g_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_18b6g_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_18b6g_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_18b6g_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_18b6g_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_18b6g_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_18b6g_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_18b6g_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_18b6g_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_18b6g_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_18b6g_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_18b6g_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_18b6g_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_18b6g_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_18b6g_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_18b6g_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_18b6g_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_18b6g_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_18b6g_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_18b6g_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_18b6g_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_18b6g_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_18b6g_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_18b6g_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_18b6g_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_18b6g_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_18b6g_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_18b6g_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_18b6g_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_18b6g_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_18b6g_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_18b6g_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_18b6g_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_18b6g_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_18b6g_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_18b6g_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_18b6g_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_18b6g_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_18b6g_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_18b6g_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_18b6g_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_18b6g_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_18b6g_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_18b6g_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_18b6g_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_18b6g_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_18b6g_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_18b6g_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_18b6g_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_18b6g_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_18b6g_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_18b6g_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_18b6g_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_18b6g_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_18b6g_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_18b6g_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_18b6g_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_18b6g_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_18b6g_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_18b6g_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_18b6g_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_18b6g_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_18b6g_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_18b6g_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_18b6g_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_18b6g_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_18b6g_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_18b6g_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_18b6g_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_18b6g_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_18b6g_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_18b6g_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_18b6g_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_18b6g_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_18b6g_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_18b6g_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_18b6g_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_18b6g_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_18b6g_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_18b6g_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_18b6g_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_18b6g_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_18b6g_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_18b6g_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_18b6g_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_18b6g_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_18b6g_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_18b6g_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_18b6g_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_18b6g_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_18b6g_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_18b6g_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_18b6g_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_18b6g_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_18b6g_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_18b6g_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_18b6g_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_18b6g_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_18b6g_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_18b6g_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_18b6g_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_18b6g_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_18b6g_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_18b6g_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_18b6g_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_18b6g_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_18b6g_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_18b6g_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_18b6g_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_18b6g_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_18b6g_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_18b6g_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_18b6g_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_18b6g_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_18b6g_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_18b6g_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_18b6g_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_18b6g_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_18b6g_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_18b6g_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_18b6g_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_18b6g_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_18b6g_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_18b6g_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_18b6g_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_18b6g_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_18b6g_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_18b6g_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_18b6g_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_18b6g_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_18b6g_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_18b6g_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_18b6g_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_18b6g_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_18b6g_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_18b6g_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_18b6g_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_18b6g_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_18b6g_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_18b6g_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_18b6g_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_18b6g_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_18b6g_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_18b6g_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_18b6g_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_18b6g_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_18b6g_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_18b6g_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_18b6g_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_18b6g_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_18b6g_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_18b6g_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_18b6g_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_18b6g_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_18b6g_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_18b6g_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_18b6g_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_18b6g_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_18b6g_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_18b6g_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_18b6g_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_18b6g_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_18b6g_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_18b6g_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_18b6g_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_18b6g_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_18b6g_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_18b6g_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_18b6g_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_18b6g_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_18b6g_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_18b6g_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_18b6g_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_18b6g_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_18b6g_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_18b6g_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_18b6g_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_18b6g_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_18b6g_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_18b6g_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_18b6g_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_18b6g_3640 {
  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_18b6g_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18b6g_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18b6g_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18b6g_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18b6g_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18b6g_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18b6g_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_18b6g_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_18b6g_3774,
:host(*) ._text-h1_18b6g_3774 {
  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_18b6g_3781,
:host(*) ._text-h2_18b6g_3781 {
  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_18b6g_3788,
:host(*) ._text-h3_18b6g_3788 {
  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_18b6g_3795,
:host(*) ._text-h4_18b6g_3795 {
  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_18b6g_3803,
:host(*) ._text-h5_18b6g_3803 {
  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_18b6g_3811,
:host(*) ._text-h6_18b6g_3811 {
  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_18b6g_3819,
:host(*) ._text-paragraph-large_18b6g_3819 {
  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_18b6g_3827,
:host(*) ._text-paragraph-small_18b6g_3827 {
  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_18b6g_3819,
:host(*) ._text-paragraph_18b6g_3819 {
  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_18b6g_3844,
:host(*) ._text-subtitle_18b6g_3844 {
  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_18b6g_3852,
:host(*) ._as-card_18b6g_3852 {
  --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_18b6g_3852._is-compact_18b6g_3869,
:host(*) ._as-card_18b6g_3852._is-compact_18b6g_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_18b6g_3852._image-rounded-top_18b6g_3874 > img:first-child,
:host(*) ._as-card_18b6g_3852._image-rounded-top_18b6g_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_18b6g_3852._image-rounded-bottom_18b6g_3879 > img:last-child,
:host(*) ._as-card_18b6g_3852._image-rounded-bottom_18b6g_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_18b6g_3852._image-center_18b6g_3884 > img:only-child,
:host(*) ._as-card_18b6g_3852._image-center_18b6g_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_18b6g_3852._is-actionable_18b6g_3888,
:host(*) ._as-card_18b6g_3852._is-actionable_18b6g_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_18b6g_3852._is-actionable_18b6g_3888:focus, :root ._as-card_18b6g_3852._is-actionable_18b6g_3888:active,
:host(*) ._as-card_18b6g_3852._is-actionable_18b6g_3888:focus,
:host(*) ._as-card_18b6g_3852._is-actionable_18b6g_3888: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_18b6g_3852._is-actionable_18b6g_3888:hover,
:host(*) ._as-card_18b6g_3852._is-actionable_18b6g_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_18b6g_3912,
:host(*) ._as-card-icon_18b6g_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_18b6g_3912._success_18b6g_3918,
:host(*) ._as-card-icon_18b6g_3912._success_18b6g_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_18b6g_3912._warning_18b6g_3922,
:host(*) ._as-card-icon_18b6g_3912._warning_18b6g_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_18b6g_3912._danger_18b6g_3926,
:host(*) ._as-card-icon_18b6g_3912._danger_18b6g_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_18b6g_3912._info_18b6g_3930,
:host(*) ._as-card-icon_18b6g_3912._info_18b6g_3930 {
  color: var(--color-info-base);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._top_18b6g_3940,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._top_18b6g_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._bottom_18b6g_3944,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._bottom_18b6g_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._success_18b6g_3918,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._success_18b6g_3918 {
  background: var(--color-success-base);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._warning_18b6g_3922,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._warning_18b6g_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._danger_18b6g_3926,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._danger_18b6g_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_18b6g_3852 ._divider_18b6g_3934._info_18b6g_3930,
:host(*) ._as-card_18b6g_3852 ._divider_18b6g_3934._info_18b6g_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_18b6g_3964,
:host(*) ._as-card-actions_18b6g_3964 {
  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_18b6g_3972,
:host(*) ._as-card-header_18b6g_3972 {
  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_18b6g_3972 + img,
:host(*) ._as-card-header_18b6g_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_18b6g_3972 ._header-title_18b6g_3984,
:host(*) ._as-card-header_18b6g_3972 ._header-title_18b6g_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_18b6g_3972 ._header-action_18b6g_3988,
:host(*) ._as-card-header_18b6g_3972 ._header-action_18b6g_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_18b6g_3992,
:host(*) ._as-card-title_18b6g_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_18b6g_3997,
:host(*) ._as-card-helper-text_18b6g_3997 {
  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_18b6g_3997 + img,
:host(*) ._as-card-helper-text_18b6g_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_18b6g_4013,
:host(*) ._as-card-body_18b6g_4013 {
  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_18b6g_4013._has-overflow-auto_18b6g_4021,
:host(*) ._as-card-body_18b6g_4013._has-overflow-auto_18b6g_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_18b6g_4013._has-top-divider_18b6g_4025,
:host(*) ._as-card-body_18b6g_4013._has-top-divider_18b6g_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_18b6g_4013._has-bottom-divider_18b6g_4030,
:host(*) ._as-card-body_18b6g_4013._has-bottom-divider_18b6g_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_18b6g_4013:focus,
:host(*) ._as-card-body_18b6g_4013:focus {
  outline: none;
}
:root ._as-card-footer_18b6g_4039,
:host(*) ._as-card-footer_18b6g_4039 {
  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_18b6g_4039 > *,
:host(*) ._as-card-footer_18b6g_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_18b6g_4039._left_18b6g_376,
:host(*) ._as-card-footer_18b6g_4039._left_18b6g_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_18b6g_4039._right_18b6g_379,
:host(*) ._as-card-footer_18b6g_4039._right_18b6g_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_18b6g_4039 ._right-action_18b6g_4063,
:root ._as-card-footer_18b6g_4039 ._left-action_18b6g_4064,
:host(*) ._as-card-footer_18b6g_4039 ._right-action_18b6g_4063,
:host(*) ._as-card-footer_18b6g_4039 ._left-action_18b6g_4064 {
  width: fit-content;
}
:root ._as-button_18b6g_4069,
:host(*) ._as-button_18b6g_4069 {
  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_18b6g_4069 svg,
:root ._as-button_18b6g_4069 ._leading_18b6g_4093,
:root ._as-button_18b6g_4069 ._trailing_18b6g_4094,
:host(*) ._as-button_18b6g_4069 svg,
:host(*) ._as-button_18b6g_4069 ._leading_18b6g_4093,
:host(*) ._as-button_18b6g_4069 ._trailing_18b6g_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_18b6g_4069:focus, :root ._as-button_18b6g_4069:hover,
:host(*) ._as-button_18b6g_4069:focus,
:host(*) ._as-button_18b6g_4069:hover {
  text-decoration: none;
}
:root ._as-button_18b6g_4069._is-disabled_18b6g_4106, :root ._as-button_18b6g_4069:disabled,
:host(*) ._as-button_18b6g_4069._is-disabled_18b6g_4106,
:host(*) ._as-button_18b6g_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_18b6g_4069:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_18b6g_4069:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069:focus:not(:disabled),
:host(*) ._as-button_18b6g_4069: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_18b6g_4069._small_18b6g_4130,
:host(*) ._as-button_18b6g_4069._small_18b6g_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_18b6g_4069._full-width_18b6g_4134,
:host(*) ._as-button_18b6g_4069._full-width_18b6g_4134 {
  width: 100%;
}
:root ._as-button_18b6g_4069._is-loading_18b6g_4138._with-icon-only_18b6g_4138 ._leading_18b6g_4093,
:host(*) ._as-button_18b6g_4069._is-loading_18b6g_4138._with-icon-only_18b6g_4138 ._leading_18b6g_4093 {
  display: none;
}
:root ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138),
:host(*) ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138) *.spinner,
:host(*) ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138) ._spinner_18b6g_4146,
:host(*) ._as-button_18b6g_4069._is-loading_18b6g_4138:not(._with-icon-only_18b6g_4138) ._spinner_18b6g_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_18b6g_4069._with-icon-only_18b6g_4138,
:host(*) ._as-button_18b6g_4069._with-icon-only_18b6g_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_18b6g_4069._with-icon-only_18b6g_4138:not(._small_18b6g_4130),
:host(*) ._as-button_18b6g_4069._with-icon-only_18b6g_4138:not(._small_18b6g_4130) {
  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_18b6g_4069._with-icon-only_18b6g_4138 *.spinner,
:host(*) ._as-button_18b6g_4069._with-icon-only_18b6g_4138 *.spinner {
  margin: 0;
}
:root ._as-button_18b6g_4069._with-icon-only_18b6g_4138 ._spinner_18b6g_4146,
:host(*) ._as-button_18b6g_4069._with-icon-only_18b6g_4138 ._spinner_18b6g_4146 {
  margin: 0;
}
:root ._as-button_18b6g_4069._has-leading-icon_18b6g_4177 span, :root ._as-button_18b6g_4069._has-leading-icon_18b6g_4177 ._label_18b6g_4177,
:host(*) ._as-button_18b6g_4069._has-leading-icon_18b6g_4177 span,
:host(*) ._as-button_18b6g_4069._has-leading-icon_18b6g_4177 ._label_18b6g_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_18b6g_4069._has-trailing-icon_18b6g_4182 span, :root ._as-button_18b6g_4069._has-trailing-icon_18b6g_4182 ._label_18b6g_4177,
:host(*) ._as-button_18b6g_4069._has-trailing-icon_18b6g_4182 span,
:host(*) ._as-button_18b6g_4069._has-trailing-icon_18b6g_4182 ._label_18b6g_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_18b6g_4069 svg,
:root ._as-button_18b6g_4069 ._leading_18b6g_4093,
:root ._as-button_18b6g_4069 ._trailing_18b6g_4094,
:root ._as-button_18b6g_4069 ._spinner_18b6g_4146,
:host(*) ._as-button_18b6g_4069 svg,
:host(*) ._as-button_18b6g_4069 ._leading_18b6g_4093,
:host(*) ._as-button_18b6g_4069 ._trailing_18b6g_4094,
:host(*) ._as-button_18b6g_4069 ._spinner_18b6g_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_18b6g_4069 *.spinner,
:host(*) ._as-button_18b6g_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_18b6g_4069 ._spinner_18b6g_4146,
:host(*) ._as-button_18b6g_4069 ._spinner_18b6g_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_18b6g_4069._primary_18b6g_4207,
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207 {
  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_18b6g_4069._primary_18b6g_4207:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._primary_18b6g_4207:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._primary_18b6g_4207:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_18b6g_4069._secondary_18b6g_4228,
:host(*) ._as-button_18b6g_4069._secondary_18b6g_4228 {
  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_18b6g_4069._secondary_18b6g_4228:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._secondary_18b6g_4228:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._secondary_18b6g_4228:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._secondary_18b6g_4228:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_18b6g_4069._secondary_18b6g_4228:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._secondary_18b6g_4228:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._danger_18b6g_3926,
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926 {
  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_18b6g_4069._danger_18b6g_3926:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._danger_18b6g_3926:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._danger_18b6g_3926:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_18b6g_4069._ghost_18b6g_4264,
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264 {
  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_18b6g_4069._ghost_18b6g_4264:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._ghost_18b6g_4264:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_18b6g_4069._ghost_18b6g_4264:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._ghost_18b6g_4264:focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_18b6g_4069._ghost_18b6g_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._ghost_18b6g_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_18b6g_4069._ghost-primary_18b6g_4288,
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288 {
  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_18b6g_4069._ghost-primary_18b6g_4288:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._ghost-primary_18b6g_4288:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_18b6g_4069._ghost-primary_18b6g_4288:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._ghost-primary_18b6g_4288:focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_18b6g_4069._ghost-primary_18b6g_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._ghost-primary_18b6g_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_18b6g_4069._ghost-danger_18b6g_4312,
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312 {
  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_18b6g_4069._ghost-danger_18b6g_4312:hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._ghost-danger_18b6g_4312:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312:hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_18b6g_4069._ghost-danger_18b6g_4312:active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312:active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._ghost-danger_18b6g_4312:focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_18b6g_4069._ghost-danger_18b6g_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._ghost-danger_18b6g_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069) {
  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_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active:not(:disabled):not(._is-disabled_18b6g_4106) {
  box-shadow: none;
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):active, :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):active,
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):active,
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active), :root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active), :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active, :root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active,
:host(*) ._as-button_18b6g_4069._simple_18b6g_4336:not(._as-button_18b6g_4069):active,
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover,
:host(*) ._as-button_18b6g_4069._link_18b6g_4336:not(._as-button_18b6g_4069):hover {
  text-decoration: underline;
}
:root ._as-button_18b6g_4069:not(._small_18b6g_4130),
:host(*) ._as-button_18b6g_4069:not(._small_18b6g_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069),
:host(*) ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069):focus:not(:disabled),
:host(*) ._as-button_18b6g_4069._unstyled_18b6g_4401:not(._as-button_18b6g_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_18b6g_4417,
:host(*) ._as-border-list_18b6g_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_18b6g_4417 > *,
:host(*) ._as-border-list_18b6g_4417 > * {
  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_18b6g_4417 > *:last-of-type,
:host(*) ._as-border-list_18b6g_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_18b6g_4433,
:host(*) ._color-font-base_18b6g_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_18b6g_4437,
:host(*) ._color-font-secondary_18b6g_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_18b6g_4441,
:host(*) ._color-font-tertiary_18b6g_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_18b6g_4445,
:host(*) ._bg-structure-base_18b6g_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_18b6g_4449,
:host(*) ._bg-structure-secondary_18b6g_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_18b6g_4453,
:host(*) ._bg-structure-tertiary_18b6g_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_18b6g_4457,
:host(*) ._sr-only_18b6g_4457 {
  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_18b6g_4468,
:host(*) ._h-full_18b6g_4468 {
  height: 100%;
}
:root ._w-full_18b6g_4472,
:host(*) ._w-full_18b6g_4472 {
  width: 100%;
}
:root ._children-100_18b6g_4476 > *,
:host(*) ._children-100_18b6g_4476 > * {
  height: 100%;
}
:root ._children-100_18b6g_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_18b6g_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_18b6g_4484,
:host(*) ._rounded_18b6g_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_18b6g_4488,
:host(*) ._rounded-small_18b6g_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_18b6g_4492,
:host(*) ._rounded-full_18b6g_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_18b6g_4496::part(input),
:host(*) ._input-alternate-border_18b6g_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_18b6g_4500,
:host(*) ._monospace-font_18b6g_4500 {
  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_18b6g_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_18b6g_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_18b6g_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_18b6g_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_18b6g_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_18b6g_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_18b6g_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_18b6g_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_18b6g_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_18b6g_583:has(._jamf-side-nav_18b6g_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_18b6g_583 ._jamf-top-nav_18b6g_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_18b6g_583 ._jamf-main-content_18b6g_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_18b6g_583 ._jamf-main-content_18b6g_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_18b6g_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595:not(._custom-mobile-layout_18b6g_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_18b6g_583 ._jamf-side-nav_18b6g_595:not(._custom-mobile-layout_18b6g_626)._is-open_18b6g_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_18b6g_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_18b6g_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_18b6g_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-heading_18b6g_4708) ._jamf-heading_18b6g_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-fixed-bar_18b6g_4713:not(._is-hidden_18b6g_4713)) {
  padding-bottom: 0;
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-fixed-bar_18b6g_4713:not(._is-hidden_18b6g_4713)) ._jamf-section_18b6g_4716._has-outline_18b6g_4716 + ._jamf-fixed-bar_18b6g_4713,
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-fixed-bar_18b6g_4713:not(._is-hidden_18b6g_4713)) ._jamf-section_18b6g_4716._has-stepper_18b6g_4717 + ._jamf-fixed-bar_18b6g_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-fixed-bar_18b6g_4713:not(._is-hidden_18b6g_4713)) ._jamf-fixed-bar_18b6g_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_18b6g_4691 ._jamf-content-wrapper_18b6g_4701:has(._jamf-fixed-bar_18b6g_4713:not(._is-hidden_18b6g_4713)) ._jamf-section_18b6g_4716 {
  flex-grow: 2;
}

._jamf-heading_18b6g_4708 {
  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_18b6g_4708:has(._left_18b6g_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_18b6g_4708:has(._left_18b6g_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_18b6g_4708 ._left_18b6g_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_18b6g_4708 ._right_18b6g_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_18b6g_4708 ._right_18b6g_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_18b6g_4708 > h1,
._jamf-heading_18b6g_4708 ._left_18b6g_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_18b6g_4708 > p,
._jamf-heading_18b6g_4708 ._left_18b6g_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_18b6g_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_18b6g_4708 > 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_18b6g_4708 > 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_18b6g_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_18b6g_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_18b6g_4716._has-outline_18b6g_4716, ._jamf-section_18b6g_4716._has-stepper_18b6g_4717 {
  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_18b6g_4716._has-stepper_18b6g_4717 {
  padding: 0;
}
._jamf-section_18b6g_4716._has-stepper_18b6g_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_18b6g_4716._has-stepper_18b6g_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_18b6g_4716._has-stepper_18b6g_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_18b6g_4716._has-stepper_18b6g_4717 > * {
  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_18b6g_4716._has-stepper_18b6g_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_18b6g_4713 {
  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_18b6g_4713 ._right_18b6g_379,
._jamf-fixed-bar_18b6g_4713 ._left_18b6g_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_18b6g_4713 ._left_18b6g_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_18b6g_4713 ._right_18b6g_379,
._jamf-fixed-bar_18b6g_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_18b6g_4713._is-hidden_18b6g_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_18b6g_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_18b6g_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_18b6g_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_18b6g_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_18b6g_4916 {
  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_18b6g_4916 > * {
  height: 100%;
}
._jamf-item-grid_18b6g_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_18b6g_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_18b6g_4928 {
  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_18b6g_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_18b6g_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_18b6g_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_18b6g_4940 {
  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_18b6g_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_18b6g_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_18b6g_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_18b6g_4952 {
  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_18b6g_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_18b6g_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_18b6g_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_18b6g_4964 {
  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_18b6g_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_18b6g_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_18b6g_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_18b6g_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_18b6g_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._appsOverviewLayout_18b6g_4990 {
  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_18b6g_4998::part(card) {
  height: 100%;
}

._appsInstalledCard_18b6g_5002::part(card) {
  background: var(--color-green-background);
  height: 100%;
}

._installsInProgressCard_18b6g_5007::part(card) {
  background: var(--color-orange-background);
  height: 100%;
}

._failedInstallationsCard_18b6g_5012::part(card) {
  background: var(--color-red-background);
  height: 100%;
}

._verticalCenteredCell_18b6g_5017 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._appsOverviewContent_18b6g_5023 {
  display: flex;
  justify-content: space-between;
}

._tableContainer_18b6g_5028 {
  height: 500px;
  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_1jxje_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1jxje_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1jxje_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1jxje_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1jxje_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1jxje_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1jxje_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_1jxje_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_1jxje_130 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._alertBanner_1jxje_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_1jxje_137._outline_1jxje_144 {
  border: var(--size-border-width-base) solid var(--color-red-font);
  color: var(--color-red-font);
  background: none;
}
._alertBanner_1jxje_137._is-removable_1jxje_149:hover, ._alertBanner_1jxje_137._is-actionable_1jxje_149:hover, ._alertBanner_1jxje_137._is-link_1jxje_149:hover {
  background-color: var(--color-red-hover);
  cursor: pointer;
}
._alertBanner_1jxje_137 ._trailing_1jxje_153 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._responseSection_1jxje_157 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}
._responseSection_1jxje_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_1jxje_157 jamf-accordion-v5-12-0 {
  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_1jxje_157 jamf-accordion-v5-12-0 p {
  margin-top: calc(1px * var(--size-base-spacing));
}
._responseSection_1jxje_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_1jxje_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_mp9la_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mp9la_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mp9la_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mp9la_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mp9la_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mp9la_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mp9la_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_mp9la_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_mp9la_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mp9la_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mp9la_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mp9la_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mp9la_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mp9la_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mp9la_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_mp9la_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_mp9la_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_mp9la_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_mp9la_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_mp9la_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_mp9la_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_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_mp9la_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_mp9la_357._max-c_mp9la_363 {
  grid-auto-rows: max-content;
}
._g-rows_mp9la_357._min-c_mp9la_366 {
  grid-auto-rows: min-content;
}

._g-cols_mp9la_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_mp9la_370._left_mp9la_376 {
  justify-content: start;
}
._g-cols_mp9la_370._right_mp9la_379 {
  justify-content: end;
}
._g-cols_mp9la_370._max-c_mp9la_363 {
  grid-auto-columns: max-content;
}
._g-cols_mp9la_370._min-c_mp9la_366 {
  grid-auto-columns: min-content;
}

._col-span-all_mp9la_389 {
  grid-column: "1 / -1";
}

._col-span-0_mp9la_393 {
  grid-column: span 1;
}

._col-span-1_mp9la_397 {
  grid-column: span 2;
}

._col-span-2_mp9la_401 {
  grid-column: span 3;
}

._col-span-3_mp9la_405 {
  grid-column: span 4;
}

._col-span-4_mp9la_409 {
  grid-column: span 5;
}

._col-span-5_mp9la_413 {
  grid-column: span 6;
}

._col-span-6_mp9la_417 {
  grid-column: span 7;
}

._col-span-7_mp9la_421 {
  grid-column: span 8;
}

._col-span-8_mp9la_425 {
  grid-column: span 9;
}

._col-span-9_mp9la_429 {
  grid-column: span 10;
}

._col-span-10_mp9la_433 {
  grid-column: span 11;
}

._gap-none_mp9la_437 {
  gap: 0 !important;
}

._gap-0_mp9la_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_mp9la_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_mp9la_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_mp9la_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_mp9la_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_mp9la_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_mp9la_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_mp9la_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_mp9la_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_mp9la_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_mp9la_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_mp9la_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_mp9la_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_mp9la_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_mp9la_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_mp9la_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_mp9la_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_mp9la_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_mp9la_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_mp9la_517 {
  grid-row: "1 / -1";
}

._row-span-0_mp9la_521 {
  grid-row: span 1;
}

._row-span-1_mp9la_525 {
  grid-row: span 2;
}

._row-span-2_mp9la_529 {
  grid-row: span 3;
}

._row-span-3_mp9la_533 {
  grid-row: span 4;
}

._row-span-4_mp9la_537 {
  grid-row: span 5;
}

._row-span-5_mp9la_541 {
  grid-row: span 6;
}

._row-span-6_mp9la_545 {
  grid-row: span 7;
}

._row-span-7_mp9la_549 {
  grid-row: span 8;
}

._row-span-8_mp9la_553 {
  grid-row: span 9;
}

._row-span-9_mp9la_557 {
  grid-row: span 10;
}

._row-span-10_mp9la_561 {
  grid-row: span 11;
}

._g-app-layout_mp9la_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_mp9la_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_mp9la_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_mp9la_583:has(._jamf-side-nav_mp9la_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_mp9la_583 ._jamf-top-nav_mp9la_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_mp9la_583 ._jamf-main-content_mp9la_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_mp9la_583 ._jamf-main-content_mp9la_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_mp9la_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595:not(._custom-mobile-layout_mp9la_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595:not(._custom-mobile-layout_mp9la_626)._is-open_mp9la_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_mp9la_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_mp9la_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_mp9la_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_mp9la_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_mp9la_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_mp9la_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_mp9la_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_mp9la_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_mp9la_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_mp9la_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_mp9la_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_mp9la_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_mp9la_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_mp9la_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_mp9la_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_mp9la_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_mp9la_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_mp9la_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_mp9la_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_mp9la_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_mp9la_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_mp9la_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_mp9la_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_mp9la_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_mp9la_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_mp9la_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_mp9la_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_mp9la_780 > * {
  flex: 1 1 auto;
}
._f-rows_mp9la_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_mp9la_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_mp9la_791 > * {
  flex: 1 1 auto;
}
._f-cols_mp9la_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_mp9la_791._left_mp9la_376 {
  justify-content: start;
}
._f-cols_mp9la_791._right_mp9la_379 {
  justify-content: end;
}

._items-center_mp9la_808 {
  align-items: center;
}

._justify-center_mp9la_812 {
  justify-content: 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_mp9la_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mp9la_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mp9la_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mp9la_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mp9la_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mp9la_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mp9la_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_mp9la_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------------------------*/
._p-0\.5_mp9la_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_mp9la_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_mp9la_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_mp9la_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_mp9la_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_mp9la_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_mp9la_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_mp9la_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_mp9la_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_mp9la_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_mp9la_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_mp9la_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_mp9la_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_mp9la_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_mp9la_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_mp9la_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_mp9la_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_mp9la_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_mp9la_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_mp9la_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_mp9la_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_mp9la_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_mp9la_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_mp9la_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_mp9la_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_mp9la_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_mp9la_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_mp9la_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_mp9la_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_mp9la_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_mp9la_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_mp9la_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_mp9la_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_mp9la_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_mp9la_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_mp9la_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_mp9la_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_mp9la_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_mp9la_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_mp9la_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_mp9la_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_mp9la_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_mp9la_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_mp9la_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_mp9la_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_mp9la_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_mp9la_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_mp9la_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_mp9la_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_mp9la_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_mp9la_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_mp9la_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_mp9la_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_mp9la_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_mp9la_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_mp9la_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_mp9la_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_mp9la_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_mp9la_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_mp9la_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_mp9la_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_mp9la_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_mp9la_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_mp9la_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_mp9la_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_mp9la_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_mp9la_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_mp9la_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_mp9la_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_mp9la_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_mp9la_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_mp9la_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_mp9la_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_mp9la_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_mp9la_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_mp9la_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_mp9la_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_mp9la_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_mp9la_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_mp9la_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_mp9la_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_mp9la_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_mp9la_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_mp9la_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_mp9la_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_mp9la_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_mp9la_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_mp9la_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_mp9la_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_mp9la_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_mp9la_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_mp9la_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_mp9la_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_mp9la_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_mp9la_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_mp9la_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_mp9la_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_mp9la_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_mp9la_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_mp9la_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_mp9la_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_mp9la_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_mp9la_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_mp9la_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_mp9la_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_mp9la_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_mp9la_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_mp9la_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_mp9la_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_mp9la_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_mp9la_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_mp9la_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_mp9la_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_mp9la_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_mp9la_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_mp9la_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_mp9la_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_mp9la_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_mp9la_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_mp9la_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_mp9la_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_mp9la_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_mp9la_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_mp9la_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_mp9la_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_mp9la_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_mp9la_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_mp9la_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_mp9la_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_mp9la_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_mp9la_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_mp9la_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_mp9la_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_mp9la_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_mp9la_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_mp9la_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_mp9la_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_mp9la_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_mp9la_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_mp9la_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_mp9la_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_mp9la_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_mp9la_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_mp9la_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_mp9la_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_mp9la_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_mp9la_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_mp9la_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_mp9la_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_mp9la_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_mp9la_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_mp9la_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_mp9la_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_mp9la_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_mp9la_945 {
  padding: 0 !important;
}

._pl-0_mp9la_949 {
  padding-left: 0 !important;
}

._pr-0_mp9la_953 {
  padding-right: 0 !important;
}

._pb-0_mp9la_957 {
  padding-bottom: 0 !important;
}

._pt-0_mp9la_961 {
  padding-top: 0 !important;
}

._py-0_mp9la_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_mp9la_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_mp9la_975 {
  margin: 0 !important;
}

._ml-0_mp9la_979 {
  margin-left: 0 !important;
}

._mr-0_mp9la_983 {
  margin-right: 0 !important;
}

._mb-0_mp9la_987 {
  margin-bottom: 0 !important;
}

._mt-0_mp9la_991 {
  margin-top: 0 !important;
}

._my-0_mp9la_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_mp9la_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_mp9la_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_mp9la_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_mp9la_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_mp9la_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_mp9la_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_mp9la_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_mp9la_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_mp9la_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_mp9la_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_mp9la_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_mp9la_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_mp9la_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_mp9la_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_mp9la_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_mp9la_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_mp9la_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_mp9la_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_mp9la_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_mp9la_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_mp9la_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_mp9la_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_mp9la_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_mp9la_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_mp9la_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_mp9la_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_mp9la_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_mp9la_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_mp9la_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_mp9la_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_mp9la_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_mp9la_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_mp9la_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_mp9la_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_mp9la_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_mp9la_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_mp9la_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_mp9la_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_mp9la_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_mp9la_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_mp9la_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_mp9la_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_mp9la_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_mp9la_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_mp9la_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_mp9la_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_mp9la_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_mp9la_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_mp9la_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_mp9la_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_mp9la_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_mp9la_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_mp9la_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_mp9la_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_mp9la_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_mp9la_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_mp9la_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_mp9la_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_mp9la_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_mp9la_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_mp9la_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_mp9la_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_mp9la_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_mp9la_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_mp9la_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_mp9la_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_mp9la_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_mp9la_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_mp9la_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_mp9la_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_mp9la_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_mp9la_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_mp9la_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_mp9la_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_mp9la_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_mp9la_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_mp9la_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_mp9la_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_mp9la_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_mp9la_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_mp9la_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_mp9la_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_mp9la_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_mp9la_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_mp9la_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_mp9la_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_mp9la_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_mp9la_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_mp9la_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_mp9la_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_mp9la_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_mp9la_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_mp9la_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_mp9la_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_mp9la_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_mp9la_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_mp9la_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_mp9la_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_mp9la_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_mp9la_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_mp9la_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_mp9la_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_mp9la_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_mp9la_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_mp9la_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_mp9la_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_mp9la_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_mp9la_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_mp9la_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_mp9la_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_mp9la_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_mp9la_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_mp9la_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_mp9la_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_mp9la_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_mp9la_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_mp9la_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_mp9la_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_mp9la_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_mp9la_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_mp9la_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_mp9la_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_mp9la_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_mp9la_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_mp9la_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_mp9la_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_mp9la_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_mp9la_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_mp9la_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_mp9la_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_mp9la_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_mp9la_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_mp9la_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_mp9la_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_mp9la_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_mp9la_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_mp9la_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_mp9la_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_mp9la_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_mp9la_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_mp9la_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_mp9la_2265 {
  margin: 0 !important;
}

._-ml-0_mp9la_2269 {
  margin-left: 0 !important;
}

._-mr-0_mp9la_2273 {
  margin-right: 0 !important;
}

._-mb-0_mp9la_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_mp9la_2281 {
  margin-top: 0 !important;
}

._-my-0_mp9la_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_mp9la_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_mp9la_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_mp9la_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_mp9la_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_mp9la_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_mp9la_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_mp9la_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_mp9la_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_mp9la_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_mp9la_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_mp9la_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_mp9la_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_mp9la_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_mp9la_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_mp9la_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_mp9la_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_mp9la_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_mp9la_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_mp9la_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_mp9la_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_mp9la_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_mp9la_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_mp9la_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_mp9la_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_mp9la_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_mp9la_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_mp9la_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_mp9la_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_mp9la_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_mp9la_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_mp9la_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_mp9la_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_mp9la_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_mp9la_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_mp9la_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_mp9la_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_mp9la_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_mp9la_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_mp9la_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_mp9la_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_mp9la_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_mp9la_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_mp9la_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_mp9la_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_mp9la_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_mp9la_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_mp9la_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_mp9la_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_mp9la_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_mp9la_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_mp9la_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_mp9la_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_mp9la_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_mp9la_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_mp9la_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_mp9la_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_mp9la_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_mp9la_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_mp9la_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_mp9la_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_mp9la_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_mp9la_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_mp9la_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_mp9la_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_mp9la_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_mp9la_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_mp9la_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_mp9la_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_mp9la_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_mp9la_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_mp9la_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_mp9la_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_mp9la_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_mp9la_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_mp9la_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_mp9la_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_mp9la_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_mp9la_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_mp9la_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_mp9la_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_mp9la_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_mp9la_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_mp9la_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_mp9la_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_mp9la_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_mp9la_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_mp9la_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_mp9la_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_mp9la_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_mp9la_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_mp9la_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_mp9la_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_mp9la_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_mp9la_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_mp9la_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_mp9la_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_mp9la_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_mp9la_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_mp9la_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_mp9la_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_mp9la_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_mp9la_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_mp9la_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_mp9la_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_mp9la_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_mp9la_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_mp9la_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_mp9la_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_mp9la_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_mp9la_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_mp9la_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_mp9la_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_mp9la_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_mp9la_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_mp9la_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_mp9la_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_mp9la_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_mp9la_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_mp9la_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_mp9la_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_mp9la_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_mp9la_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_mp9la_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_mp9la_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_mp9la_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_mp9la_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_mp9la_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_mp9la_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_mp9la_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_mp9la_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_mp9la_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_mp9la_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_mp9la_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_mp9la_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_mp9la_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_mp9la_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_mp9la_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_mp9la_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_mp9la_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_mp9la_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_mp9la_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_mp9la_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_mp9la_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_mp9la_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_mp9la_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_mp9la_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_mp9la_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_mp9la_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_mp9la_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_mp9la_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_mp9la_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_mp9la_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_mp9la_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_mp9la_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_mp9la_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_mp9la_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_mp9la_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_mp9la_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_mp9la_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_mp9la_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_mp9la_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_mp9la_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_mp9la_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_mp9la_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_mp9la_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_mp9la_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_mp9la_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_mp9la_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_mp9la_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_mp9la_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_mp9la_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_mp9la_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_mp9la_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_mp9la_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_mp9la_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_mp9la_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_mp9la_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_mp9la_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_mp9la_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_mp9la_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_mp9la_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_mp9la_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_mp9la_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_mp9la_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_mp9la_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_mp9la_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_mp9la_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_mp9la_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_mp9la_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_mp9la_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_mp9la_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_mp9la_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_mp9la_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_mp9la_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_mp9la_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_mp9la_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_mp9la_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_mp9la_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_mp9la_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_mp9la_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_mp9la_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_mp9la_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_mp9la_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_mp9la_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_mp9la_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_mp9la_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_mp9la_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_mp9la_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_mp9la_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_mp9la_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_mp9la_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_mp9la_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_mp9la_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_mp9la_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_mp9la_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_mp9la_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_mp9la_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_mp9la_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_mp9la_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_mp9la_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_mp9la_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_mp9la_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_mp9la_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_mp9la_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_mp9la_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_mp9la_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_mp9la_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_mp9la_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_mp9la_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_mp9la_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_mp9la_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_mp9la_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_mp9la_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_mp9la_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_mp9la_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_mp9la_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_mp9la_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_mp9la_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_mp9la_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_mp9la_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_mp9la_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_mp9la_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_mp9la_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_mp9la_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_mp9la_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_mp9la_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_mp9la_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_mp9la_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_mp9la_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_mp9la_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_mp9la_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_mp9la_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_mp9la_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_mp9la_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_mp9la_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_mp9la_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_mp9la_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_mp9la_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_mp9la_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_mp9la_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_mp9la_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_mp9la_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_mp9la_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_mp9la_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_mp9la_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_mp9la_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_mp9la_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_mp9la_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_mp9la_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_mp9la_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_mp9la_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_mp9la_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_mp9la_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_mp9la_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_mp9la_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_mp9la_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_mp9la_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_mp9la_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_mp9la_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_mp9la_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_mp9la_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_mp9la_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_mp9la_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_mp9la_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_mp9la_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_mp9la_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_mp9la_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_mp9la_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_mp9la_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_mp9la_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_mp9la_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_mp9la_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_mp9la_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_mp9la_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_mp9la_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_mp9la_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_mp9la_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_mp9la_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_mp9la_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_mp9la_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_mp9la_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_mp9la_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_mp9la_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_mp9la_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_mp9la_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_mp9la_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_mp9la_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_mp9la_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_mp9la_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_mp9la_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_mp9la_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_mp9la_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_mp9la_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_mp9la_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_mp9la_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_mp9la_3640 {
  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_mp9la_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mp9la_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mp9la_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mp9la_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mp9la_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mp9la_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mp9la_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_mp9la_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_mp9la_3774,
:host(*) ._text-h1_mp9la_3774 {
  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_mp9la_3781,
:host(*) ._text-h2_mp9la_3781 {
  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_mp9la_3788,
:host(*) ._text-h3_mp9la_3788 {
  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_mp9la_3795,
:host(*) ._text-h4_mp9la_3795 {
  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_mp9la_3803,
:host(*) ._text-h5_mp9la_3803 {
  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_mp9la_3811,
:host(*) ._text-h6_mp9la_3811 {
  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_mp9la_3819,
:host(*) ._text-paragraph-large_mp9la_3819 {
  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_mp9la_3827,
:host(*) ._text-paragraph-small_mp9la_3827 {
  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_mp9la_3819,
:host(*) ._text-paragraph_mp9la_3819 {
  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_mp9la_3844,
:host(*) ._text-subtitle_mp9la_3844 {
  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_mp9la_3852,
:host(*) ._as-card_mp9la_3852 {
  --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_mp9la_3852._is-compact_mp9la_3869,
:host(*) ._as-card_mp9la_3852._is-compact_mp9la_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_mp9la_3852._image-rounded-top_mp9la_3874 > img:first-child,
:host(*) ._as-card_mp9la_3852._image-rounded-top_mp9la_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_mp9la_3852._image-rounded-bottom_mp9la_3879 > img:last-child,
:host(*) ._as-card_mp9la_3852._image-rounded-bottom_mp9la_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_mp9la_3852._image-center_mp9la_3884 > img:only-child,
:host(*) ._as-card_mp9la_3852._image-center_mp9la_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_mp9la_3852._is-actionable_mp9la_3888,
:host(*) ._as-card_mp9la_3852._is-actionable_mp9la_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_mp9la_3852._is-actionable_mp9la_3888:focus, :root ._as-card_mp9la_3852._is-actionable_mp9la_3888:active,
:host(*) ._as-card_mp9la_3852._is-actionable_mp9la_3888:focus,
:host(*) ._as-card_mp9la_3852._is-actionable_mp9la_3888: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_mp9la_3852._is-actionable_mp9la_3888:hover,
:host(*) ._as-card_mp9la_3852._is-actionable_mp9la_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_mp9la_3912,
:host(*) ._as-card-icon_mp9la_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_mp9la_3912._success_mp9la_3918,
:host(*) ._as-card-icon_mp9la_3912._success_mp9la_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_mp9la_3912._warning_mp9la_3922,
:host(*) ._as-card-icon_mp9la_3912._warning_mp9la_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_mp9la_3912._danger_mp9la_3926,
:host(*) ._as-card-icon_mp9la_3912._danger_mp9la_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_mp9la_3912._info_mp9la_3930,
:host(*) ._as-card-icon_mp9la_3912._info_mp9la_3930 {
  color: var(--color-info-base);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._top_mp9la_3940,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._top_mp9la_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._bottom_mp9la_3944,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._bottom_mp9la_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._success_mp9la_3918,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._success_mp9la_3918 {
  background: var(--color-success-base);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._warning_mp9la_3922,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._warning_mp9la_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._danger_mp9la_3926,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._danger_mp9la_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_mp9la_3852 ._divider_mp9la_3934._info_mp9la_3930,
:host(*) ._as-card_mp9la_3852 ._divider_mp9la_3934._info_mp9la_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_mp9la_3964,
:host(*) ._as-card-actions_mp9la_3964 {
  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_mp9la_3972,
:host(*) ._as-card-header_mp9la_3972 {
  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_mp9la_3972 + img,
:host(*) ._as-card-header_mp9la_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_mp9la_3972 ._header-title_mp9la_3984,
:host(*) ._as-card-header_mp9la_3972 ._header-title_mp9la_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_mp9la_3972 ._header-action_mp9la_3988,
:host(*) ._as-card-header_mp9la_3972 ._header-action_mp9la_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_mp9la_3992,
:host(*) ._as-card-title_mp9la_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_mp9la_3997,
:host(*) ._as-card-helper-text_mp9la_3997 {
  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_mp9la_3997 + img,
:host(*) ._as-card-helper-text_mp9la_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_mp9la_4013,
:host(*) ._as-card-body_mp9la_4013 {
  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_mp9la_4013._has-overflow-auto_mp9la_4021,
:host(*) ._as-card-body_mp9la_4013._has-overflow-auto_mp9la_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_mp9la_4013._has-top-divider_mp9la_4025,
:host(*) ._as-card-body_mp9la_4013._has-top-divider_mp9la_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_mp9la_4013._has-bottom-divider_mp9la_4030,
:host(*) ._as-card-body_mp9la_4013._has-bottom-divider_mp9la_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_mp9la_4013:focus,
:host(*) ._as-card-body_mp9la_4013:focus {
  outline: none;
}
:root ._as-card-footer_mp9la_4039,
:host(*) ._as-card-footer_mp9la_4039 {
  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_mp9la_4039 > *,
:host(*) ._as-card-footer_mp9la_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_mp9la_4039._left_mp9la_376,
:host(*) ._as-card-footer_mp9la_4039._left_mp9la_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_mp9la_4039._right_mp9la_379,
:host(*) ._as-card-footer_mp9la_4039._right_mp9la_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_mp9la_4039 ._right-action_mp9la_4063,
:root ._as-card-footer_mp9la_4039 ._left-action_mp9la_4064,
:host(*) ._as-card-footer_mp9la_4039 ._right-action_mp9la_4063,
:host(*) ._as-card-footer_mp9la_4039 ._left-action_mp9la_4064 {
  width: fit-content;
}
:root ._as-button_mp9la_4069,
:host(*) ._as-button_mp9la_4069 {
  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_mp9la_4069 svg,
:root ._as-button_mp9la_4069 ._leading_mp9la_4093,
:root ._as-button_mp9la_4069 ._trailing_mp9la_4094,
:host(*) ._as-button_mp9la_4069 svg,
:host(*) ._as-button_mp9la_4069 ._leading_mp9la_4093,
:host(*) ._as-button_mp9la_4069 ._trailing_mp9la_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_mp9la_4069:focus, :root ._as-button_mp9la_4069:hover,
:host(*) ._as-button_mp9la_4069:focus,
:host(*) ._as-button_mp9la_4069:hover {
  text-decoration: none;
}
:root ._as-button_mp9la_4069._is-disabled_mp9la_4106, :root ._as-button_mp9la_4069:disabled,
:host(*) ._as-button_mp9la_4069._is-disabled_mp9la_4106,
:host(*) ._as-button_mp9la_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_mp9la_4069:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_mp9la_4069:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069:focus:not(:disabled),
:host(*) ._as-button_mp9la_4069: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_mp9la_4069._small_mp9la_4130,
:host(*) ._as-button_mp9la_4069._small_mp9la_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_mp9la_4069._full-width_mp9la_4134,
:host(*) ._as-button_mp9la_4069._full-width_mp9la_4134 {
  width: 100%;
}
:root ._as-button_mp9la_4069._is-loading_mp9la_4138._with-icon-only_mp9la_4138 ._leading_mp9la_4093,
:host(*) ._as-button_mp9la_4069._is-loading_mp9la_4138._with-icon-only_mp9la_4138 ._leading_mp9la_4093 {
  display: none;
}
:root ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138),
:host(*) ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138) *.spinner,
:host(*) ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138) ._spinner_mp9la_4146,
:host(*) ._as-button_mp9la_4069._is-loading_mp9la_4138:not(._with-icon-only_mp9la_4138) ._spinner_mp9la_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_mp9la_4069._with-icon-only_mp9la_4138,
:host(*) ._as-button_mp9la_4069._with-icon-only_mp9la_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_mp9la_4069._with-icon-only_mp9la_4138:not(._small_mp9la_4130),
:host(*) ._as-button_mp9la_4069._with-icon-only_mp9la_4138:not(._small_mp9la_4130) {
  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_mp9la_4069._with-icon-only_mp9la_4138 *.spinner,
:host(*) ._as-button_mp9la_4069._with-icon-only_mp9la_4138 *.spinner {
  margin: 0;
}
:root ._as-button_mp9la_4069._with-icon-only_mp9la_4138 ._spinner_mp9la_4146,
:host(*) ._as-button_mp9la_4069._with-icon-only_mp9la_4138 ._spinner_mp9la_4146 {
  margin: 0;
}
:root ._as-button_mp9la_4069._has-leading-icon_mp9la_4177 span, :root ._as-button_mp9la_4069._has-leading-icon_mp9la_4177 ._label_mp9la_4177,
:host(*) ._as-button_mp9la_4069._has-leading-icon_mp9la_4177 span,
:host(*) ._as-button_mp9la_4069._has-leading-icon_mp9la_4177 ._label_mp9la_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_mp9la_4069._has-trailing-icon_mp9la_4182 span, :root ._as-button_mp9la_4069._has-trailing-icon_mp9la_4182 ._label_mp9la_4177,
:host(*) ._as-button_mp9la_4069._has-trailing-icon_mp9la_4182 span,
:host(*) ._as-button_mp9la_4069._has-trailing-icon_mp9la_4182 ._label_mp9la_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_mp9la_4069 svg,
:root ._as-button_mp9la_4069 ._leading_mp9la_4093,
:root ._as-button_mp9la_4069 ._trailing_mp9la_4094,
:root ._as-button_mp9la_4069 ._spinner_mp9la_4146,
:host(*) ._as-button_mp9la_4069 svg,
:host(*) ._as-button_mp9la_4069 ._leading_mp9la_4093,
:host(*) ._as-button_mp9la_4069 ._trailing_mp9la_4094,
:host(*) ._as-button_mp9la_4069 ._spinner_mp9la_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_mp9la_4069 *.spinner,
:host(*) ._as-button_mp9la_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_mp9la_4069 ._spinner_mp9la_4146,
:host(*) ._as-button_mp9la_4069 ._spinner_mp9la_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_mp9la_4069._primary_mp9la_4207,
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207 {
  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_mp9la_4069._primary_mp9la_4207:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._primary_mp9la_4207:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._primary_mp9la_4207:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_mp9la_4069._secondary_mp9la_4228,
:host(*) ._as-button_mp9la_4069._secondary_mp9la_4228 {
  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_mp9la_4069._secondary_mp9la_4228:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._secondary_mp9la_4228:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._secondary_mp9la_4228:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._secondary_mp9la_4228:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_mp9la_4069._secondary_mp9la_4228:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._secondary_mp9la_4228:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._danger_mp9la_3926,
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926 {
  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_mp9la_4069._danger_mp9la_3926:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._danger_mp9la_3926:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._danger_mp9la_3926:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_mp9la_4069._ghost_mp9la_4264,
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264 {
  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_mp9la_4069._ghost_mp9la_4264:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._ghost_mp9la_4264:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_mp9la_4069._ghost_mp9la_4264:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._ghost_mp9la_4264:focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_mp9la_4069._ghost_mp9la_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._ghost_mp9la_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_mp9la_4069._ghost-primary_mp9la_4288,
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288 {
  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_mp9la_4069._ghost-primary_mp9la_4288:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._ghost-primary_mp9la_4288:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_mp9la_4069._ghost-primary_mp9la_4288:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._ghost-primary_mp9la_4288:focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_mp9la_4069._ghost-primary_mp9la_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._ghost-primary_mp9la_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_mp9la_4069._ghost-danger_mp9la_4312,
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312 {
  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_mp9la_4069._ghost-danger_mp9la_4312:hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._ghost-danger_mp9la_4312:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312:hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_mp9la_4069._ghost-danger_mp9la_4312:active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312:active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._ghost-danger_mp9la_4312:focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_mp9la_4069._ghost-danger_mp9la_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._ghost-danger_mp9la_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069) {
  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_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active:not(:disabled):not(._is-disabled_mp9la_4106) {
  box-shadow: none;
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):active, :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):active,
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):active,
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active), :root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active), :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active, :root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active,
:host(*) ._as-button_mp9la_4069._simple_mp9la_4336:not(._as-button_mp9la_4069):active,
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover,
:host(*) ._as-button_mp9la_4069._link_mp9la_4336:not(._as-button_mp9la_4069):hover {
  text-decoration: underline;
}
:root ._as-button_mp9la_4069:not(._small_mp9la_4130),
:host(*) ._as-button_mp9la_4069:not(._small_mp9la_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069),
:host(*) ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069):focus:not(:disabled),
:host(*) ._as-button_mp9la_4069._unstyled_mp9la_4401:not(._as-button_mp9la_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_mp9la_4417,
:host(*) ._as-border-list_mp9la_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_mp9la_4417 > *,
:host(*) ._as-border-list_mp9la_4417 > * {
  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_mp9la_4417 > *:last-of-type,
:host(*) ._as-border-list_mp9la_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_mp9la_4433,
:host(*) ._color-font-base_mp9la_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_mp9la_4437,
:host(*) ._color-font-secondary_mp9la_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_mp9la_4441,
:host(*) ._color-font-tertiary_mp9la_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_mp9la_4445,
:host(*) ._bg-structure-base_mp9la_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_mp9la_4449,
:host(*) ._bg-structure-secondary_mp9la_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_mp9la_4453,
:host(*) ._bg-structure-tertiary_mp9la_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_mp9la_4457,
:host(*) ._sr-only_mp9la_4457 {
  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_mp9la_4468,
:host(*) ._h-full_mp9la_4468 {
  height: 100%;
}
:root ._w-full_mp9la_4472,
:host(*) ._w-full_mp9la_4472 {
  width: 100%;
}
:root ._children-100_mp9la_4476 > *,
:host(*) ._children-100_mp9la_4476 > * {
  height: 100%;
}
:root ._children-100_mp9la_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_mp9la_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_mp9la_4484,
:host(*) ._rounded_mp9la_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_mp9la_4488,
:host(*) ._rounded-small_mp9la_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_mp9la_4492,
:host(*) ._rounded-full_mp9la_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_mp9la_4496::part(input),
:host(*) ._input-alternate-border_mp9la_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_mp9la_4500,
:host(*) ._monospace-font_mp9la_4500 {
  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_mp9la_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_mp9la_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_mp9la_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_mp9la_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_mp9la_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_mp9la_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_mp9la_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_mp9la_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_mp9la_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_mp9la_583:has(._jamf-side-nav_mp9la_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_mp9la_583 ._jamf-top-nav_mp9la_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_mp9la_583 ._jamf-main-content_mp9la_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_mp9la_583 ._jamf-main-content_mp9la_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_mp9la_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595:not(._custom-mobile-layout_mp9la_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_mp9la_583 ._jamf-side-nav_mp9la_595:not(._custom-mobile-layout_mp9la_626)._is-open_mp9la_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_mp9la_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_mp9la_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_mp9la_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-heading_mp9la_4708) ._jamf-heading_mp9la_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-fixed-bar_mp9la_4713:not(._is-hidden_mp9la_4713)) {
  padding-bottom: 0;
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-fixed-bar_mp9la_4713:not(._is-hidden_mp9la_4713)) ._jamf-section_mp9la_4716._has-outline_mp9la_4716 + ._jamf-fixed-bar_mp9la_4713,
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-fixed-bar_mp9la_4713:not(._is-hidden_mp9la_4713)) ._jamf-section_mp9la_4716._has-stepper_mp9la_4717 + ._jamf-fixed-bar_mp9la_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-fixed-bar_mp9la_4713:not(._is-hidden_mp9la_4713)) ._jamf-fixed-bar_mp9la_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_mp9la_4691 ._jamf-content-wrapper_mp9la_4701:has(._jamf-fixed-bar_mp9la_4713:not(._is-hidden_mp9la_4713)) ._jamf-section_mp9la_4716 {
  flex-grow: 2;
}

._jamf-heading_mp9la_4708 {
  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_mp9la_4708:has(._left_mp9la_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_mp9la_4708:has(._left_mp9la_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_mp9la_4708 ._left_mp9la_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_mp9la_4708 ._right_mp9la_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_mp9la_4708 ._right_mp9la_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_mp9la_4708 > h1,
._jamf-heading_mp9la_4708 ._left_mp9la_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_mp9la_4708 > p,
._jamf-heading_mp9la_4708 ._left_mp9la_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_mp9la_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_mp9la_4708 > 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_mp9la_4708 > 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_mp9la_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_mp9la_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_mp9la_4716._has-outline_mp9la_4716, ._jamf-section_mp9la_4716._has-stepper_mp9la_4717 {
  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_mp9la_4716._has-stepper_mp9la_4717 {
  padding: 0;
}
._jamf-section_mp9la_4716._has-stepper_mp9la_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_mp9la_4716._has-stepper_mp9la_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_mp9la_4716._has-stepper_mp9la_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_mp9la_4716._has-stepper_mp9la_4717 > * {
  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_mp9la_4716._has-stepper_mp9la_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_mp9la_4713 {
  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_mp9la_4713 ._right_mp9la_379,
._jamf-fixed-bar_mp9la_4713 ._left_mp9la_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_mp9la_4713 ._left_mp9la_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_mp9la_4713 ._right_mp9la_379,
._jamf-fixed-bar_mp9la_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_mp9la_4713._is-hidden_mp9la_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_mp9la_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_mp9la_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_mp9la_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_mp9la_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_mp9la_4916 {
  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_mp9la_4916 > * {
  height: 100%;
}
._jamf-item-grid_mp9la_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_mp9la_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_mp9la_4928 {
  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_mp9la_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_mp9la_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_mp9la_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_mp9la_4940 {
  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_mp9la_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_mp9la_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_mp9la_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_mp9la_4952 {
  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_mp9la_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_mp9la_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_mp9la_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_mp9la_4964 {
  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_mp9la_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_mp9la_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_mp9la_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_mp9la_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_mp9la_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._deviceDetail_mp9la_4990 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._deviceDetailHeader_mp9la_4995 {
  display: flex;
  align-items: center;
  margin-bottom: calc(2px * var(--size-base-spacing));
}
._deviceDetailHeader_mp9la_4995 h2 {
  margin: 0;
}

._section_mp9la_5004 {
  margin-bottom: calc(3px * var(--size-base-spacing));
}

._grid_mp9la_5008 {
  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_mp9la_5015 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._deviceInfo_mp9la_5021 {
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}

._propertyGrid_mp9la_5027 {
  display: grid;
  grid-template-columns: minmax(150px, 1fr) 2fr;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(1px * var(--size-base-spacing));
}

._property_mp9la_5027 {
  display: flex;
  margin-bottom: calc(1px * var(--size-base-spacing));
}
._propertyLabel_mp9la_5038 {
  font-weight: 500;
  color: var(--color-text-secondary);
}
._propertyValue_mp9la_5042 {
  margin-left: calc(1px * var(--size-base-spacing));
  overflow-wrap: break-word;
  word-break: break-all;
}

._badge_mp9la_5048 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._infoCard_mp9la_5052 {
  flex: 1;
  min-width: 280px;
}

._detailsContainer_mp9la_5057 {
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
}

._tabContent_mp9la_5063 {
  padding: calc(2px * var(--size-base-spacing)) 0;
}

._storageBar_mp9la_5067 {
  margin-top: calc(1px * var(--size-base-spacing));
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._batteryLevel_mp9la_5072 {
  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_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_w4778_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_w4778_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_w4778_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_w4778_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_w4778_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_w4778_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_w4778_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_w4778_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------------------------*/
._wrapper_w4778_130 {
  margin: 0 calc(-3px * 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_4w0qk_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_4w0qk_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_4w0qk_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_4w0qk_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_4w0qk_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_4w0qk_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_4w0qk_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_4w0qk_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------------------------*/
._cell_4w0qk_130 {
  margin: calc(1px * var(--size-base-spacing)) 0;
  display: grid;
  grid-template-columns: 60px 1fr;
  align-items: flex-start 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_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_5mryq_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_5mryq_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_5mryq_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_5mryq_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_5mryq_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_5mryq_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_5mryq_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_5mryq_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_5mryq_130 {
  transition-property: box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  border-radius: var(--size-border-radius-base);
}
._link_5mryq_130:hover {
  text-decoration: none;
  box-shadow: var(--size-shadow-medium) var(--color-shadow-base);
}

._wrapper_5mryq_142::part(card) {
  height: 100%;
  display: grid;
}
._wrapper_5mryq_142::part(body) {
  display: grid;
}
._wrapper_5mryq_142::part(header) {
  justify-content: unset;
}

._icon_5mryq_153 {
  height: auto;
  width: 100px;
}

._cardContainer_5mryq_158 {
  display: grid;
  height: 100%;
}

._headerSection_5mryq_163 {
  display: grid;
  grid-template-columns: 100px 1fr;
}

._deviceModel_5mryq_168 {
  font-size: var(--size-font-paragraph-small-base);
  color: var(--color-font-base);
}

._headerSection_5mryq_163 > :first-child {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

._infoSection_5mryq_179 {
  display: grid;
  grid-auto-flow: row;
  margin-left: 0.5rem;
  row-gap: 0.125rem;
  height: 100%;
}

._noRisksTag_5mryq_187 {
  align-self: end;
  margin-top: 0.25rem;
}

._detailsSection_5mryq_192 {
  align-self: end;
}

._divider_5mryq_196 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._detailsList_5mryq_201 {
  color: var(--color-font-base);
  display: grid;
  row-gap: 0.5rem;
}

._detailsItem_5mryq_207 {
  display: grid;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr;
}

._detailsLabel_5mryq_213 {
  color: var(--color-font-tertiary);
}

._detailsValue_5mryq_217 {
  justify-self: end;
}

._whiteSpaceNowrap_5mryq_221 {
  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_126cp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_126cp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_126cp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_126cp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_126cp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_126cp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_126cp_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_126cp_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_126cp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_126cp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_126cp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_126cp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_126cp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_126cp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_126cp_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_126cp_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_126cp_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_126cp_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_126cp_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_126cp_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_126cp_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_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_126cp_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_126cp_357._max-c_126cp_363 {
  grid-auto-rows: max-content;
}
._g-rows_126cp_357._min-c_126cp_366 {
  grid-auto-rows: min-content;
}

._g-cols_126cp_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_126cp_370._left_126cp_376 {
  justify-content: start;
}
._g-cols_126cp_370._right_126cp_379 {
  justify-content: end;
}
._g-cols_126cp_370._max-c_126cp_363 {
  grid-auto-columns: max-content;
}
._g-cols_126cp_370._min-c_126cp_366 {
  grid-auto-columns: min-content;
}

._col-span-all_126cp_389 {
  grid-column: "1 / -1";
}

._col-span-0_126cp_393 {
  grid-column: span 1;
}

._col-span-1_126cp_397 {
  grid-column: span 2;
}

._col-span-2_126cp_401 {
  grid-column: span 3;
}

._col-span-3_126cp_405 {
  grid-column: span 4;
}

._col-span-4_126cp_409 {
  grid-column: span 5;
}

._col-span-5_126cp_413 {
  grid-column: span 6;
}

._col-span-6_126cp_417 {
  grid-column: span 7;
}

._col-span-7_126cp_421 {
  grid-column: span 8;
}

._col-span-8_126cp_425 {
  grid-column: span 9;
}

._col-span-9_126cp_429 {
  grid-column: span 10;
}

._col-span-10_126cp_433 {
  grid-column: span 11;
}

._gap-none_126cp_437 {
  gap: 0 !important;
}

._gap-0_126cp_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_126cp_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_126cp_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_126cp_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_126cp_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_126cp_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_126cp_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_126cp_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_126cp_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_126cp_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_126cp_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_126cp_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_126cp_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_126cp_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_126cp_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_126cp_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_126cp_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_126cp_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_126cp_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_126cp_517 {
  grid-row: "1 / -1";
}

._row-span-0_126cp_521 {
  grid-row: span 1;
}

._row-span-1_126cp_525 {
  grid-row: span 2;
}

._row-span-2_126cp_529 {
  grid-row: span 3;
}

._row-span-3_126cp_533 {
  grid-row: span 4;
}

._row-span-4_126cp_537 {
  grid-row: span 5;
}

._row-span-5_126cp_541 {
  grid-row: span 6;
}

._row-span-6_126cp_545 {
  grid-row: span 7;
}

._row-span-7_126cp_549 {
  grid-row: span 8;
}

._row-span-8_126cp_553 {
  grid-row: span 9;
}

._row-span-9_126cp_557 {
  grid-row: span 10;
}

._row-span-10_126cp_561 {
  grid-row: span 11;
}

._g-app-layout_126cp_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_126cp_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_126cp_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_126cp_583:has(._jamf-side-nav_126cp_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_126cp_583 ._jamf-top-nav_126cp_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_126cp_583 ._jamf-main-content_126cp_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_126cp_583 ._jamf-main-content_126cp_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_126cp_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595:not(._custom-mobile-layout_126cp_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595:not(._custom-mobile-layout_126cp_626)._is-open_126cp_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_126cp_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_126cp_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_126cp_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_126cp_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_126cp_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_126cp_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_126cp_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_126cp_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_126cp_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_126cp_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_126cp_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_126cp_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_126cp_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_126cp_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_126cp_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_126cp_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_126cp_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_126cp_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_126cp_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_126cp_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_126cp_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_126cp_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_126cp_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_126cp_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_126cp_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_126cp_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_126cp_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_126cp_780 > * {
  flex: 1 1 auto;
}
._f-rows_126cp_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_126cp_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_126cp_791 > * {
  flex: 1 1 auto;
}
._f-cols_126cp_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_126cp_791._left_126cp_376 {
  justify-content: start;
}
._f-cols_126cp_791._right_126cp_379 {
  justify-content: end;
}

._items-center_126cp_808 {
  align-items: center;
}

._justify-center_126cp_812 {
  justify-content: 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_126cp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_126cp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_126cp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_126cp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_126cp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_126cp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_126cp_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_126cp_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------------------------*/
._p-0\.5_126cp_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_126cp_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_126cp_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_126cp_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_126cp_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_126cp_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_126cp_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_126cp_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_126cp_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_126cp_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_126cp_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_126cp_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_126cp_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_126cp_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_126cp_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_126cp_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_126cp_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_126cp_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_126cp_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_126cp_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_126cp_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_126cp_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_126cp_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_126cp_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_126cp_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_126cp_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_126cp_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_126cp_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_126cp_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_126cp_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_126cp_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_126cp_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_126cp_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_126cp_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_126cp_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_126cp_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_126cp_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_126cp_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_126cp_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_126cp_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_126cp_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_126cp_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_126cp_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_126cp_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_126cp_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_126cp_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_126cp_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_126cp_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_126cp_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_126cp_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_126cp_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_126cp_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_126cp_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_126cp_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_126cp_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_126cp_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_126cp_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_126cp_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_126cp_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_126cp_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_126cp_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_126cp_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_126cp_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_126cp_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_126cp_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_126cp_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_126cp_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_126cp_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_126cp_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_126cp_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_126cp_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_126cp_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_126cp_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_126cp_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_126cp_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_126cp_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_126cp_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_126cp_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_126cp_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_126cp_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_126cp_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_126cp_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_126cp_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_126cp_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_126cp_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_126cp_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_126cp_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_126cp_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_126cp_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_126cp_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_126cp_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_126cp_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_126cp_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_126cp_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_126cp_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_126cp_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_126cp_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_126cp_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_126cp_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_126cp_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_126cp_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_126cp_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_126cp_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_126cp_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_126cp_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_126cp_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_126cp_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_126cp_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_126cp_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_126cp_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_126cp_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_126cp_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_126cp_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_126cp_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_126cp_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_126cp_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_126cp_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_126cp_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_126cp_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_126cp_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_126cp_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_126cp_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_126cp_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_126cp_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_126cp_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_126cp_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_126cp_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_126cp_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_126cp_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_126cp_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_126cp_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_126cp_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_126cp_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_126cp_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_126cp_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_126cp_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_126cp_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_126cp_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_126cp_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_126cp_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_126cp_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_126cp_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_126cp_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_126cp_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_126cp_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_126cp_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_126cp_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_126cp_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_126cp_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_126cp_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_126cp_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_126cp_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_126cp_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_126cp_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_126cp_945 {
  padding: 0 !important;
}

._pl-0_126cp_949 {
  padding-left: 0 !important;
}

._pr-0_126cp_953 {
  padding-right: 0 !important;
}

._pb-0_126cp_957 {
  padding-bottom: 0 !important;
}

._pt-0_126cp_961 {
  padding-top: 0 !important;
}

._py-0_126cp_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_126cp_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_126cp_975 {
  margin: 0 !important;
}

._ml-0_126cp_979 {
  margin-left: 0 !important;
}

._mr-0_126cp_983 {
  margin-right: 0 !important;
}

._mb-0_126cp_987 {
  margin-bottom: 0 !important;
}

._mt-0_126cp_991 {
  margin-top: 0 !important;
}

._my-0_126cp_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_126cp_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_126cp_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_126cp_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_126cp_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_126cp_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_126cp_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_126cp_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_126cp_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_126cp_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_126cp_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_126cp_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_126cp_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_126cp_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_126cp_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_126cp_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_126cp_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_126cp_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_126cp_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_126cp_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_126cp_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_126cp_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_126cp_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_126cp_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_126cp_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_126cp_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_126cp_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_126cp_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_126cp_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_126cp_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_126cp_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_126cp_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_126cp_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_126cp_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_126cp_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_126cp_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_126cp_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_126cp_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_126cp_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_126cp_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_126cp_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_126cp_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_126cp_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_126cp_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_126cp_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_126cp_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_126cp_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_126cp_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_126cp_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_126cp_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_126cp_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_126cp_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_126cp_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_126cp_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_126cp_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_126cp_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_126cp_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_126cp_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_126cp_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_126cp_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_126cp_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_126cp_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_126cp_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_126cp_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_126cp_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_126cp_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_126cp_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_126cp_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_126cp_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_126cp_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_126cp_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_126cp_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_126cp_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_126cp_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_126cp_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_126cp_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_126cp_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_126cp_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_126cp_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_126cp_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_126cp_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_126cp_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_126cp_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_126cp_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_126cp_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_126cp_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_126cp_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_126cp_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_126cp_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_126cp_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_126cp_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_126cp_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_126cp_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_126cp_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_126cp_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_126cp_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_126cp_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_126cp_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_126cp_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_126cp_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_126cp_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_126cp_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_126cp_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_126cp_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_126cp_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_126cp_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_126cp_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_126cp_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_126cp_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_126cp_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_126cp_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_126cp_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_126cp_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_126cp_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_126cp_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_126cp_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_126cp_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_126cp_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_126cp_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_126cp_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_126cp_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_126cp_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_126cp_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_126cp_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_126cp_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_126cp_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_126cp_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_126cp_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_126cp_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_126cp_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_126cp_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_126cp_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_126cp_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_126cp_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_126cp_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_126cp_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_126cp_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_126cp_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_126cp_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_126cp_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_126cp_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_126cp_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_126cp_2265 {
  margin: 0 !important;
}

._-ml-0_126cp_2269 {
  margin-left: 0 !important;
}

._-mr-0_126cp_2273 {
  margin-right: 0 !important;
}

._-mb-0_126cp_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_126cp_2281 {
  margin-top: 0 !important;
}

._-my-0_126cp_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_126cp_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_126cp_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_126cp_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_126cp_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_126cp_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_126cp_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_126cp_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_126cp_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_126cp_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_126cp_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_126cp_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_126cp_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_126cp_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_126cp_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_126cp_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_126cp_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_126cp_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_126cp_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_126cp_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_126cp_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_126cp_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_126cp_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_126cp_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_126cp_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_126cp_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_126cp_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_126cp_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_126cp_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_126cp_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_126cp_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_126cp_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_126cp_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_126cp_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_126cp_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_126cp_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_126cp_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_126cp_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_126cp_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_126cp_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_126cp_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_126cp_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_126cp_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_126cp_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_126cp_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_126cp_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_126cp_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_126cp_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_126cp_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_126cp_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_126cp_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_126cp_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_126cp_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_126cp_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_126cp_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_126cp_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_126cp_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_126cp_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_126cp_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_126cp_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_126cp_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_126cp_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_126cp_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_126cp_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_126cp_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_126cp_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_126cp_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_126cp_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_126cp_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_126cp_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_126cp_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_126cp_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_126cp_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_126cp_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_126cp_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_126cp_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_126cp_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_126cp_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_126cp_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_126cp_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_126cp_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_126cp_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_126cp_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_126cp_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_126cp_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_126cp_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_126cp_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_126cp_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_126cp_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_126cp_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_126cp_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_126cp_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_126cp_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_126cp_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_126cp_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_126cp_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_126cp_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_126cp_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_126cp_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_126cp_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_126cp_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_126cp_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_126cp_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_126cp_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_126cp_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_126cp_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_126cp_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_126cp_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_126cp_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_126cp_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_126cp_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_126cp_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_126cp_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_126cp_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_126cp_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_126cp_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_126cp_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_126cp_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_126cp_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_126cp_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_126cp_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_126cp_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_126cp_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_126cp_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_126cp_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_126cp_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_126cp_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_126cp_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_126cp_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_126cp_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_126cp_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_126cp_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_126cp_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_126cp_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_126cp_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_126cp_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_126cp_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_126cp_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_126cp_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_126cp_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_126cp_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_126cp_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_126cp_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_126cp_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_126cp_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_126cp_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_126cp_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_126cp_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_126cp_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_126cp_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_126cp_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_126cp_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_126cp_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_126cp_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_126cp_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_126cp_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_126cp_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_126cp_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_126cp_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_126cp_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_126cp_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_126cp_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_126cp_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_126cp_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_126cp_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_126cp_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_126cp_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_126cp_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_126cp_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_126cp_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_126cp_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_126cp_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_126cp_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_126cp_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_126cp_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_126cp_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_126cp_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_126cp_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_126cp_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_126cp_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_126cp_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_126cp_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_126cp_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_126cp_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_126cp_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_126cp_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_126cp_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_126cp_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_126cp_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_126cp_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_126cp_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_126cp_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_126cp_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_126cp_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_126cp_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_126cp_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_126cp_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_126cp_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_126cp_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_126cp_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_126cp_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_126cp_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_126cp_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_126cp_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_126cp_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_126cp_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_126cp_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_126cp_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_126cp_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_126cp_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_126cp_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_126cp_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_126cp_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_126cp_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_126cp_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_126cp_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_126cp_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_126cp_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_126cp_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_126cp_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_126cp_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_126cp_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_126cp_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_126cp_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_126cp_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_126cp_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_126cp_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_126cp_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_126cp_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_126cp_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_126cp_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_126cp_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_126cp_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_126cp_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_126cp_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_126cp_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_126cp_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_126cp_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_126cp_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_126cp_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_126cp_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_126cp_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_126cp_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_126cp_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_126cp_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_126cp_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_126cp_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_126cp_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_126cp_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_126cp_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_126cp_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_126cp_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_126cp_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_126cp_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_126cp_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_126cp_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_126cp_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_126cp_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_126cp_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_126cp_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_126cp_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_126cp_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_126cp_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_126cp_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_126cp_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_126cp_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_126cp_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_126cp_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_126cp_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_126cp_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_126cp_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_126cp_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_126cp_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_126cp_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_126cp_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_126cp_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_126cp_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_126cp_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_126cp_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_126cp_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_126cp_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_126cp_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_126cp_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_126cp_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_126cp_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_126cp_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_126cp_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_126cp_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_126cp_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_126cp_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_126cp_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_126cp_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_126cp_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_126cp_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_126cp_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_126cp_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_126cp_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_126cp_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_126cp_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_126cp_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_126cp_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_126cp_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_126cp_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_126cp_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_126cp_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_126cp_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_126cp_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_126cp_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_126cp_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_126cp_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_126cp_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_126cp_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_126cp_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_126cp_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_126cp_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_126cp_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_126cp_3640 {
  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_126cp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_126cp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_126cp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_126cp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_126cp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_126cp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_126cp_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_126cp_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_126cp_3774,
:host(*) ._text-h1_126cp_3774 {
  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_126cp_3781,
:host(*) ._text-h2_126cp_3781 {
  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_126cp_3788,
:host(*) ._text-h3_126cp_3788 {
  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_126cp_3795,
:host(*) ._text-h4_126cp_3795 {
  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_126cp_3803,
:host(*) ._text-h5_126cp_3803 {
  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_126cp_3811,
:host(*) ._text-h6_126cp_3811 {
  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_126cp_3819,
:host(*) ._text-paragraph-large_126cp_3819 {
  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_126cp_3827,
:host(*) ._text-paragraph-small_126cp_3827 {
  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_126cp_3819,
:host(*) ._text-paragraph_126cp_3819 {
  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_126cp_3844,
:host(*) ._text-subtitle_126cp_3844 {
  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_126cp_3852,
:host(*) ._as-card_126cp_3852 {
  --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_126cp_3852._is-compact_126cp_3869,
:host(*) ._as-card_126cp_3852._is-compact_126cp_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_126cp_3852._image-rounded-top_126cp_3874 > img:first-child,
:host(*) ._as-card_126cp_3852._image-rounded-top_126cp_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_126cp_3852._image-rounded-bottom_126cp_3879 > img:last-child,
:host(*) ._as-card_126cp_3852._image-rounded-bottom_126cp_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_126cp_3852._image-center_126cp_3884 > img:only-child,
:host(*) ._as-card_126cp_3852._image-center_126cp_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_126cp_3852._is-actionable_126cp_3888,
:host(*) ._as-card_126cp_3852._is-actionable_126cp_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_126cp_3852._is-actionable_126cp_3888:focus, :root ._as-card_126cp_3852._is-actionable_126cp_3888:active,
:host(*) ._as-card_126cp_3852._is-actionable_126cp_3888:focus,
:host(*) ._as-card_126cp_3852._is-actionable_126cp_3888: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_126cp_3852._is-actionable_126cp_3888:hover,
:host(*) ._as-card_126cp_3852._is-actionable_126cp_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_126cp_3912,
:host(*) ._as-card-icon_126cp_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_126cp_3912._success_126cp_3918,
:host(*) ._as-card-icon_126cp_3912._success_126cp_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_126cp_3912._warning_126cp_3922,
:host(*) ._as-card-icon_126cp_3912._warning_126cp_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_126cp_3912._danger_126cp_3926,
:host(*) ._as-card-icon_126cp_3912._danger_126cp_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_126cp_3912._info_126cp_3930,
:host(*) ._as-card-icon_126cp_3912._info_126cp_3930 {
  color: var(--color-info-base);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._top_126cp_3940,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._top_126cp_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._bottom_126cp_3944,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._bottom_126cp_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._success_126cp_3918,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._success_126cp_3918 {
  background: var(--color-success-base);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._warning_126cp_3922,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._warning_126cp_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._danger_126cp_3926,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._danger_126cp_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_126cp_3852 ._divider_126cp_3934._info_126cp_3930,
:host(*) ._as-card_126cp_3852 ._divider_126cp_3934._info_126cp_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_126cp_3964,
:host(*) ._as-card-actions_126cp_3964 {
  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_126cp_3972,
:host(*) ._as-card-header_126cp_3972 {
  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_126cp_3972 + img,
:host(*) ._as-card-header_126cp_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_126cp_3972 ._header-title_126cp_3984,
:host(*) ._as-card-header_126cp_3972 ._header-title_126cp_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_126cp_3972 ._header-action_126cp_3988,
:host(*) ._as-card-header_126cp_3972 ._header-action_126cp_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_126cp_3992,
:host(*) ._as-card-title_126cp_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_126cp_3997,
:host(*) ._as-card-helper-text_126cp_3997 {
  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_126cp_3997 + img,
:host(*) ._as-card-helper-text_126cp_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_126cp_4013,
:host(*) ._as-card-body_126cp_4013 {
  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_126cp_4013._has-overflow-auto_126cp_4021,
:host(*) ._as-card-body_126cp_4013._has-overflow-auto_126cp_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_126cp_4013._has-top-divider_126cp_4025,
:host(*) ._as-card-body_126cp_4013._has-top-divider_126cp_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_126cp_4013._has-bottom-divider_126cp_4030,
:host(*) ._as-card-body_126cp_4013._has-bottom-divider_126cp_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_126cp_4013:focus,
:host(*) ._as-card-body_126cp_4013:focus {
  outline: none;
}
:root ._as-card-footer_126cp_4039,
:host(*) ._as-card-footer_126cp_4039 {
  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_126cp_4039 > *,
:host(*) ._as-card-footer_126cp_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_126cp_4039._left_126cp_376,
:host(*) ._as-card-footer_126cp_4039._left_126cp_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_126cp_4039._right_126cp_379,
:host(*) ._as-card-footer_126cp_4039._right_126cp_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_126cp_4039 ._right-action_126cp_4063,
:root ._as-card-footer_126cp_4039 ._left-action_126cp_4064,
:host(*) ._as-card-footer_126cp_4039 ._right-action_126cp_4063,
:host(*) ._as-card-footer_126cp_4039 ._left-action_126cp_4064 {
  width: fit-content;
}
:root ._as-button_126cp_4069,
:host(*) ._as-button_126cp_4069 {
  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_126cp_4069 svg,
:root ._as-button_126cp_4069 ._leading_126cp_4093,
:root ._as-button_126cp_4069 ._trailing_126cp_4094,
:host(*) ._as-button_126cp_4069 svg,
:host(*) ._as-button_126cp_4069 ._leading_126cp_4093,
:host(*) ._as-button_126cp_4069 ._trailing_126cp_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_126cp_4069:focus, :root ._as-button_126cp_4069:hover,
:host(*) ._as-button_126cp_4069:focus,
:host(*) ._as-button_126cp_4069:hover {
  text-decoration: none;
}
:root ._as-button_126cp_4069._is-disabled_126cp_4106, :root ._as-button_126cp_4069:disabled,
:host(*) ._as-button_126cp_4069._is-disabled_126cp_4106,
:host(*) ._as-button_126cp_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_126cp_4069:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_126cp_4069:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069:focus:not(:disabled),
:host(*) ._as-button_126cp_4069: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_126cp_4069._small_126cp_4130,
:host(*) ._as-button_126cp_4069._small_126cp_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_126cp_4069._full-width_126cp_4134,
:host(*) ._as-button_126cp_4069._full-width_126cp_4134 {
  width: 100%;
}
:root ._as-button_126cp_4069._is-loading_126cp_4138._with-icon-only_126cp_4138 ._leading_126cp_4093,
:host(*) ._as-button_126cp_4069._is-loading_126cp_4138._with-icon-only_126cp_4138 ._leading_126cp_4093 {
  display: none;
}
:root ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138),
:host(*) ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138) *.spinner,
:host(*) ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138) ._spinner_126cp_4146,
:host(*) ._as-button_126cp_4069._is-loading_126cp_4138:not(._with-icon-only_126cp_4138) ._spinner_126cp_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_126cp_4069._with-icon-only_126cp_4138,
:host(*) ._as-button_126cp_4069._with-icon-only_126cp_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_126cp_4069._with-icon-only_126cp_4138:not(._small_126cp_4130),
:host(*) ._as-button_126cp_4069._with-icon-only_126cp_4138:not(._small_126cp_4130) {
  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_126cp_4069._with-icon-only_126cp_4138 *.spinner,
:host(*) ._as-button_126cp_4069._with-icon-only_126cp_4138 *.spinner {
  margin: 0;
}
:root ._as-button_126cp_4069._with-icon-only_126cp_4138 ._spinner_126cp_4146,
:host(*) ._as-button_126cp_4069._with-icon-only_126cp_4138 ._spinner_126cp_4146 {
  margin: 0;
}
:root ._as-button_126cp_4069._has-leading-icon_126cp_4177 span, :root ._as-button_126cp_4069._has-leading-icon_126cp_4177 ._label_126cp_4177,
:host(*) ._as-button_126cp_4069._has-leading-icon_126cp_4177 span,
:host(*) ._as-button_126cp_4069._has-leading-icon_126cp_4177 ._label_126cp_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_126cp_4069._has-trailing-icon_126cp_4182 span, :root ._as-button_126cp_4069._has-trailing-icon_126cp_4182 ._label_126cp_4177,
:host(*) ._as-button_126cp_4069._has-trailing-icon_126cp_4182 span,
:host(*) ._as-button_126cp_4069._has-trailing-icon_126cp_4182 ._label_126cp_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_126cp_4069 svg,
:root ._as-button_126cp_4069 ._leading_126cp_4093,
:root ._as-button_126cp_4069 ._trailing_126cp_4094,
:root ._as-button_126cp_4069 ._spinner_126cp_4146,
:host(*) ._as-button_126cp_4069 svg,
:host(*) ._as-button_126cp_4069 ._leading_126cp_4093,
:host(*) ._as-button_126cp_4069 ._trailing_126cp_4094,
:host(*) ._as-button_126cp_4069 ._spinner_126cp_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_126cp_4069 *.spinner,
:host(*) ._as-button_126cp_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_126cp_4069 ._spinner_126cp_4146,
:host(*) ._as-button_126cp_4069 ._spinner_126cp_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_126cp_4069._primary_126cp_4207,
:host(*) ._as-button_126cp_4069._primary_126cp_4207 {
  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_126cp_4069._primary_126cp_4207:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._primary_126cp_4207:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._primary_126cp_4207:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._primary_126cp_4207:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._primary_126cp_4207:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_126cp_4069._secondary_126cp_4228,
:host(*) ._as-button_126cp_4069._secondary_126cp_4228 {
  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_126cp_4069._secondary_126cp_4228:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._secondary_126cp_4228:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._secondary_126cp_4228:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._secondary_126cp_4228:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_126cp_4069._secondary_126cp_4228:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._secondary_126cp_4228:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._danger_126cp_3926,
:host(*) ._as-button_126cp_4069._danger_126cp_3926 {
  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_126cp_4069._danger_126cp_3926:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._danger_126cp_3926:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._danger_126cp_3926:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._danger_126cp_3926:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._danger_126cp_3926:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_126cp_4069._ghost_126cp_4264,
:host(*) ._as-button_126cp_4069._ghost_126cp_4264 {
  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_126cp_4069._ghost_126cp_4264:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._ghost_126cp_4264:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost_126cp_4264:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost_126cp_4264:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_126cp_4069._ghost_126cp_4264:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost_126cp_4264:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._ghost_126cp_4264:focus:not(:disabled),
:host(*) ._as-button_126cp_4069._ghost_126cp_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_126cp_4069._ghost_126cp_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._ghost_126cp_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_126cp_4069._ghost-primary_126cp_4288,
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288 {
  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_126cp_4069._ghost-primary_126cp_4288:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._ghost-primary_126cp_4288:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_126cp_4069._ghost-primary_126cp_4288:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._ghost-primary_126cp_4288:focus:not(:disabled),
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_126cp_4069._ghost-primary_126cp_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._ghost-primary_126cp_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_126cp_4069._ghost-danger_126cp_4312,
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312 {
  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_126cp_4069._ghost-danger_126cp_4312:hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._ghost-danger_126cp_4312:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312:hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312:active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_126cp_4069._ghost-danger_126cp_4312:active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312:active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._ghost-danger_126cp_4312:focus:not(:disabled),
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_126cp_4069._ghost-danger_126cp_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._ghost-danger_126cp_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069) {
  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_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active:not(:disabled):not(._is-disabled_126cp_4106) {
  box-shadow: none;
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):active, :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):active,
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):active,
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active), :root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active), :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active, :root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active,
:host(*) ._as-button_126cp_4069._simple_126cp_4336:not(._as-button_126cp_4069):active,
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover,
:host(*) ._as-button_126cp_4069._link_126cp_4336:not(._as-button_126cp_4069):hover {
  text-decoration: underline;
}
:root ._as-button_126cp_4069:not(._small_126cp_4130),
:host(*) ._as-button_126cp_4069:not(._small_126cp_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069),
:host(*) ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069):focus:not(:disabled),
:host(*) ._as-button_126cp_4069._unstyled_126cp_4401:not(._as-button_126cp_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_126cp_4417,
:host(*) ._as-border-list_126cp_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_126cp_4417 > *,
:host(*) ._as-border-list_126cp_4417 > * {
  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_126cp_4417 > *:last-of-type,
:host(*) ._as-border-list_126cp_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_126cp_4433,
:host(*) ._color-font-base_126cp_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_126cp_4437,
:host(*) ._color-font-secondary_126cp_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_126cp_4441,
:host(*) ._color-font-tertiary_126cp_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_126cp_4445,
:host(*) ._bg-structure-base_126cp_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_126cp_4449,
:host(*) ._bg-structure-secondary_126cp_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_126cp_4453,
:host(*) ._bg-structure-tertiary_126cp_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_126cp_4457,
:host(*) ._sr-only_126cp_4457 {
  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_126cp_4468,
:host(*) ._h-full_126cp_4468 {
  height: 100%;
}
:root ._w-full_126cp_4472,
:host(*) ._w-full_126cp_4472 {
  width: 100%;
}
:root ._children-100_126cp_4476 > *,
:host(*) ._children-100_126cp_4476 > * {
  height: 100%;
}
:root ._children-100_126cp_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_126cp_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_126cp_4484,
:host(*) ._rounded_126cp_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_126cp_4488,
:host(*) ._rounded-small_126cp_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_126cp_4492,
:host(*) ._rounded-full_126cp_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_126cp_4496::part(input),
:host(*) ._input-alternate-border_126cp_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_126cp_4500,
:host(*) ._monospace-font_126cp_4500 {
  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_126cp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_126cp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_126cp_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_126cp_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_126cp_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_126cp_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_126cp_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_126cp_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_126cp_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_126cp_583:has(._jamf-side-nav_126cp_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_126cp_583 ._jamf-top-nav_126cp_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_126cp_583 ._jamf-main-content_126cp_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_126cp_583 ._jamf-main-content_126cp_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_126cp_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595:not(._custom-mobile-layout_126cp_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_126cp_583 ._jamf-side-nav_126cp_595:not(._custom-mobile-layout_126cp_626)._is-open_126cp_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_126cp_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_126cp_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_126cp_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-heading_126cp_4708) ._jamf-heading_126cp_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-fixed-bar_126cp_4713:not(._is-hidden_126cp_4713)) {
  padding-bottom: 0;
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-fixed-bar_126cp_4713:not(._is-hidden_126cp_4713)) ._jamf-section_126cp_4716._has-outline_126cp_4716 + ._jamf-fixed-bar_126cp_4713,
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-fixed-bar_126cp_4713:not(._is-hidden_126cp_4713)) ._jamf-section_126cp_4716._has-stepper_126cp_4717 + ._jamf-fixed-bar_126cp_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-fixed-bar_126cp_4713:not(._is-hidden_126cp_4713)) ._jamf-fixed-bar_126cp_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_126cp_4691 ._jamf-content-wrapper_126cp_4701:has(._jamf-fixed-bar_126cp_4713:not(._is-hidden_126cp_4713)) ._jamf-section_126cp_4716 {
  flex-grow: 2;
}

._jamf-heading_126cp_4708 {
  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_126cp_4708:has(._left_126cp_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_126cp_4708:has(._left_126cp_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_126cp_4708 ._left_126cp_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_126cp_4708 ._right_126cp_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_126cp_4708 ._right_126cp_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_126cp_4708 > h1,
._jamf-heading_126cp_4708 ._left_126cp_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_126cp_4708 > p,
._jamf-heading_126cp_4708 ._left_126cp_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_126cp_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_126cp_4708 > 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_126cp_4708 > 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_126cp_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_126cp_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_126cp_4716._has-outline_126cp_4716, ._jamf-section_126cp_4716._has-stepper_126cp_4717 {
  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_126cp_4716._has-stepper_126cp_4717 {
  padding: 0;
}
._jamf-section_126cp_4716._has-stepper_126cp_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_126cp_4716._has-stepper_126cp_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_126cp_4716._has-stepper_126cp_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_126cp_4716._has-stepper_126cp_4717 > * {
  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_126cp_4716._has-stepper_126cp_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_126cp_4713 {
  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_126cp_4713 ._right_126cp_379,
._jamf-fixed-bar_126cp_4713 ._left_126cp_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_126cp_4713 ._left_126cp_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_126cp_4713 ._right_126cp_379,
._jamf-fixed-bar_126cp_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_126cp_4713._is-hidden_126cp_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_126cp_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_126cp_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_126cp_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_126cp_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_126cp_4916 {
  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_126cp_4916 > * {
  height: 100%;
}
._jamf-item-grid_126cp_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_126cp_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_126cp_4928 {
  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_126cp_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_126cp_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_126cp_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_126cp_4940 {
  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_126cp_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_126cp_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_126cp_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_126cp_4952 {
  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_126cp_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_126cp_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_126cp_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_126cp_4964 {
  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_126cp_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_126cp_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_126cp_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_126cp_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_126cp_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._container_126cp_4990 {
  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_126cp_4990 {
    grid-template-columns: 1fr;
    margin: calc(2px * var(--size-base-spacing));
  }
  ._container_126cp_4990 ._jamf-vertical-divider_126cp_5001 {
    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_1rj0x_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1rj0x_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1rj0x_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1rj0x_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1rj0x_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1rj0x_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1rj0x_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_1rj0x_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_1rj0x_130 {
  width: 100%;
  height: 100%;
}
._card_1rj0x_130::part(card) {
  height: 100%;
}
._card_1rj0x_130::part(body) {
  flex-grow: 1;
}
._card_1rj0x_130._taskFinished_1rj0x_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_1rj0x_130._taskFinished_1rj0x_140::part(left-action) {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}

._container_1rj0x_156 {
  display: flex;
  flex-direction: column;
  gap: calc(4px * var(--size-base-spacing));
  margin-bottom: calc(4px * var(--size-base-spacing));
}

._taskGroup_1rj0x_163 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._taskGroupContainer_1rj0x_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_1rj0x_169 {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }
}
@media only screen and (max-width: 1280px) {
  ._taskGroupContainer_1rj0x_169 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 812px) {
  ._taskGroupContainer_1rj0x_169 {
    grid-template-columns: 1fr;
  }
}

._taskCategory_1rj0x_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_1rj0x_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_1rj0x_208 {
  display: flex;
  gap: calc(1px * var(--size-base-spacing));
  margin-bottom: calc(2px * var(--size-base-spacing));
}

._title_1rj0x_208 {
  font-weight: 600;
  margin-bottom: calc(1px * var(--size-base-spacing));
}

._description_1rj0x_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_1rj0x_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);
}

._startLink_1rj0x_236,
._taskFinishedFooter_1rj0x_237 {
  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);
  font-weight: var(--size-font-weight-bold);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_14p1t_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_14p1t_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_14p1t_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_14p1t_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_14p1t_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_14p1t_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_14p1t_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_14p1t_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_14p1t_130 {
  background-color: var(--color-pink-background);
  color: var(--color-pink-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._adjustmentsVerticalIcon_14p1t_130._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-pink-font);
  color: var(--color-pink-font);
  background: none;
}
._adjustmentsVerticalIcon_14p1t_130._is-removable_14p1t_141:hover, ._adjustmentsVerticalIcon_14p1t_130._is-actionable_14p1t_141:hover, ._adjustmentsVerticalIcon_14p1t_130._is-link_14p1t_141:hover {
  background-color: var(--color-pink-hover);
  cursor: pointer;
}
._adjustmentsVerticalIcon_14p1t_130 ._trailing_14p1t_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._appIcon_14p1t_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_14p1t_149._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._appIcon_14p1t_149._is-removable_14p1t_141:hover, ._appIcon_14p1t_149._is-actionable_14p1t_141:hover, ._appIcon_14p1t_149._is-link_14p1t_141:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._appIcon_14p1t_149 ._trailing_14p1t_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._arrowRightCircleIcon_14p1t_168 {
  background-color: var(--color-green-background);
  color: var(--color-green-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._arrowRightCircleIcon_14p1t_168._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._arrowRightCircleIcon_14p1t_168._is-removable_14p1t_141:hover, ._arrowRightCircleIcon_14p1t_168._is-actionable_14p1t_141:hover, ._arrowRightCircleIcon_14p1t_168._is-link_14p1t_141:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._arrowRightCircleIcon_14p1t_168 ._trailing_14p1t_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._blueprintIcon_14p1t_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_14p1t_187._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-green-font);
  color: var(--color-green-font);
  background: none;
}
._blueprintIcon_14p1t_187._is-removable_14p1t_141:hover, ._blueprintIcon_14p1t_187._is-actionable_14p1t_141:hover, ._blueprintIcon_14p1t_187._is-link_14p1t_141:hover {
  background-color: var(--color-green-hover);
  cursor: pointer;
}
._blueprintIcon_14p1t_187 ._trailing_14p1t_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._sparklesIcon_14p1t_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_14p1t_206._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._sparklesIcon_14p1t_206._is-removable_14p1t_141:hover, ._sparklesIcon_14p1t_206._is-actionable_14p1t_141:hover, ._sparklesIcon_14p1t_206._is-link_14p1t_141:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._sparklesIcon_14p1t_206 ._trailing_14p1t_145 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._userBadgeIcon_14p1t_225 {
  background-color: var(--color-cyan-background);
  color: var(--color-cyan-font);
  border-radius: 3px;
  padding: calc(0.75px * var(--size-base-spacing));
}
._userBadgeIcon_14p1t_225._outline_14p1t_136 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._userBadgeIcon_14p1t_225._is-removable_14p1t_141:hover, ._userBadgeIcon_14p1t_225._is-actionable_14p1t_141:hover, ._userBadgeIcon_14p1t_225._is-link_14p1t_141:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._userBadgeIcon_14p1t_225 ._trailing_14p1t_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_3anhw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_3anhw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_3anhw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_3anhw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_3anhw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_3anhw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_3anhw_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_3anhw_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_3anhw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_3anhw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_3anhw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_3anhw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_3anhw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_3anhw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_3anhw_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_3anhw_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_3anhw_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_3anhw_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_3anhw_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_3anhw_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_3anhw_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_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_3anhw_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_3anhw_357._max-c_3anhw_363 {
  grid-auto-rows: max-content;
}
._g-rows_3anhw_357._min-c_3anhw_366 {
  grid-auto-rows: min-content;
}

._g-cols_3anhw_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_3anhw_370._left_3anhw_376 {
  justify-content: start;
}
._g-cols_3anhw_370._right_3anhw_379 {
  justify-content: end;
}
._g-cols_3anhw_370._max-c_3anhw_363 {
  grid-auto-columns: max-content;
}
._g-cols_3anhw_370._min-c_3anhw_366 {
  grid-auto-columns: min-content;
}

._col-span-all_3anhw_389 {
  grid-column: "1 / -1";
}

._col-span-0_3anhw_393 {
  grid-column: span 1;
}

._col-span-1_3anhw_397 {
  grid-column: span 2;
}

._col-span-2_3anhw_401 {
  grid-column: span 3;
}

._col-span-3_3anhw_405 {
  grid-column: span 4;
}

._col-span-4_3anhw_409 {
  grid-column: span 5;
}

._col-span-5_3anhw_413 {
  grid-column: span 6;
}

._col-span-6_3anhw_417 {
  grid-column: span 7;
}

._col-span-7_3anhw_421 {
  grid-column: span 8;
}

._col-span-8_3anhw_425 {
  grid-column: span 9;
}

._col-span-9_3anhw_429 {
  grid-column: span 10;
}

._col-span-10_3anhw_433 {
  grid-column: span 11;
}

._gap-none_3anhw_437 {
  gap: 0 !important;
}

._gap-0_3anhw_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_3anhw_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_3anhw_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_3anhw_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_3anhw_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_3anhw_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_3anhw_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_3anhw_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_3anhw_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_3anhw_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_3anhw_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_3anhw_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_3anhw_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_3anhw_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_3anhw_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_3anhw_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_3anhw_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_3anhw_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_3anhw_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_3anhw_517 {
  grid-row: "1 / -1";
}

._row-span-0_3anhw_521 {
  grid-row: span 1;
}

._row-span-1_3anhw_525 {
  grid-row: span 2;
}

._row-span-2_3anhw_529 {
  grid-row: span 3;
}

._row-span-3_3anhw_533 {
  grid-row: span 4;
}

._row-span-4_3anhw_537 {
  grid-row: span 5;
}

._row-span-5_3anhw_541 {
  grid-row: span 6;
}

._row-span-6_3anhw_545 {
  grid-row: span 7;
}

._row-span-7_3anhw_549 {
  grid-row: span 8;
}

._row-span-8_3anhw_553 {
  grid-row: span 9;
}

._row-span-9_3anhw_557 {
  grid-row: span 10;
}

._row-span-10_3anhw_561 {
  grid-row: span 11;
}

._g-app-layout_3anhw_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_3anhw_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_3anhw_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_3anhw_583:has(._jamf-side-nav_3anhw_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_3anhw_583 ._jamf-top-nav_3anhw_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_3anhw_583 ._jamf-main-content_3anhw_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_3anhw_583 ._jamf-main-content_3anhw_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_3anhw_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595:not(._custom-mobile-layout_3anhw_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595:not(._custom-mobile-layout_3anhw_626)._is-open_3anhw_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_3anhw_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_3anhw_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_3anhw_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_3anhw_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_3anhw_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_3anhw_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_3anhw_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_3anhw_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_3anhw_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_3anhw_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_3anhw_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_3anhw_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_3anhw_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_3anhw_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_3anhw_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_3anhw_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_3anhw_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_3anhw_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_3anhw_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_3anhw_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_3anhw_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_3anhw_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_3anhw_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_3anhw_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_3anhw_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_3anhw_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_3anhw_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_3anhw_780 > * {
  flex: 1 1 auto;
}
._f-rows_3anhw_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_3anhw_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_3anhw_791 > * {
  flex: 1 1 auto;
}
._f-cols_3anhw_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_3anhw_791._left_3anhw_376 {
  justify-content: start;
}
._f-cols_3anhw_791._right_3anhw_379 {
  justify-content: end;
}

._items-center_3anhw_808 {
  align-items: center;
}

._justify-center_3anhw_812 {
  justify-content: 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_3anhw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_3anhw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_3anhw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_3anhw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_3anhw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_3anhw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_3anhw_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_3anhw_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------------------------*/
._p-0\.5_3anhw_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_3anhw_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_3anhw_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_3anhw_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_3anhw_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_3anhw_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_3anhw_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_3anhw_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_3anhw_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_3anhw_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_3anhw_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_3anhw_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_3anhw_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_3anhw_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_3anhw_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_3anhw_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_3anhw_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_3anhw_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_3anhw_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_3anhw_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_3anhw_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_3anhw_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_3anhw_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_3anhw_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_3anhw_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_3anhw_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_3anhw_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_3anhw_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_3anhw_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_3anhw_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_3anhw_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_3anhw_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_3anhw_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_3anhw_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_3anhw_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_3anhw_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_3anhw_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_3anhw_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_3anhw_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_3anhw_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_3anhw_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_3anhw_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_3anhw_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_3anhw_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_3anhw_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_3anhw_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_3anhw_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_3anhw_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_3anhw_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_3anhw_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_3anhw_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_3anhw_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_3anhw_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_3anhw_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_3anhw_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_3anhw_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_3anhw_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_3anhw_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_3anhw_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_3anhw_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_3anhw_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_3anhw_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_3anhw_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_3anhw_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_3anhw_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_3anhw_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_3anhw_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_3anhw_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_3anhw_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_3anhw_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_3anhw_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_3anhw_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_3anhw_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_3anhw_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_3anhw_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_3anhw_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_3anhw_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_3anhw_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_3anhw_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_3anhw_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_3anhw_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_3anhw_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_3anhw_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_3anhw_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_3anhw_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_3anhw_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_3anhw_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_3anhw_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_3anhw_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_3anhw_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_3anhw_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_3anhw_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_3anhw_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_3anhw_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_3anhw_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_3anhw_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_3anhw_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_3anhw_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_3anhw_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_3anhw_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_3anhw_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_3anhw_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_3anhw_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_3anhw_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_3anhw_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_3anhw_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_3anhw_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_3anhw_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_3anhw_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_3anhw_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_3anhw_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_3anhw_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_3anhw_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_3anhw_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_3anhw_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_3anhw_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_3anhw_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_3anhw_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_3anhw_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_3anhw_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_3anhw_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_3anhw_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_3anhw_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_3anhw_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_3anhw_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_3anhw_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_3anhw_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_3anhw_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_3anhw_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_3anhw_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_3anhw_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_3anhw_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_3anhw_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_3anhw_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_3anhw_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_3anhw_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_3anhw_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_3anhw_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_3anhw_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_3anhw_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_3anhw_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_3anhw_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_3anhw_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_3anhw_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_3anhw_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_3anhw_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_3anhw_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_3anhw_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_3anhw_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_3anhw_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_3anhw_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_3anhw_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_3anhw_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_3anhw_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_3anhw_945 {
  padding: 0 !important;
}

._pl-0_3anhw_949 {
  padding-left: 0 !important;
}

._pr-0_3anhw_953 {
  padding-right: 0 !important;
}

._pb-0_3anhw_957 {
  padding-bottom: 0 !important;
}

._pt-0_3anhw_961 {
  padding-top: 0 !important;
}

._py-0_3anhw_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_3anhw_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_3anhw_975 {
  margin: 0 !important;
}

._ml-0_3anhw_979 {
  margin-left: 0 !important;
}

._mr-0_3anhw_983 {
  margin-right: 0 !important;
}

._mb-0_3anhw_987 {
  margin-bottom: 0 !important;
}

._mt-0_3anhw_991 {
  margin-top: 0 !important;
}

._my-0_3anhw_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_3anhw_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_3anhw_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_3anhw_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_3anhw_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_3anhw_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_3anhw_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_3anhw_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_3anhw_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_3anhw_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_3anhw_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_3anhw_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_3anhw_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_3anhw_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_3anhw_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_3anhw_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_3anhw_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_3anhw_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_3anhw_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_3anhw_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_3anhw_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_3anhw_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_3anhw_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_3anhw_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_3anhw_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_3anhw_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_3anhw_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_3anhw_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_3anhw_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_3anhw_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_3anhw_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_3anhw_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_3anhw_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_3anhw_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_3anhw_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_3anhw_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_3anhw_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_3anhw_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_3anhw_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_3anhw_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_3anhw_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_3anhw_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_3anhw_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_3anhw_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_3anhw_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_3anhw_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_3anhw_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_3anhw_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_3anhw_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_3anhw_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_3anhw_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_3anhw_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_3anhw_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_3anhw_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_3anhw_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_3anhw_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_3anhw_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_3anhw_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_3anhw_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_3anhw_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_3anhw_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_3anhw_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_3anhw_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_3anhw_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_3anhw_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_3anhw_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_3anhw_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_3anhw_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_3anhw_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_3anhw_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_3anhw_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_3anhw_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_3anhw_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_3anhw_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_3anhw_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_3anhw_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_3anhw_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_3anhw_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_3anhw_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_3anhw_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_3anhw_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_3anhw_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_3anhw_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_3anhw_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_3anhw_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_3anhw_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_3anhw_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_3anhw_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_3anhw_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_3anhw_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_3anhw_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_3anhw_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_3anhw_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_3anhw_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_3anhw_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_3anhw_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_3anhw_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_3anhw_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_3anhw_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_3anhw_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_3anhw_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_3anhw_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_3anhw_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_3anhw_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_3anhw_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_3anhw_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_3anhw_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_3anhw_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_3anhw_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_3anhw_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_3anhw_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_3anhw_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_3anhw_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_3anhw_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_3anhw_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_3anhw_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_3anhw_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_3anhw_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_3anhw_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_3anhw_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_3anhw_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_3anhw_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_3anhw_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_3anhw_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_3anhw_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_3anhw_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_3anhw_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_3anhw_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_3anhw_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_3anhw_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_3anhw_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_3anhw_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_3anhw_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_3anhw_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_3anhw_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_3anhw_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_3anhw_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_3anhw_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_3anhw_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_3anhw_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_3anhw_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_3anhw_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_3anhw_2265 {
  margin: 0 !important;
}

._-ml-0_3anhw_2269 {
  margin-left: 0 !important;
}

._-mr-0_3anhw_2273 {
  margin-right: 0 !important;
}

._-mb-0_3anhw_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_3anhw_2281 {
  margin-top: 0 !important;
}

._-my-0_3anhw_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_3anhw_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_3anhw_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_3anhw_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_3anhw_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_3anhw_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_3anhw_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_3anhw_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_3anhw_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_3anhw_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_3anhw_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_3anhw_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_3anhw_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_3anhw_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_3anhw_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_3anhw_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_3anhw_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_3anhw_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_3anhw_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_3anhw_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_3anhw_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_3anhw_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_3anhw_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_3anhw_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_3anhw_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_3anhw_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_3anhw_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_3anhw_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_3anhw_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_3anhw_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_3anhw_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_3anhw_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_3anhw_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_3anhw_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_3anhw_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_3anhw_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_3anhw_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_3anhw_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_3anhw_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_3anhw_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_3anhw_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_3anhw_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_3anhw_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_3anhw_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_3anhw_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_3anhw_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_3anhw_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_3anhw_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_3anhw_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_3anhw_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_3anhw_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_3anhw_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_3anhw_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_3anhw_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_3anhw_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_3anhw_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_3anhw_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_3anhw_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_3anhw_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_3anhw_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_3anhw_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_3anhw_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_3anhw_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_3anhw_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_3anhw_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_3anhw_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_3anhw_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_3anhw_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_3anhw_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_3anhw_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_3anhw_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_3anhw_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_3anhw_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_3anhw_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_3anhw_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_3anhw_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_3anhw_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_3anhw_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_3anhw_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_3anhw_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_3anhw_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_3anhw_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_3anhw_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_3anhw_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_3anhw_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_3anhw_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_3anhw_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_3anhw_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_3anhw_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_3anhw_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_3anhw_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_3anhw_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_3anhw_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_3anhw_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_3anhw_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_3anhw_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_3anhw_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_3anhw_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_3anhw_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_3anhw_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_3anhw_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_3anhw_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_3anhw_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_3anhw_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_3anhw_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_3anhw_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_3anhw_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_3anhw_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_3anhw_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_3anhw_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_3anhw_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_3anhw_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_3anhw_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_3anhw_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_3anhw_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_3anhw_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_3anhw_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_3anhw_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_3anhw_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_3anhw_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_3anhw_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_3anhw_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_3anhw_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_3anhw_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_3anhw_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_3anhw_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_3anhw_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_3anhw_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_3anhw_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_3anhw_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_3anhw_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_3anhw_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_3anhw_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_3anhw_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_3anhw_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_3anhw_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_3anhw_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_3anhw_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_3anhw_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_3anhw_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_3anhw_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_3anhw_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_3anhw_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_3anhw_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_3anhw_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_3anhw_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_3anhw_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_3anhw_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_3anhw_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_3anhw_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_3anhw_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_3anhw_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_3anhw_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_3anhw_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_3anhw_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_3anhw_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_3anhw_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_3anhw_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_3anhw_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_3anhw_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_3anhw_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_3anhw_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_3anhw_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_3anhw_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_3anhw_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_3anhw_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_3anhw_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_3anhw_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_3anhw_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_3anhw_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_3anhw_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_3anhw_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_3anhw_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_3anhw_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_3anhw_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_3anhw_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_3anhw_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_3anhw_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_3anhw_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_3anhw_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_3anhw_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_3anhw_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_3anhw_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_3anhw_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_3anhw_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_3anhw_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_3anhw_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_3anhw_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_3anhw_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_3anhw_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_3anhw_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_3anhw_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_3anhw_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_3anhw_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_3anhw_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_3anhw_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_3anhw_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_3anhw_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_3anhw_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_3anhw_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_3anhw_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_3anhw_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_3anhw_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_3anhw_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_3anhw_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_3anhw_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_3anhw_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_3anhw_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_3anhw_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_3anhw_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_3anhw_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_3anhw_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_3anhw_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_3anhw_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_3anhw_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_3anhw_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_3anhw_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_3anhw_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_3anhw_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_3anhw_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_3anhw_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_3anhw_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_3anhw_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_3anhw_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_3anhw_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_3anhw_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_3anhw_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_3anhw_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_3anhw_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_3anhw_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_3anhw_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_3anhw_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_3anhw_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_3anhw_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_3anhw_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_3anhw_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_3anhw_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_3anhw_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_3anhw_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_3anhw_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_3anhw_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_3anhw_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_3anhw_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_3anhw_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_3anhw_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_3anhw_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_3anhw_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_3anhw_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_3anhw_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_3anhw_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_3anhw_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_3anhw_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_3anhw_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_3anhw_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_3anhw_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_3anhw_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_3anhw_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_3anhw_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_3anhw_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_3anhw_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_3anhw_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_3anhw_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_3anhw_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_3anhw_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_3anhw_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_3anhw_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_3anhw_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_3anhw_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_3anhw_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_3anhw_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_3anhw_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_3anhw_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_3anhw_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_3anhw_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_3anhw_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_3anhw_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_3anhw_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_3anhw_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_3anhw_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_3anhw_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_3anhw_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_3anhw_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_3anhw_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_3anhw_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_3anhw_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_3anhw_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_3anhw_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_3anhw_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_3anhw_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_3anhw_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_3anhw_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_3anhw_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_3anhw_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_3anhw_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_3anhw_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_3anhw_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_3anhw_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_3anhw_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_3anhw_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_3anhw_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_3anhw_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_3anhw_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_3anhw_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_3anhw_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_3anhw_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_3anhw_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_3anhw_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_3anhw_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_3anhw_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_3anhw_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_3anhw_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_3anhw_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_3anhw_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_3anhw_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_3anhw_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_3anhw_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_3anhw_3640 {
  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_3anhw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_3anhw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_3anhw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_3anhw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_3anhw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_3anhw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_3anhw_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_3anhw_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_3anhw_3774,
:host(*) ._text-h1_3anhw_3774 {
  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_3anhw_3781,
:host(*) ._text-h2_3anhw_3781 {
  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_3anhw_3788,
:host(*) ._text-h3_3anhw_3788 {
  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_3anhw_3795,
:host(*) ._text-h4_3anhw_3795 {
  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_3anhw_3803,
:host(*) ._text-h5_3anhw_3803 {
  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_3anhw_3811,
:host(*) ._text-h6_3anhw_3811 {
  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_3anhw_3819,
:host(*) ._text-paragraph-large_3anhw_3819 {
  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_3anhw_3827,
:host(*) ._text-paragraph-small_3anhw_3827 {
  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_3anhw_3819,
:host(*) ._text-paragraph_3anhw_3819 {
  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_3anhw_3844,
:host(*) ._text-subtitle_3anhw_3844 {
  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_3anhw_3852,
:host(*) ._as-card_3anhw_3852 {
  --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_3anhw_3852._is-compact_3anhw_3869,
:host(*) ._as-card_3anhw_3852._is-compact_3anhw_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_3anhw_3852._image-rounded-top_3anhw_3874 > img:first-child,
:host(*) ._as-card_3anhw_3852._image-rounded-top_3anhw_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_3anhw_3852._image-rounded-bottom_3anhw_3879 > img:last-child,
:host(*) ._as-card_3anhw_3852._image-rounded-bottom_3anhw_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_3anhw_3852._image-center_3anhw_3884 > img:only-child,
:host(*) ._as-card_3anhw_3852._image-center_3anhw_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_3anhw_3852._is-actionable_3anhw_3888,
:host(*) ._as-card_3anhw_3852._is-actionable_3anhw_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_3anhw_3852._is-actionable_3anhw_3888:focus, :root ._as-card_3anhw_3852._is-actionable_3anhw_3888:active,
:host(*) ._as-card_3anhw_3852._is-actionable_3anhw_3888:focus,
:host(*) ._as-card_3anhw_3852._is-actionable_3anhw_3888: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_3anhw_3852._is-actionable_3anhw_3888:hover,
:host(*) ._as-card_3anhw_3852._is-actionable_3anhw_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_3anhw_3912,
:host(*) ._as-card-icon_3anhw_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_3anhw_3912._success_3anhw_3918,
:host(*) ._as-card-icon_3anhw_3912._success_3anhw_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_3anhw_3912._warning_3anhw_3922,
:host(*) ._as-card-icon_3anhw_3912._warning_3anhw_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_3anhw_3912._danger_3anhw_3926,
:host(*) ._as-card-icon_3anhw_3912._danger_3anhw_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_3anhw_3912._info_3anhw_3930,
:host(*) ._as-card-icon_3anhw_3912._info_3anhw_3930 {
  color: var(--color-info-base);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._top_3anhw_3940,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._top_3anhw_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._bottom_3anhw_3944,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._bottom_3anhw_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._success_3anhw_3918,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._success_3anhw_3918 {
  background: var(--color-success-base);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._warning_3anhw_3922,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._warning_3anhw_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._danger_3anhw_3926,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._danger_3anhw_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_3anhw_3852 ._divider_3anhw_3934._info_3anhw_3930,
:host(*) ._as-card_3anhw_3852 ._divider_3anhw_3934._info_3anhw_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_3anhw_3964,
:host(*) ._as-card-actions_3anhw_3964 {
  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_3anhw_3972,
:host(*) ._as-card-header_3anhw_3972 {
  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_3anhw_3972 + img,
:host(*) ._as-card-header_3anhw_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_3anhw_3972 ._header-title_3anhw_3984,
:host(*) ._as-card-header_3anhw_3972 ._header-title_3anhw_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_3anhw_3972 ._header-action_3anhw_3988,
:host(*) ._as-card-header_3anhw_3972 ._header-action_3anhw_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_3anhw_3992,
:host(*) ._as-card-title_3anhw_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_3anhw_3997,
:host(*) ._as-card-helper-text_3anhw_3997 {
  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_3anhw_3997 + img,
:host(*) ._as-card-helper-text_3anhw_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_3anhw_4013,
:host(*) ._as-card-body_3anhw_4013 {
  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_3anhw_4013._has-overflow-auto_3anhw_4021,
:host(*) ._as-card-body_3anhw_4013._has-overflow-auto_3anhw_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_3anhw_4013._has-top-divider_3anhw_4025,
:host(*) ._as-card-body_3anhw_4013._has-top-divider_3anhw_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_3anhw_4013._has-bottom-divider_3anhw_4030,
:host(*) ._as-card-body_3anhw_4013._has-bottom-divider_3anhw_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_3anhw_4013:focus,
:host(*) ._as-card-body_3anhw_4013:focus {
  outline: none;
}
:root ._as-card-footer_3anhw_4039,
:host(*) ._as-card-footer_3anhw_4039 {
  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_3anhw_4039 > *,
:host(*) ._as-card-footer_3anhw_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_3anhw_4039._left_3anhw_376,
:host(*) ._as-card-footer_3anhw_4039._left_3anhw_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_3anhw_4039._right_3anhw_379,
:host(*) ._as-card-footer_3anhw_4039._right_3anhw_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_3anhw_4039 ._right-action_3anhw_4063,
:root ._as-card-footer_3anhw_4039 ._left-action_3anhw_4064,
:host(*) ._as-card-footer_3anhw_4039 ._right-action_3anhw_4063,
:host(*) ._as-card-footer_3anhw_4039 ._left-action_3anhw_4064 {
  width: fit-content;
}
:root ._as-button_3anhw_4069,
:host(*) ._as-button_3anhw_4069 {
  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_3anhw_4069 svg,
:root ._as-button_3anhw_4069 ._leading_3anhw_4093,
:root ._as-button_3anhw_4069 ._trailing_3anhw_4094,
:host(*) ._as-button_3anhw_4069 svg,
:host(*) ._as-button_3anhw_4069 ._leading_3anhw_4093,
:host(*) ._as-button_3anhw_4069 ._trailing_3anhw_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_3anhw_4069:focus, :root ._as-button_3anhw_4069:hover,
:host(*) ._as-button_3anhw_4069:focus,
:host(*) ._as-button_3anhw_4069:hover {
  text-decoration: none;
}
:root ._as-button_3anhw_4069._is-disabled_3anhw_4106, :root ._as-button_3anhw_4069:disabled,
:host(*) ._as-button_3anhw_4069._is-disabled_3anhw_4106,
:host(*) ._as-button_3anhw_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_3anhw_4069:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_3anhw_4069:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069:focus:not(:disabled),
:host(*) ._as-button_3anhw_4069: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_3anhw_4069._small_3anhw_4130,
:host(*) ._as-button_3anhw_4069._small_3anhw_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_3anhw_4069._full-width_3anhw_4134,
:host(*) ._as-button_3anhw_4069._full-width_3anhw_4134 {
  width: 100%;
}
:root ._as-button_3anhw_4069._is-loading_3anhw_4138._with-icon-only_3anhw_4138 ._leading_3anhw_4093,
:host(*) ._as-button_3anhw_4069._is-loading_3anhw_4138._with-icon-only_3anhw_4138 ._leading_3anhw_4093 {
  display: none;
}
:root ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138),
:host(*) ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138) *.spinner,
:host(*) ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138) ._spinner_3anhw_4146,
:host(*) ._as-button_3anhw_4069._is-loading_3anhw_4138:not(._with-icon-only_3anhw_4138) ._spinner_3anhw_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_3anhw_4069._with-icon-only_3anhw_4138,
:host(*) ._as-button_3anhw_4069._with-icon-only_3anhw_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_3anhw_4069._with-icon-only_3anhw_4138:not(._small_3anhw_4130),
:host(*) ._as-button_3anhw_4069._with-icon-only_3anhw_4138:not(._small_3anhw_4130) {
  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_3anhw_4069._with-icon-only_3anhw_4138 *.spinner,
:host(*) ._as-button_3anhw_4069._with-icon-only_3anhw_4138 *.spinner {
  margin: 0;
}
:root ._as-button_3anhw_4069._with-icon-only_3anhw_4138 ._spinner_3anhw_4146,
:host(*) ._as-button_3anhw_4069._with-icon-only_3anhw_4138 ._spinner_3anhw_4146 {
  margin: 0;
}
:root ._as-button_3anhw_4069._has-leading-icon_3anhw_4177 span, :root ._as-button_3anhw_4069._has-leading-icon_3anhw_4177 ._label_3anhw_4177,
:host(*) ._as-button_3anhw_4069._has-leading-icon_3anhw_4177 span,
:host(*) ._as-button_3anhw_4069._has-leading-icon_3anhw_4177 ._label_3anhw_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_3anhw_4069._has-trailing-icon_3anhw_4182 span, :root ._as-button_3anhw_4069._has-trailing-icon_3anhw_4182 ._label_3anhw_4177,
:host(*) ._as-button_3anhw_4069._has-trailing-icon_3anhw_4182 span,
:host(*) ._as-button_3anhw_4069._has-trailing-icon_3anhw_4182 ._label_3anhw_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_3anhw_4069 svg,
:root ._as-button_3anhw_4069 ._leading_3anhw_4093,
:root ._as-button_3anhw_4069 ._trailing_3anhw_4094,
:root ._as-button_3anhw_4069 ._spinner_3anhw_4146,
:host(*) ._as-button_3anhw_4069 svg,
:host(*) ._as-button_3anhw_4069 ._leading_3anhw_4093,
:host(*) ._as-button_3anhw_4069 ._trailing_3anhw_4094,
:host(*) ._as-button_3anhw_4069 ._spinner_3anhw_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_3anhw_4069 *.spinner,
:host(*) ._as-button_3anhw_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_3anhw_4069 ._spinner_3anhw_4146,
:host(*) ._as-button_3anhw_4069 ._spinner_3anhw_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_3anhw_4069._primary_3anhw_4207,
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207 {
  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_3anhw_4069._primary_3anhw_4207:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._primary_3anhw_4207:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._primary_3anhw_4207:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_3anhw_4069._secondary_3anhw_4228,
:host(*) ._as-button_3anhw_4069._secondary_3anhw_4228 {
  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_3anhw_4069._secondary_3anhw_4228:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._secondary_3anhw_4228:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._secondary_3anhw_4228:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._secondary_3anhw_4228:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_3anhw_4069._secondary_3anhw_4228:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._secondary_3anhw_4228:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._danger_3anhw_3926,
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926 {
  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_3anhw_4069._danger_3anhw_3926:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._danger_3anhw_3926:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._danger_3anhw_3926:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_3anhw_4069._ghost_3anhw_4264,
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264 {
  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_3anhw_4069._ghost_3anhw_4264:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._ghost_3anhw_4264:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_3anhw_4069._ghost_3anhw_4264:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._ghost_3anhw_4264:focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_3anhw_4069._ghost_3anhw_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._ghost_3anhw_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_3anhw_4069._ghost-primary_3anhw_4288,
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288 {
  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_3anhw_4069._ghost-primary_3anhw_4288:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._ghost-primary_3anhw_4288:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_3anhw_4069._ghost-primary_3anhw_4288:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._ghost-primary_3anhw_4288:focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_3anhw_4069._ghost-primary_3anhw_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._ghost-primary_3anhw_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_3anhw_4069._ghost-danger_3anhw_4312,
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312 {
  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_3anhw_4069._ghost-danger_3anhw_4312:hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._ghost-danger_3anhw_4312:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312:hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_3anhw_4069._ghost-danger_3anhw_4312:active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312:active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._ghost-danger_3anhw_4312:focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_3anhw_4069._ghost-danger_3anhw_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._ghost-danger_3anhw_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069) {
  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_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active:not(:disabled):not(._is-disabled_3anhw_4106) {
  box-shadow: none;
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):active, :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):active,
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):active,
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active), :root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active), :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active, :root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active,
:host(*) ._as-button_3anhw_4069._simple_3anhw_4336:not(._as-button_3anhw_4069):active,
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover,
:host(*) ._as-button_3anhw_4069._link_3anhw_4336:not(._as-button_3anhw_4069):hover {
  text-decoration: underline;
}
:root ._as-button_3anhw_4069:not(._small_3anhw_4130),
:host(*) ._as-button_3anhw_4069:not(._small_3anhw_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069),
:host(*) ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069):focus:not(:disabled),
:host(*) ._as-button_3anhw_4069._unstyled_3anhw_4401:not(._as-button_3anhw_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_3anhw_4417,
:host(*) ._as-border-list_3anhw_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_3anhw_4417 > *,
:host(*) ._as-border-list_3anhw_4417 > * {
  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_3anhw_4417 > *:last-of-type,
:host(*) ._as-border-list_3anhw_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_3anhw_4433,
:host(*) ._color-font-base_3anhw_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_3anhw_4437,
:host(*) ._color-font-secondary_3anhw_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_3anhw_4441,
:host(*) ._color-font-tertiary_3anhw_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_3anhw_4445,
:host(*) ._bg-structure-base_3anhw_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_3anhw_4449,
:host(*) ._bg-structure-secondary_3anhw_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_3anhw_4453,
:host(*) ._bg-structure-tertiary_3anhw_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_3anhw_4457,
:host(*) ._sr-only_3anhw_4457 {
  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_3anhw_4468,
:host(*) ._h-full_3anhw_4468 {
  height: 100%;
}
:root ._w-full_3anhw_4472,
:host(*) ._w-full_3anhw_4472 {
  width: 100%;
}
:root ._children-100_3anhw_4476 > *,
:host(*) ._children-100_3anhw_4476 > * {
  height: 100%;
}
:root ._children-100_3anhw_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_3anhw_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_3anhw_4484,
:host(*) ._rounded_3anhw_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_3anhw_4488,
:host(*) ._rounded-small_3anhw_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_3anhw_4492,
:host(*) ._rounded-full_3anhw_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_3anhw_4496::part(input),
:host(*) ._input-alternate-border_3anhw_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_3anhw_4500,
:host(*) ._monospace-font_3anhw_4500 {
  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_3anhw_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_3anhw_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_3anhw_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_3anhw_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_3anhw_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_3anhw_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_3anhw_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_3anhw_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_3anhw_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_3anhw_583:has(._jamf-side-nav_3anhw_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_3anhw_583 ._jamf-top-nav_3anhw_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_3anhw_583 ._jamf-main-content_3anhw_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_3anhw_583 ._jamf-main-content_3anhw_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_3anhw_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595:not(._custom-mobile-layout_3anhw_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_3anhw_583 ._jamf-side-nav_3anhw_595:not(._custom-mobile-layout_3anhw_626)._is-open_3anhw_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_3anhw_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_3anhw_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_3anhw_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-heading_3anhw_4708) ._jamf-heading_3anhw_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-fixed-bar_3anhw_4713:not(._is-hidden_3anhw_4713)) {
  padding-bottom: 0;
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-fixed-bar_3anhw_4713:not(._is-hidden_3anhw_4713)) ._jamf-section_3anhw_4716._has-outline_3anhw_4716 + ._jamf-fixed-bar_3anhw_4713,
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-fixed-bar_3anhw_4713:not(._is-hidden_3anhw_4713)) ._jamf-section_3anhw_4716._has-stepper_3anhw_4717 + ._jamf-fixed-bar_3anhw_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-fixed-bar_3anhw_4713:not(._is-hidden_3anhw_4713)) ._jamf-fixed-bar_3anhw_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_3anhw_4691 ._jamf-content-wrapper_3anhw_4701:has(._jamf-fixed-bar_3anhw_4713:not(._is-hidden_3anhw_4713)) ._jamf-section_3anhw_4716 {
  flex-grow: 2;
}

._jamf-heading_3anhw_4708 {
  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_3anhw_4708:has(._left_3anhw_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_3anhw_4708:has(._left_3anhw_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_3anhw_4708 ._left_3anhw_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_3anhw_4708 ._right_3anhw_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_3anhw_4708 ._right_3anhw_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_3anhw_4708 > h1,
._jamf-heading_3anhw_4708 ._left_3anhw_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_3anhw_4708 > p,
._jamf-heading_3anhw_4708 ._left_3anhw_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_3anhw_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_3anhw_4708 > 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_3anhw_4708 > 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_3anhw_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_3anhw_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_3anhw_4716._has-outline_3anhw_4716, ._jamf-section_3anhw_4716._has-stepper_3anhw_4717 {
  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_3anhw_4716._has-stepper_3anhw_4717 {
  padding: 0;
}
._jamf-section_3anhw_4716._has-stepper_3anhw_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_3anhw_4716._has-stepper_3anhw_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_3anhw_4716._has-stepper_3anhw_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_3anhw_4716._has-stepper_3anhw_4717 > * {
  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_3anhw_4716._has-stepper_3anhw_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_3anhw_4713 {
  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_3anhw_4713 ._right_3anhw_379,
._jamf-fixed-bar_3anhw_4713 ._left_3anhw_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_3anhw_4713 ._left_3anhw_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_3anhw_4713 ._right_3anhw_379,
._jamf-fixed-bar_3anhw_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_3anhw_4713._is-hidden_3anhw_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_3anhw_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_3anhw_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_3anhw_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_3anhw_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_3anhw_4916 {
  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_3anhw_4916 > * {
  height: 100%;
}
._jamf-item-grid_3anhw_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_3anhw_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_3anhw_4928 {
  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_3anhw_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_3anhw_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_3anhw_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_3anhw_4940 {
  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_3anhw_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_3anhw_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_3anhw_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_3anhw_4952 {
  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_3anhw_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_3anhw_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_3anhw_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_3anhw_4964 {
  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_3anhw_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_3anhw_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_3anhw_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_3anhw_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_3anhw_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._wrapper_3anhw_4990 {
  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_3anhw_4990 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_3anhw_4990:last-of-type {
  border-bottom: none;
}

._pencilIcon_3anhw_5007 {
  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_3anhw_5007._outline_3anhw_5015 {
  border: var(--size-border-width-base) solid var(--color-cyan-font);
  color: var(--color-cyan-font);
  background: none;
}
._pencilIcon_3anhw_5007._is-removable_3anhw_5020:hover, ._pencilIcon_3anhw_5007._is-actionable_3anhw_3888:hover, ._pencilIcon_3anhw_5007._is-link_3anhw_5020:hover {
  background-color: var(--color-cyan-hover);
  cursor: pointer;
}
._pencilIcon_3anhw_5007 ._trailing_3anhw_4094 {
  margin-left: calc(1px * var(--size-base-spacing));
}

._stacksIcon_3anhw_5028 {
  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_3anhw_5028._outline_3anhw_5015 {
  border: var(--size-border-width-base) solid var(--color-purple-font);
  color: var(--color-purple-font);
  background: none;
}
._stacksIcon_3anhw_5028._is-removable_3anhw_5020:hover, ._stacksIcon_3anhw_5028._is-actionable_3anhw_3888:hover, ._stacksIcon_3anhw_5028._is-link_3anhw_5020:hover {
  background-color: var(--color-purple-hover);
  cursor: pointer;
}
._stacksIcon_3anhw_5028 ._trailing_3anhw_4094 {
  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_1ktis_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ktis_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ktis_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ktis_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ktis_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ktis_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ktis_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_1ktis_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_1ktis_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ktis_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ktis_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ktis_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ktis_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ktis_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ktis_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_1ktis_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_1ktis_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_1ktis_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_1ktis_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_1ktis_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_1ktis_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_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_1ktis_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_1ktis_357._max-c_1ktis_363 {
  grid-auto-rows: max-content;
}
._g-rows_1ktis_357._min-c_1ktis_366 {
  grid-auto-rows: min-content;
}

._g-cols_1ktis_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_1ktis_370._left_1ktis_376 {
  justify-content: start;
}
._g-cols_1ktis_370._right_1ktis_379 {
  justify-content: end;
}
._g-cols_1ktis_370._max-c_1ktis_363 {
  grid-auto-columns: max-content;
}
._g-cols_1ktis_370._min-c_1ktis_366 {
  grid-auto-columns: min-content;
}

._col-span-all_1ktis_389 {
  grid-column: "1 / -1";
}

._col-span-0_1ktis_393 {
  grid-column: span 1;
}

._col-span-1_1ktis_397 {
  grid-column: span 2;
}

._col-span-2_1ktis_401 {
  grid-column: span 3;
}

._col-span-3_1ktis_405 {
  grid-column: span 4;
}

._col-span-4_1ktis_409 {
  grid-column: span 5;
}

._col-span-5_1ktis_413 {
  grid-column: span 6;
}

._col-span-6_1ktis_417 {
  grid-column: span 7;
}

._col-span-7_1ktis_421 {
  grid-column: span 8;
}

._col-span-8_1ktis_425 {
  grid-column: span 9;
}

._col-span-9_1ktis_429 {
  grid-column: span 10;
}

._col-span-10_1ktis_433 {
  grid-column: span 11;
}

._gap-none_1ktis_437 {
  gap: 0 !important;
}

._gap-0_1ktis_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_1ktis_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_1ktis_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_1ktis_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_1ktis_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_1ktis_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_1ktis_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_1ktis_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_1ktis_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_1ktis_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_1ktis_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_1ktis_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_1ktis_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_1ktis_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_1ktis_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_1ktis_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_1ktis_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_1ktis_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_1ktis_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_1ktis_517 {
  grid-row: "1 / -1";
}

._row-span-0_1ktis_521 {
  grid-row: span 1;
}

._row-span-1_1ktis_525 {
  grid-row: span 2;
}

._row-span-2_1ktis_529 {
  grid-row: span 3;
}

._row-span-3_1ktis_533 {
  grid-row: span 4;
}

._row-span-4_1ktis_537 {
  grid-row: span 5;
}

._row-span-5_1ktis_541 {
  grid-row: span 6;
}

._row-span-6_1ktis_545 {
  grid-row: span 7;
}

._row-span-7_1ktis_549 {
  grid-row: span 8;
}

._row-span-8_1ktis_553 {
  grid-row: span 9;
}

._row-span-9_1ktis_557 {
  grid-row: span 10;
}

._row-span-10_1ktis_561 {
  grid-row: span 11;
}

._g-app-layout_1ktis_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_1ktis_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_1ktis_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_1ktis_583:has(._jamf-side-nav_1ktis_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1ktis_583 ._jamf-top-nav_1ktis_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1ktis_583 ._jamf-main-content_1ktis_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1ktis_583 ._jamf-main-content_1ktis_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1ktis_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595:not(._custom-mobile-layout_1ktis_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595:not(._custom-mobile-layout_1ktis_626)._is-open_1ktis_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_1ktis_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_1ktis_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_1ktis_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_1ktis_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_1ktis_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_1ktis_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_1ktis_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_1ktis_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_1ktis_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_1ktis_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_1ktis_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_1ktis_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_1ktis_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_1ktis_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_1ktis_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_1ktis_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_1ktis_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_1ktis_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_1ktis_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_1ktis_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_1ktis_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_1ktis_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_1ktis_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_1ktis_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_1ktis_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_1ktis_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_1ktis_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_1ktis_780 > * {
  flex: 1 1 auto;
}
._f-rows_1ktis_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_1ktis_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_1ktis_791 > * {
  flex: 1 1 auto;
}
._f-cols_1ktis_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_1ktis_791._left_1ktis_376 {
  justify-content: start;
}
._f-cols_1ktis_791._right_1ktis_379 {
  justify-content: end;
}

._items-center_1ktis_808 {
  align-items: center;
}

._justify-center_1ktis_812 {
  justify-content: 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_1ktis_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ktis_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ktis_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ktis_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ktis_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ktis_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ktis_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_1ktis_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------------------------*/
._p-0\.5_1ktis_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_1ktis_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_1ktis_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_1ktis_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_1ktis_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_1ktis_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_1ktis_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_1ktis_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_1ktis_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_1ktis_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_1ktis_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_1ktis_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_1ktis_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_1ktis_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_1ktis_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_1ktis_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_1ktis_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_1ktis_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_1ktis_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_1ktis_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_1ktis_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_1ktis_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_1ktis_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_1ktis_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_1ktis_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_1ktis_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_1ktis_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_1ktis_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_1ktis_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_1ktis_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_1ktis_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_1ktis_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_1ktis_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_1ktis_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_1ktis_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_1ktis_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_1ktis_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_1ktis_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_1ktis_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_1ktis_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_1ktis_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_1ktis_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_1ktis_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_1ktis_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_1ktis_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_1ktis_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_1ktis_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_1ktis_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_1ktis_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_1ktis_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_1ktis_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_1ktis_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_1ktis_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_1ktis_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_1ktis_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_1ktis_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_1ktis_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_1ktis_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_1ktis_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_1ktis_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_1ktis_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_1ktis_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_1ktis_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_1ktis_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_1ktis_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_1ktis_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_1ktis_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_1ktis_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_1ktis_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_1ktis_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_1ktis_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_1ktis_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_1ktis_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_1ktis_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_1ktis_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_1ktis_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_1ktis_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_1ktis_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_1ktis_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_1ktis_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_1ktis_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_1ktis_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_1ktis_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_1ktis_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_1ktis_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_1ktis_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_1ktis_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_1ktis_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_1ktis_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_1ktis_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_1ktis_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_1ktis_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_1ktis_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_1ktis_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_1ktis_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_1ktis_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_1ktis_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_1ktis_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_1ktis_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_1ktis_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_1ktis_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_1ktis_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_1ktis_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_1ktis_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_1ktis_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_1ktis_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_1ktis_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_1ktis_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_1ktis_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_1ktis_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_1ktis_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_1ktis_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_1ktis_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_1ktis_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_1ktis_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_1ktis_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_1ktis_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_1ktis_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_1ktis_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_1ktis_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_1ktis_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_1ktis_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_1ktis_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_1ktis_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_1ktis_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_1ktis_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_1ktis_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_1ktis_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_1ktis_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_1ktis_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_1ktis_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_1ktis_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_1ktis_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_1ktis_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_1ktis_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_1ktis_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_1ktis_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_1ktis_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_1ktis_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_1ktis_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_1ktis_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_1ktis_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_1ktis_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_1ktis_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_1ktis_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_1ktis_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_1ktis_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_1ktis_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_1ktis_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_1ktis_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_1ktis_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_1ktis_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_1ktis_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_1ktis_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_1ktis_945 {
  padding: 0 !important;
}

._pl-0_1ktis_949 {
  padding-left: 0 !important;
}

._pr-0_1ktis_953 {
  padding-right: 0 !important;
}

._pb-0_1ktis_957 {
  padding-bottom: 0 !important;
}

._pt-0_1ktis_961 {
  padding-top: 0 !important;
}

._py-0_1ktis_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_1ktis_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_1ktis_975 {
  margin: 0 !important;
}

._ml-0_1ktis_979 {
  margin-left: 0 !important;
}

._mr-0_1ktis_983 {
  margin-right: 0 !important;
}

._mb-0_1ktis_987 {
  margin-bottom: 0 !important;
}

._mt-0_1ktis_991 {
  margin-top: 0 !important;
}

._my-0_1ktis_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_1ktis_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_1ktis_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_1ktis_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_1ktis_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_1ktis_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_1ktis_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_1ktis_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_1ktis_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_1ktis_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_1ktis_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_1ktis_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_1ktis_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_1ktis_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_1ktis_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_1ktis_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_1ktis_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_1ktis_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_1ktis_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_1ktis_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_1ktis_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_1ktis_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_1ktis_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_1ktis_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_1ktis_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_1ktis_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_1ktis_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_1ktis_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_1ktis_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_1ktis_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_1ktis_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_1ktis_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_1ktis_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_1ktis_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_1ktis_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_1ktis_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_1ktis_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_1ktis_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_1ktis_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_1ktis_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_1ktis_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_1ktis_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_1ktis_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_1ktis_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_1ktis_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_1ktis_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_1ktis_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_1ktis_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_1ktis_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_1ktis_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_1ktis_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_1ktis_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_1ktis_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_1ktis_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_1ktis_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_1ktis_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_1ktis_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_1ktis_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_1ktis_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_1ktis_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_1ktis_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_1ktis_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_1ktis_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_1ktis_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_1ktis_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_1ktis_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_1ktis_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_1ktis_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_1ktis_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_1ktis_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_1ktis_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_1ktis_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_1ktis_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_1ktis_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_1ktis_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_1ktis_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_1ktis_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_1ktis_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_1ktis_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_1ktis_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_1ktis_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_1ktis_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_1ktis_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_1ktis_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_1ktis_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_1ktis_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_1ktis_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_1ktis_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_1ktis_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_1ktis_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_1ktis_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_1ktis_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_1ktis_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_1ktis_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_1ktis_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_1ktis_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_1ktis_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_1ktis_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_1ktis_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_1ktis_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_1ktis_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_1ktis_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_1ktis_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_1ktis_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_1ktis_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_1ktis_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_1ktis_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_1ktis_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_1ktis_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_1ktis_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_1ktis_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_1ktis_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_1ktis_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_1ktis_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_1ktis_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_1ktis_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_1ktis_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_1ktis_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_1ktis_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_1ktis_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_1ktis_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_1ktis_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_1ktis_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_1ktis_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_1ktis_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_1ktis_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_1ktis_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_1ktis_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_1ktis_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_1ktis_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_1ktis_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_1ktis_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_1ktis_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_1ktis_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_1ktis_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_1ktis_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_1ktis_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_1ktis_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_1ktis_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_1ktis_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_1ktis_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_1ktis_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_1ktis_2265 {
  margin: 0 !important;
}

._-ml-0_1ktis_2269 {
  margin-left: 0 !important;
}

._-mr-0_1ktis_2273 {
  margin-right: 0 !important;
}

._-mb-0_1ktis_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_1ktis_2281 {
  margin-top: 0 !important;
}

._-my-0_1ktis_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_1ktis_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_1ktis_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_1ktis_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_1ktis_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_1ktis_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_1ktis_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_1ktis_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_1ktis_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_1ktis_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_1ktis_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_1ktis_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_1ktis_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_1ktis_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_1ktis_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_1ktis_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_1ktis_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_1ktis_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_1ktis_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_1ktis_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_1ktis_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_1ktis_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_1ktis_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_1ktis_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_1ktis_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_1ktis_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_1ktis_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_1ktis_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_1ktis_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_1ktis_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_1ktis_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_1ktis_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_1ktis_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_1ktis_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_1ktis_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_1ktis_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_1ktis_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_1ktis_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_1ktis_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_1ktis_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_1ktis_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_1ktis_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_1ktis_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_1ktis_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_1ktis_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_1ktis_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_1ktis_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_1ktis_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_1ktis_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_1ktis_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_1ktis_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_1ktis_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_1ktis_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_1ktis_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_1ktis_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_1ktis_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_1ktis_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_1ktis_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_1ktis_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_1ktis_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_1ktis_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_1ktis_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_1ktis_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_1ktis_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_1ktis_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_1ktis_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_1ktis_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_1ktis_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_1ktis_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_1ktis_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_1ktis_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_1ktis_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_1ktis_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_1ktis_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_1ktis_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_1ktis_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_1ktis_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_1ktis_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_1ktis_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_1ktis_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_1ktis_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_1ktis_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_1ktis_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_1ktis_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_1ktis_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_1ktis_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_1ktis_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_1ktis_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_1ktis_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_1ktis_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_1ktis_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_1ktis_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_1ktis_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_1ktis_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_1ktis_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_1ktis_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_1ktis_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_1ktis_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_1ktis_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_1ktis_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_1ktis_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_1ktis_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_1ktis_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_1ktis_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_1ktis_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_1ktis_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_1ktis_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_1ktis_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_1ktis_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_1ktis_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_1ktis_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_1ktis_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_1ktis_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_1ktis_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_1ktis_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_1ktis_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_1ktis_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_1ktis_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_1ktis_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_1ktis_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_1ktis_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_1ktis_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_1ktis_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_1ktis_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_1ktis_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_1ktis_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_1ktis_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_1ktis_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_1ktis_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_1ktis_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_1ktis_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_1ktis_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_1ktis_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_1ktis_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_1ktis_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_1ktis_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_1ktis_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_1ktis_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_1ktis_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_1ktis_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_1ktis_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_1ktis_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_1ktis_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_1ktis_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_1ktis_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_1ktis_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_1ktis_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_1ktis_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_1ktis_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_1ktis_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_1ktis_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_1ktis_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_1ktis_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_1ktis_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_1ktis_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_1ktis_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_1ktis_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_1ktis_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_1ktis_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_1ktis_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_1ktis_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_1ktis_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_1ktis_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_1ktis_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_1ktis_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_1ktis_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_1ktis_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_1ktis_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_1ktis_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_1ktis_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_1ktis_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_1ktis_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_1ktis_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_1ktis_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_1ktis_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_1ktis_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_1ktis_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_1ktis_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_1ktis_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_1ktis_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_1ktis_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_1ktis_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_1ktis_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_1ktis_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_1ktis_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_1ktis_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_1ktis_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_1ktis_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_1ktis_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_1ktis_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_1ktis_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_1ktis_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_1ktis_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_1ktis_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_1ktis_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_1ktis_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_1ktis_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_1ktis_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_1ktis_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_1ktis_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_1ktis_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_1ktis_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_1ktis_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_1ktis_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_1ktis_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_1ktis_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_1ktis_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_1ktis_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_1ktis_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_1ktis_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_1ktis_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_1ktis_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_1ktis_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_1ktis_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_1ktis_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_1ktis_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_1ktis_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_1ktis_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_1ktis_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_1ktis_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_1ktis_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_1ktis_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_1ktis_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_1ktis_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_1ktis_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_1ktis_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_1ktis_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_1ktis_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_1ktis_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_1ktis_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_1ktis_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_1ktis_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_1ktis_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_1ktis_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_1ktis_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_1ktis_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_1ktis_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_1ktis_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_1ktis_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_1ktis_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_1ktis_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_1ktis_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_1ktis_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_1ktis_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_1ktis_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_1ktis_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_1ktis_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_1ktis_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_1ktis_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_1ktis_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_1ktis_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_1ktis_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_1ktis_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_1ktis_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_1ktis_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_1ktis_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_1ktis_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_1ktis_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_1ktis_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_1ktis_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_1ktis_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_1ktis_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_1ktis_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_1ktis_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_1ktis_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_1ktis_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_1ktis_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_1ktis_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_1ktis_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_1ktis_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_1ktis_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_1ktis_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_1ktis_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_1ktis_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_1ktis_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_1ktis_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_1ktis_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_1ktis_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_1ktis_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_1ktis_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_1ktis_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_1ktis_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_1ktis_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_1ktis_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_1ktis_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_1ktis_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_1ktis_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_1ktis_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_1ktis_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_1ktis_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_1ktis_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_1ktis_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_1ktis_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_1ktis_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_1ktis_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_1ktis_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_1ktis_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_1ktis_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_1ktis_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_1ktis_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_1ktis_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_1ktis_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_1ktis_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_1ktis_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_1ktis_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_1ktis_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_1ktis_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_1ktis_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_1ktis_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_1ktis_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_1ktis_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_1ktis_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_1ktis_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_1ktis_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_1ktis_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_1ktis_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_1ktis_3640 {
  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_1ktis_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ktis_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ktis_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ktis_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ktis_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ktis_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ktis_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_1ktis_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_1ktis_3774,
:host(*) ._text-h1_1ktis_3774 {
  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_1ktis_3781,
:host(*) ._text-h2_1ktis_3781 {
  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_1ktis_3788,
:host(*) ._text-h3_1ktis_3788 {
  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_1ktis_3795,
:host(*) ._text-h4_1ktis_3795 {
  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_1ktis_3803,
:host(*) ._text-h5_1ktis_3803 {
  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_1ktis_3811,
:host(*) ._text-h6_1ktis_3811 {
  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_1ktis_3819,
:host(*) ._text-paragraph-large_1ktis_3819 {
  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_1ktis_3827,
:host(*) ._text-paragraph-small_1ktis_3827 {
  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_1ktis_3819,
:host(*) ._text-paragraph_1ktis_3819 {
  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_1ktis_3844,
:host(*) ._text-subtitle_1ktis_3844 {
  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_1ktis_3852,
:host(*) ._as-card_1ktis_3852 {
  --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_1ktis_3852._is-compact_1ktis_3869,
:host(*) ._as-card_1ktis_3852._is-compact_1ktis_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_1ktis_3852._image-rounded-top_1ktis_3874 > img:first-child,
:host(*) ._as-card_1ktis_3852._image-rounded-top_1ktis_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1ktis_3852._image-rounded-bottom_1ktis_3879 > img:last-child,
:host(*) ._as-card_1ktis_3852._image-rounded-bottom_1ktis_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1ktis_3852._image-center_1ktis_3884 > img:only-child,
:host(*) ._as-card_1ktis_3852._image-center_1ktis_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_1ktis_3852._is-actionable_1ktis_3888,
:host(*) ._as-card_1ktis_3852._is-actionable_1ktis_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_1ktis_3852._is-actionable_1ktis_3888:focus, :root ._as-card_1ktis_3852._is-actionable_1ktis_3888:active,
:host(*) ._as-card_1ktis_3852._is-actionable_1ktis_3888:focus,
:host(*) ._as-card_1ktis_3852._is-actionable_1ktis_3888: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_1ktis_3852._is-actionable_1ktis_3888:hover,
:host(*) ._as-card_1ktis_3852._is-actionable_1ktis_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_1ktis_3912,
:host(*) ._as-card-icon_1ktis_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_1ktis_3912._success_1ktis_3918,
:host(*) ._as-card-icon_1ktis_3912._success_1ktis_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_1ktis_3912._warning_1ktis_3922,
:host(*) ._as-card-icon_1ktis_3912._warning_1ktis_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_1ktis_3912._danger_1ktis_3926,
:host(*) ._as-card-icon_1ktis_3912._danger_1ktis_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_1ktis_3912._info_1ktis_3930,
:host(*) ._as-card-icon_1ktis_3912._info_1ktis_3930 {
  color: var(--color-info-base);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._top_1ktis_3940,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._top_1ktis_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._bottom_1ktis_3944,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._bottom_1ktis_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._success_1ktis_3918,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._success_1ktis_3918 {
  background: var(--color-success-base);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._warning_1ktis_3922,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._warning_1ktis_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._danger_1ktis_3926,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._danger_1ktis_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_1ktis_3852 ._divider_1ktis_3934._info_1ktis_3930,
:host(*) ._as-card_1ktis_3852 ._divider_1ktis_3934._info_1ktis_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_1ktis_3964,
:host(*) ._as-card-actions_1ktis_3964 {
  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_1ktis_3972,
:host(*) ._as-card-header_1ktis_3972 {
  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_1ktis_3972 + img,
:host(*) ._as-card-header_1ktis_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_1ktis_3972 ._header-title_1ktis_3984,
:host(*) ._as-card-header_1ktis_3972 ._header-title_1ktis_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_1ktis_3972 ._header-action_1ktis_3988,
:host(*) ._as-card-header_1ktis_3972 ._header-action_1ktis_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_1ktis_3992,
:host(*) ._as-card-title_1ktis_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_1ktis_3997,
:host(*) ._as-card-helper-text_1ktis_3997 {
  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_1ktis_3997 + img,
:host(*) ._as-card-helper-text_1ktis_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_1ktis_4013,
:host(*) ._as-card-body_1ktis_4013 {
  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_1ktis_4013._has-overflow-auto_1ktis_4021,
:host(*) ._as-card-body_1ktis_4013._has-overflow-auto_1ktis_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_1ktis_4013._has-top-divider_1ktis_4025,
:host(*) ._as-card-body_1ktis_4013._has-top-divider_1ktis_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_1ktis_4013._has-bottom-divider_1ktis_4030,
:host(*) ._as-card-body_1ktis_4013._has-bottom-divider_1ktis_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_1ktis_4013:focus,
:host(*) ._as-card-body_1ktis_4013:focus {
  outline: none;
}
:root ._as-card-footer_1ktis_4039,
:host(*) ._as-card-footer_1ktis_4039 {
  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_1ktis_4039 > *,
:host(*) ._as-card-footer_1ktis_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_1ktis_4039._left_1ktis_376,
:host(*) ._as-card-footer_1ktis_4039._left_1ktis_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_1ktis_4039._right_1ktis_379,
:host(*) ._as-card-footer_1ktis_4039._right_1ktis_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_1ktis_4039 ._right-action_1ktis_4063,
:root ._as-card-footer_1ktis_4039 ._left-action_1ktis_4064,
:host(*) ._as-card-footer_1ktis_4039 ._right-action_1ktis_4063,
:host(*) ._as-card-footer_1ktis_4039 ._left-action_1ktis_4064 {
  width: fit-content;
}
:root ._as-button_1ktis_4069,
:host(*) ._as-button_1ktis_4069 {
  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_1ktis_4069 svg,
:root ._as-button_1ktis_4069 ._leading_1ktis_4093,
:root ._as-button_1ktis_4069 ._trailing_1ktis_4094,
:host(*) ._as-button_1ktis_4069 svg,
:host(*) ._as-button_1ktis_4069 ._leading_1ktis_4093,
:host(*) ._as-button_1ktis_4069 ._trailing_1ktis_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_1ktis_4069:focus, :root ._as-button_1ktis_4069:hover,
:host(*) ._as-button_1ktis_4069:focus,
:host(*) ._as-button_1ktis_4069:hover {
  text-decoration: none;
}
:root ._as-button_1ktis_4069._is-disabled_1ktis_4106, :root ._as-button_1ktis_4069:disabled,
:host(*) ._as-button_1ktis_4069._is-disabled_1ktis_4106,
:host(*) ._as-button_1ktis_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_1ktis_4069:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1ktis_4069:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069:focus:not(:disabled),
:host(*) ._as-button_1ktis_4069: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_1ktis_4069._small_1ktis_4130,
:host(*) ._as-button_1ktis_4069._small_1ktis_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1ktis_4069._full-width_1ktis_4134,
:host(*) ._as-button_1ktis_4069._full-width_1ktis_4134 {
  width: 100%;
}
:root ._as-button_1ktis_4069._is-loading_1ktis_4138._with-icon-only_1ktis_4138 ._leading_1ktis_4093,
:host(*) ._as-button_1ktis_4069._is-loading_1ktis_4138._with-icon-only_1ktis_4138 ._leading_1ktis_4093 {
  display: none;
}
:root ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138),
:host(*) ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138) *.spinner,
:host(*) ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138) ._spinner_1ktis_4146,
:host(*) ._as-button_1ktis_4069._is-loading_1ktis_4138:not(._with-icon-only_1ktis_4138) ._spinner_1ktis_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1ktis_4069._with-icon-only_1ktis_4138,
:host(*) ._as-button_1ktis_4069._with-icon-only_1ktis_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_1ktis_4069._with-icon-only_1ktis_4138:not(._small_1ktis_4130),
:host(*) ._as-button_1ktis_4069._with-icon-only_1ktis_4138:not(._small_1ktis_4130) {
  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_1ktis_4069._with-icon-only_1ktis_4138 *.spinner,
:host(*) ._as-button_1ktis_4069._with-icon-only_1ktis_4138 *.spinner {
  margin: 0;
}
:root ._as-button_1ktis_4069._with-icon-only_1ktis_4138 ._spinner_1ktis_4146,
:host(*) ._as-button_1ktis_4069._with-icon-only_1ktis_4138 ._spinner_1ktis_4146 {
  margin: 0;
}
:root ._as-button_1ktis_4069._has-leading-icon_1ktis_4177 span, :root ._as-button_1ktis_4069._has-leading-icon_1ktis_4177 ._label_1ktis_4177,
:host(*) ._as-button_1ktis_4069._has-leading-icon_1ktis_4177 span,
:host(*) ._as-button_1ktis_4069._has-leading-icon_1ktis_4177 ._label_1ktis_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1ktis_4069._has-trailing-icon_1ktis_4182 span, :root ._as-button_1ktis_4069._has-trailing-icon_1ktis_4182 ._label_1ktis_4177,
:host(*) ._as-button_1ktis_4069._has-trailing-icon_1ktis_4182 span,
:host(*) ._as-button_1ktis_4069._has-trailing-icon_1ktis_4182 ._label_1ktis_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1ktis_4069 svg,
:root ._as-button_1ktis_4069 ._leading_1ktis_4093,
:root ._as-button_1ktis_4069 ._trailing_1ktis_4094,
:root ._as-button_1ktis_4069 ._spinner_1ktis_4146,
:host(*) ._as-button_1ktis_4069 svg,
:host(*) ._as-button_1ktis_4069 ._leading_1ktis_4093,
:host(*) ._as-button_1ktis_4069 ._trailing_1ktis_4094,
:host(*) ._as-button_1ktis_4069 ._spinner_1ktis_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_1ktis_4069 *.spinner,
:host(*) ._as-button_1ktis_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1ktis_4069 ._spinner_1ktis_4146,
:host(*) ._as-button_1ktis_4069 ._spinner_1ktis_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1ktis_4069._primary_1ktis_4207,
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207 {
  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_1ktis_4069._primary_1ktis_4207:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._primary_1ktis_4207:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._primary_1ktis_4207:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_1ktis_4069._secondary_1ktis_4228,
:host(*) ._as-button_1ktis_4069._secondary_1ktis_4228 {
  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_1ktis_4069._secondary_1ktis_4228:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._secondary_1ktis_4228:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._secondary_1ktis_4228:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._secondary_1ktis_4228:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1ktis_4069._secondary_1ktis_4228:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._secondary_1ktis_4228:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._danger_1ktis_3926,
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926 {
  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_1ktis_4069._danger_1ktis_3926:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._danger_1ktis_3926:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._danger_1ktis_3926:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_1ktis_4069._ghost_1ktis_4264,
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264 {
  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_1ktis_4069._ghost_1ktis_4264:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._ghost_1ktis_4264:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1ktis_4069._ghost_1ktis_4264:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._ghost_1ktis_4264:focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1ktis_4069._ghost_1ktis_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._ghost_1ktis_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1ktis_4069._ghost-primary_1ktis_4288,
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288 {
  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_1ktis_4069._ghost-primary_1ktis_4288:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._ghost-primary_1ktis_4288:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1ktis_4069._ghost-primary_1ktis_4288:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._ghost-primary_1ktis_4288:focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1ktis_4069._ghost-primary_1ktis_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._ghost-primary_1ktis_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_1ktis_4069._ghost-danger_1ktis_4312,
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312 {
  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_1ktis_4069._ghost-danger_1ktis_4312:hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._ghost-danger_1ktis_4312:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312:hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1ktis_4069._ghost-danger_1ktis_4312:active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312:active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._ghost-danger_1ktis_4312:focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1ktis_4069._ghost-danger_1ktis_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._ghost-danger_1ktis_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069) {
  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_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active:not(:disabled):not(._is-disabled_1ktis_4106) {
  box-shadow: none;
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):active, :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):active,
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):active,
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active), :root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active), :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active, :root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active,
:host(*) ._as-button_1ktis_4069._simple_1ktis_4336:not(._as-button_1ktis_4069):active,
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover,
:host(*) ._as-button_1ktis_4069._link_1ktis_4336:not(._as-button_1ktis_4069):hover {
  text-decoration: underline;
}
:root ._as-button_1ktis_4069:not(._small_1ktis_4130),
:host(*) ._as-button_1ktis_4069:not(._small_1ktis_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069),
:host(*) ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069):focus:not(:disabled),
:host(*) ._as-button_1ktis_4069._unstyled_1ktis_4401:not(._as-button_1ktis_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_1ktis_4417,
:host(*) ._as-border-list_1ktis_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_1ktis_4417 > *,
:host(*) ._as-border-list_1ktis_4417 > * {
  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_1ktis_4417 > *:last-of-type,
:host(*) ._as-border-list_1ktis_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_1ktis_4433,
:host(*) ._color-font-base_1ktis_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_1ktis_4437,
:host(*) ._color-font-secondary_1ktis_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_1ktis_4441,
:host(*) ._color-font-tertiary_1ktis_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_1ktis_4445,
:host(*) ._bg-structure-base_1ktis_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_1ktis_4449,
:host(*) ._bg-structure-secondary_1ktis_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_1ktis_4453,
:host(*) ._bg-structure-tertiary_1ktis_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_1ktis_4457,
:host(*) ._sr-only_1ktis_4457 {
  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_1ktis_4468,
:host(*) ._h-full_1ktis_4468 {
  height: 100%;
}
:root ._w-full_1ktis_4472,
:host(*) ._w-full_1ktis_4472 {
  width: 100%;
}
:root ._children-100_1ktis_4476 > *,
:host(*) ._children-100_1ktis_4476 > * {
  height: 100%;
}
:root ._children-100_1ktis_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_1ktis_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_1ktis_4484,
:host(*) ._rounded_1ktis_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_1ktis_4488,
:host(*) ._rounded-small_1ktis_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_1ktis_4492,
:host(*) ._rounded-full_1ktis_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_1ktis_4496::part(input),
:host(*) ._input-alternate-border_1ktis_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_1ktis_4500,
:host(*) ._monospace-font_1ktis_4500 {
  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_1ktis_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1ktis_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1ktis_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1ktis_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1ktis_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1ktis_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1ktis_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_1ktis_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_1ktis_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_1ktis_583:has(._jamf-side-nav_1ktis_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1ktis_583 ._jamf-top-nav_1ktis_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1ktis_583 ._jamf-main-content_1ktis_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1ktis_583 ._jamf-main-content_1ktis_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1ktis_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595:not(._custom-mobile-layout_1ktis_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1ktis_583 ._jamf-side-nav_1ktis_595:not(._custom-mobile-layout_1ktis_626)._is-open_1ktis_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_1ktis_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_1ktis_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_1ktis_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-heading_1ktis_4708) ._jamf-heading_1ktis_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-fixed-bar_1ktis_4713:not(._is-hidden_1ktis_4713)) {
  padding-bottom: 0;
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-fixed-bar_1ktis_4713:not(._is-hidden_1ktis_4713)) ._jamf-section_1ktis_4716._has-outline_1ktis_4716 + ._jamf-fixed-bar_1ktis_4713,
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-fixed-bar_1ktis_4713:not(._is-hidden_1ktis_4713)) ._jamf-section_1ktis_4716._has-stepper_1ktis_4717 + ._jamf-fixed-bar_1ktis_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-fixed-bar_1ktis_4713:not(._is-hidden_1ktis_4713)) ._jamf-fixed-bar_1ktis_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_1ktis_4691 ._jamf-content-wrapper_1ktis_4701:has(._jamf-fixed-bar_1ktis_4713:not(._is-hidden_1ktis_4713)) ._jamf-section_1ktis_4716 {
  flex-grow: 2;
}

._jamf-heading_1ktis_4708 {
  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_1ktis_4708:has(._left_1ktis_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1ktis_4708:has(._left_1ktis_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_1ktis_4708 ._left_1ktis_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_1ktis_4708 ._right_1ktis_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_1ktis_4708 ._right_1ktis_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_1ktis_4708 > h1,
._jamf-heading_1ktis_4708 ._left_1ktis_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_1ktis_4708 > p,
._jamf-heading_1ktis_4708 ._left_1ktis_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_1ktis_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_1ktis_4708 > 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_1ktis_4708 > 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_1ktis_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_1ktis_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_1ktis_4716._has-outline_1ktis_4716, ._jamf-section_1ktis_4716._has-stepper_1ktis_4717 {
  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_1ktis_4716._has-stepper_1ktis_4717 {
  padding: 0;
}
._jamf-section_1ktis_4716._has-stepper_1ktis_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_1ktis_4716._has-stepper_1ktis_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1ktis_4716._has-stepper_1ktis_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_1ktis_4716._has-stepper_1ktis_4717 > * {
  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_1ktis_4716._has-stepper_1ktis_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_1ktis_4713 {
  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_1ktis_4713 ._right_1ktis_379,
._jamf-fixed-bar_1ktis_4713 ._left_1ktis_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_1ktis_4713 ._left_1ktis_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_1ktis_4713 ._right_1ktis_379,
._jamf-fixed-bar_1ktis_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_1ktis_4713._is-hidden_1ktis_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_1ktis_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_1ktis_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_1ktis_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_1ktis_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_1ktis_4916 {
  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_1ktis_4916 > * {
  height: 100%;
}
._jamf-item-grid_1ktis_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_1ktis_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_1ktis_4928 {
  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_1ktis_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_1ktis_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_1ktis_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_1ktis_4940 {
  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_1ktis_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_1ktis_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_1ktis_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_1ktis_4952 {
  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_1ktis_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_1ktis_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_1ktis_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_1ktis_4964 {
  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_1ktis_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_1ktis_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_1ktis_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_1ktis_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_1ktis_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._wrapper_1ktis_4990 {
  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_1ktis_4990 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_1ktis_4990: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_1hldd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hldd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hldd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hldd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hldd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hldd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hldd_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_1hldd_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_1hldd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hldd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hldd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hldd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hldd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hldd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hldd_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_1hldd_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_1hldd_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_1hldd_264 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._g-wrap-small_1hldd_269 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
._g-wrap-medium_1hldd_274 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
._g-wrap-large_1hldd_279 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
}

._g-col-1_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_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_1hldd_357 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: row;
  grid-auto-rows: auto;
}
._g-rows_1hldd_357._max-c_1hldd_363 {
  grid-auto-rows: max-content;
}
._g-rows_1hldd_357._min-c_1hldd_366 {
  grid-auto-rows: min-content;
}

._g-cols_1hldd_370 {
  display: grid;
  gap: var(--size-grid-gap-base);
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
._g-cols_1hldd_370._left_1hldd_376 {
  justify-content: start;
}
._g-cols_1hldd_370._right_1hldd_379 {
  justify-content: end;
}
._g-cols_1hldd_370._max-c_1hldd_363 {
  grid-auto-columns: max-content;
}
._g-cols_1hldd_370._min-c_1hldd_366 {
  grid-auto-columns: min-content;
}

._col-span-all_1hldd_389 {
  grid-column: "1 / -1";
}

._col-span-0_1hldd_393 {
  grid-column: span 1;
}

._col-span-1_1hldd_397 {
  grid-column: span 2;
}

._col-span-2_1hldd_401 {
  grid-column: span 3;
}

._col-span-3_1hldd_405 {
  grid-column: span 4;
}

._col-span-4_1hldd_409 {
  grid-column: span 5;
}

._col-span-5_1hldd_413 {
  grid-column: span 6;
}

._col-span-6_1hldd_417 {
  grid-column: span 7;
}

._col-span-7_1hldd_421 {
  grid-column: span 8;
}

._col-span-8_1hldd_425 {
  grid-column: span 9;
}

._col-span-9_1hldd_429 {
  grid-column: span 10;
}

._col-span-10_1hldd_433 {
  grid-column: span 11;
}

._gap-none_1hldd_437 {
  gap: 0 !important;
}

._gap-0_1hldd_441 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-1_1hldd_445 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-2_1hldd_449 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-3_1hldd_453 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-4_1hldd_457 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._gap-5_1hldd_461 {
  gap: calc(5px * var(--size-base-spacing)) !important;
}

._gap-6_1hldd_465 {
  gap: calc(6px * var(--size-base-spacing)) !important;
}

._gap-7_1hldd_469 {
  gap: calc(7px * var(--size-base-spacing)) !important;
}

._gap-8_1hldd_473 {
  gap: calc(8px * var(--size-base-spacing)) !important;
}

._gap-9_1hldd_477 {
  gap: calc(9px * var(--size-base-spacing)) !important;
}

._gap-10_1hldd_481 {
  gap: calc(10px * var(--size-base-spacing)) !important;
}

._gap-11_1hldd_485 {
  gap: calc(11px * var(--size-base-spacing)) !important;
}

._gap-xxsmall_1hldd_489 {
  gap: calc(0.25px * var(--size-base-spacing)) !important;
}

._gap-xsmall_1hldd_493 {
  gap: calc(0.5px * var(--size-base-spacing)) !important;
}

._gap-small_1hldd_497 {
  gap: calc(1px * var(--size-base-spacing)) !important;
}

._gap-medium_1hldd_501 {
  gap: calc(2px * var(--size-base-spacing)) !important;
}

._gap-large_1hldd_505 {
  gap: calc(3px * var(--size-base-spacing)) !important;
}

._gap-xlarge_1hldd_509 {
  gap: calc(3.5px * var(--size-base-spacing)) !important;
}

._gap-xxlarge_1hldd_513 {
  gap: calc(4px * var(--size-base-spacing)) !important;
}

._row-span-all_1hldd_517 {
  grid-row: "1 / -1";
}

._row-span-0_1hldd_521 {
  grid-row: span 1;
}

._row-span-1_1hldd_525 {
  grid-row: span 2;
}

._row-span-2_1hldd_529 {
  grid-row: span 3;
}

._row-span-3_1hldd_533 {
  grid-row: span 4;
}

._row-span-4_1hldd_537 {
  grid-row: span 5;
}

._row-span-5_1hldd_541 {
  grid-row: span 6;
}

._row-span-6_1hldd_545 {
  grid-row: span 7;
}

._row-span-7_1hldd_549 {
  grid-row: span 8;
}

._row-span-8_1hldd_553 {
  grid-row: span 9;
}

._row-span-9_1hldd_557 {
  grid-row: span 10;
}

._row-span-10_1hldd_561 {
  grid-row: span 11;
}

._g-app-layout_1hldd_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_1hldd_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_1hldd_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_1hldd_583:has(._jamf-side-nav_1hldd_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1hldd_583 ._jamf-top-nav_1hldd_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1hldd_583 ._jamf-main-content_1hldd_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1hldd_583 ._jamf-main-content_1hldd_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1hldd_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595:not(._custom-mobile-layout_1hldd_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595:not(._custom-mobile-layout_1hldd_626)._is-open_1hldd_633 {
    left: 0;
    opacity: 1;
  }
}

._f-wrap_1hldd_639 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-wrap_1hldd_639 > * {
  flex: 1 1 auto;
  margin: 0 var(--size-grid-gap-base) var(--size-grid-gap-base) 0;
}

._f-col-1_1hldd_650 {
  display: flex;
  flex-direction: column;
}
._f-col-1_1hldd_650 > * {
  flex: 1 1 auto;
  margin-bottom: var(--size-grid-gap-base);
}

._f-col-2_1hldd_659 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-2_1hldd_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_1hldd_670 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-3_1hldd_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_1hldd_681 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-4_1hldd_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_1hldd_692 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-5_1hldd_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_1hldd_703 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-6_1hldd_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_1hldd_714 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-7_1hldd_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_1hldd_725 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-8_1hldd_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_1hldd_736 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-9_1hldd_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_1hldd_747 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-10_1hldd_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_1hldd_758 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-11_1hldd_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_1hldd_769 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--size-grid-gap-base));
}
._f-col-12_1hldd_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_1hldd_780 {
  display: flex;
  flex-direction: column;
}
._f-rows_1hldd_780 > * {
  flex: 1 1 auto;
}
._f-rows_1hldd_780 {
  gap: calc(1px * var(--size-base-spacing));
}

._f-cols_1hldd_791 {
  display: flex;
  flex-direction: row;
}
._f-cols_1hldd_791 > * {
  flex: 1 1 auto;
}
._f-cols_1hldd_791 {
  gap: calc(1px * var(--size-base-spacing));
}
._f-cols_1hldd_791._left_1hldd_376 {
  justify-content: start;
}
._f-cols_1hldd_791._right_1hldd_379 {
  justify-content: end;
}

._items-center_1hldd_808 {
  align-items: center;
}

._justify-center_1hldd_812 {
  justify-content: 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_1hldd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hldd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hldd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hldd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hldd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hldd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hldd_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_1hldd_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------------------------*/
._p-0\.5_1hldd_945 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-0\.5_1hldd_949 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-0\.5_1hldd_953 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-0\.5_1hldd_957 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-0\.5_1hldd_961 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-0\.5_1hldd_965 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-0\.5_1hldd_970 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-0\.5_1hldd_975 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-0\.5_1hldd_979 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-0\.5_1hldd_983 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-0\.5_1hldd_987 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-0\.5_1hldd_991 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-0\.5_1hldd_995 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-0\.5_1hldd_1000 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._p-1\.5_1hldd_1005 {
  padding: calc(1.5px * var(--size-base-spacing)) !important;
}

._pl-1\.5_1hldd_1009 {
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._pr-1\.5_1hldd_1013 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._pb-1\.5_1hldd_1017 {
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._pt-1\.5_1hldd_1021 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._py-1\.5_1hldd_1025 {
  padding-top: calc(1.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._px-1\.5_1hldd_1030 {
  padding-right: calc(1.5px * var(--size-base-spacing)) !important;
  padding-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._m-1\.5_1hldd_1035 {
  margin: calc(1.5px * var(--size-base-spacing)) !important;
}

._ml-1\.5_1hldd_1039 {
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._mr-1\.5_1hldd_1043 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
}

._mb-1\.5_1hldd_1047 {
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mt-1\.5_1hldd_1051 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
}

._my-1\.5_1hldd_1055 {
  margin-top: calc(1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1.5px * var(--size-base-spacing)) !important;
}

._mx-1\.5_1hldd_1060 {
  margin-right: calc(1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(1.5px * var(--size-base-spacing)) !important;
}

._p-2\.5_1hldd_1065 {
  padding: calc(2.5px * var(--size-base-spacing)) !important;
}

._pl-2\.5_1hldd_1069 {
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._pr-2\.5_1hldd_1073 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._pb-2\.5_1hldd_1077 {
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._pt-2\.5_1hldd_1081 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._py-2\.5_1hldd_1085 {
  padding-top: calc(2.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._px-2\.5_1hldd_1090 {
  padding-right: calc(2.5px * var(--size-base-spacing)) !important;
  padding-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._m-2\.5_1hldd_1095 {
  margin: calc(2.5px * var(--size-base-spacing)) !important;
}

._ml-2\.5_1hldd_1099 {
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._mr-2\.5_1hldd_1103 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
}

._mb-2\.5_1hldd_1107 {
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mt-2\.5_1hldd_1111 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
}

._my-2\.5_1hldd_1115 {
  margin-top: calc(2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2.5px * var(--size-base-spacing)) !important;
}

._mx-2\.5_1hldd_1120 {
  margin-right: calc(2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(2.5px * var(--size-base-spacing)) !important;
}

._p-3\.5_1hldd_1125 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-3\.5_1hldd_1129 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-3\.5_1hldd_1133 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-3\.5_1hldd_1137 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-3\.5_1hldd_1141 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-3\.5_1hldd_1145 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-3\.5_1hldd_1150 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-3\.5_1hldd_1155 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-3\.5_1hldd_1159 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-3\.5_1hldd_1163 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-3\.5_1hldd_1167 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-3\.5_1hldd_1171 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-3\.5_1hldd_1175 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-3\.5_1hldd_1180 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._p-4\.5_1hldd_1185 {
  padding: calc(4.5px * var(--size-base-spacing)) !important;
}

._pl-4\.5_1hldd_1189 {
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._pr-4\.5_1hldd_1193 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._pb-4\.5_1hldd_1197 {
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._pt-4\.5_1hldd_1201 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._py-4\.5_1hldd_1205 {
  padding-top: calc(4.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._px-4\.5_1hldd_1210 {
  padding-right: calc(4.5px * var(--size-base-spacing)) !important;
  padding-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._m-4\.5_1hldd_1215 {
  margin: calc(4.5px * var(--size-base-spacing)) !important;
}

._ml-4\.5_1hldd_1219 {
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._mr-4\.5_1hldd_1223 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
}

._mb-4\.5_1hldd_1227 {
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mt-4\.5_1hldd_1231 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
}

._my-4\.5_1hldd_1235 {
  margin-top: calc(4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4.5px * var(--size-base-spacing)) !important;
}

._mx-4\.5_1hldd_1240 {
  margin-right: calc(4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(4.5px * var(--size-base-spacing)) !important;
}

._p-5\.5_1hldd_1245 {
  padding: calc(5.5px * var(--size-base-spacing)) !important;
}

._pl-5\.5_1hldd_1249 {
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._pr-5\.5_1hldd_1253 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._pb-5\.5_1hldd_1257 {
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._pt-5\.5_1hldd_1261 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._py-5\.5_1hldd_1265 {
  padding-top: calc(5.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._px-5\.5_1hldd_1270 {
  padding-right: calc(5.5px * var(--size-base-spacing)) !important;
  padding-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._m-5\.5_1hldd_1275 {
  margin: calc(5.5px * var(--size-base-spacing)) !important;
}

._ml-5\.5_1hldd_1279 {
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._mr-5\.5_1hldd_1283 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
}

._mb-5\.5_1hldd_1287 {
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mt-5\.5_1hldd_1291 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
}

._my-5\.5_1hldd_1295 {
  margin-top: calc(5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5.5px * var(--size-base-spacing)) !important;
}

._mx-5\.5_1hldd_1300 {
  margin-right: calc(5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(5.5px * var(--size-base-spacing)) !important;
}

._p-6\.5_1hldd_1305 {
  padding: calc(6.5px * var(--size-base-spacing)) !important;
}

._pl-6\.5_1hldd_1309 {
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._pr-6\.5_1hldd_1313 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._pb-6\.5_1hldd_1317 {
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._pt-6\.5_1hldd_1321 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._py-6\.5_1hldd_1325 {
  padding-top: calc(6.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._px-6\.5_1hldd_1330 {
  padding-right: calc(6.5px * var(--size-base-spacing)) !important;
  padding-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._m-6\.5_1hldd_1335 {
  margin: calc(6.5px * var(--size-base-spacing)) !important;
}

._ml-6\.5_1hldd_1339 {
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._mr-6\.5_1hldd_1343 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
}

._mb-6\.5_1hldd_1347 {
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mt-6\.5_1hldd_1351 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
}

._my-6\.5_1hldd_1355 {
  margin-top: calc(6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6.5px * var(--size-base-spacing)) !important;
}

._mx-6\.5_1hldd_1360 {
  margin-right: calc(6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(6.5px * var(--size-base-spacing)) !important;
}

._p-7\.5_1hldd_1365 {
  padding: calc(7.5px * var(--size-base-spacing)) !important;
}

._pl-7\.5_1hldd_1369 {
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._pr-7\.5_1hldd_1373 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._pb-7\.5_1hldd_1377 {
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._pt-7\.5_1hldd_1381 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._py-7\.5_1hldd_1385 {
  padding-top: calc(7.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._px-7\.5_1hldd_1390 {
  padding-right: calc(7.5px * var(--size-base-spacing)) !important;
  padding-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._m-7\.5_1hldd_1395 {
  margin: calc(7.5px * var(--size-base-spacing)) !important;
}

._ml-7\.5_1hldd_1399 {
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._mr-7\.5_1hldd_1403 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
}

._mb-7\.5_1hldd_1407 {
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mt-7\.5_1hldd_1411 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
}

._my-7\.5_1hldd_1415 {
  margin-top: calc(7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7.5px * var(--size-base-spacing)) !important;
}

._mx-7\.5_1hldd_1420 {
  margin-right: calc(7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(7.5px * var(--size-base-spacing)) !important;
}

._p-8\.5_1hldd_1425 {
  padding: calc(8.5px * var(--size-base-spacing)) !important;
}

._pl-8\.5_1hldd_1429 {
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._pr-8\.5_1hldd_1433 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._pb-8\.5_1hldd_1437 {
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._pt-8\.5_1hldd_1441 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._py-8\.5_1hldd_1445 {
  padding-top: calc(8.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._px-8\.5_1hldd_1450 {
  padding-right: calc(8.5px * var(--size-base-spacing)) !important;
  padding-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._m-8\.5_1hldd_1455 {
  margin: calc(8.5px * var(--size-base-spacing)) !important;
}

._ml-8\.5_1hldd_1459 {
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._mr-8\.5_1hldd_1463 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
}

._mb-8\.5_1hldd_1467 {
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mt-8\.5_1hldd_1471 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
}

._my-8\.5_1hldd_1475 {
  margin-top: calc(8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8.5px * var(--size-base-spacing)) !important;
}

._mx-8\.5_1hldd_1480 {
  margin-right: calc(8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(8.5px * var(--size-base-spacing)) !important;
}

._p-9\.5_1hldd_1485 {
  padding: calc(9.5px * var(--size-base-spacing)) !important;
}

._pl-9\.5_1hldd_1489 {
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._pr-9\.5_1hldd_1493 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._pb-9\.5_1hldd_1497 {
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._pt-9\.5_1hldd_1501 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._py-9\.5_1hldd_1505 {
  padding-top: calc(9.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._px-9\.5_1hldd_1510 {
  padding-right: calc(9.5px * var(--size-base-spacing)) !important;
  padding-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._m-9\.5_1hldd_1515 {
  margin: calc(9.5px * var(--size-base-spacing)) !important;
}

._ml-9\.5_1hldd_1519 {
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._mr-9\.5_1hldd_1523 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
}

._mb-9\.5_1hldd_1527 {
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mt-9\.5_1hldd_1531 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
}

._my-9\.5_1hldd_1535 {
  margin-top: calc(9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9.5px * var(--size-base-spacing)) !important;
}

._mx-9\.5_1hldd_1540 {
  margin-right: calc(9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(9.5px * var(--size-base-spacing)) !important;
}

._p-10\.5_1hldd_1545 {
  padding: calc(10.5px * var(--size-base-spacing)) !important;
}

._pl-10\.5_1hldd_1549 {
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._pr-10\.5_1hldd_1553 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._pb-10\.5_1hldd_1557 {
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._pt-10\.5_1hldd_1561 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._py-10\.5_1hldd_1565 {
  padding-top: calc(10.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._px-10\.5_1hldd_1570 {
  padding-right: calc(10.5px * var(--size-base-spacing)) !important;
  padding-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._m-10\.5_1hldd_1575 {
  margin: calc(10.5px * var(--size-base-spacing)) !important;
}

._ml-10\.5_1hldd_1579 {
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._mr-10\.5_1hldd_1583 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
}

._mb-10\.5_1hldd_1587 {
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mt-10\.5_1hldd_1591 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
}

._my-10\.5_1hldd_1595 {
  margin-top: calc(10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10.5px * var(--size-base-spacing)) !important;
}

._mx-10\.5_1hldd_1600 {
  margin-right: calc(10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(10.5px * var(--size-base-spacing)) !important;
}

._p-0_1hldd_945 {
  padding: 0 !important;
}

._pl-0_1hldd_949 {
  padding-left: 0 !important;
}

._pr-0_1hldd_953 {
  padding-right: 0 !important;
}

._pb-0_1hldd_957 {
  padding-bottom: 0 !important;
}

._pt-0_1hldd_961 {
  padding-top: 0 !important;
}

._py-0_1hldd_965 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

._px-0_1hldd_970 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

._m-0_1hldd_975 {
  margin: 0 !important;
}

._ml-0_1hldd_979 {
  margin-left: 0 !important;
}

._mr-0_1hldd_983 {
  margin-right: 0 !important;
}

._mb-0_1hldd_987 {
  margin-bottom: 0 !important;
}

._mt-0_1hldd_991 {
  margin-top: 0 !important;
}

._my-0_1hldd_995 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._mx-0_1hldd_1000 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._p-1_1hldd_1005 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-1_1hldd_1009 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-1_1hldd_1013 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-1_1hldd_1017 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-1_1hldd_1021 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-1_1hldd_1025 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-1_1hldd_1030 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-1_1hldd_1035 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._ml-1_1hldd_1039 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._mr-1_1hldd_1043 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-1_1hldd_1047 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mt-1_1hldd_1051 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._my-1_1hldd_1055 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-1_1hldd_1060 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._p-2_1hldd_1065 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-2_1hldd_1069 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-2_1hldd_1073 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-2_1hldd_1077 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-2_1hldd_1081 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-2_1hldd_1085 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-2_1hldd_1090 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-2_1hldd_1095 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._ml-2_1hldd_1099 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._mr-2_1hldd_1103 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-2_1hldd_1107 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mt-2_1hldd_1111 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._my-2_1hldd_1115 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-2_1hldd_1120 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._p-3_1hldd_1125 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-3_1hldd_1129 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-3_1hldd_1133 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-3_1hldd_1137 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-3_1hldd_1141 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-3_1hldd_1145 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-3_1hldd_1150 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-3_1hldd_1155 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._ml-3_1hldd_1159 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._mr-3_1hldd_1163 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-3_1hldd_1167 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mt-3_1hldd_1171 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._my-3_1hldd_1175 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-3_1hldd_1180 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._p-4_1hldd_1185 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-4_1hldd_1189 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-4_1hldd_1193 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-4_1hldd_1197 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-4_1hldd_1201 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-4_1hldd_1205 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-4_1hldd_1210 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-4_1hldd_1215 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._ml-4_1hldd_1219 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._mr-4_1hldd_1223 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-4_1hldd_1227 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mt-4_1hldd_1231 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._my-4_1hldd_1235 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-4_1hldd_1240 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._p-5_1hldd_1245 {
  padding: calc(5px * var(--size-base-spacing)) !important;
}

._pl-5_1hldd_1249 {
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._pr-5_1hldd_1253 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
}

._pb-5_1hldd_1257 {
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._pt-5_1hldd_1261 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
}

._py-5_1hldd_1265 {
  padding-top: calc(5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._px-5_1hldd_1270 {
  padding-right: calc(5px * var(--size-base-spacing)) !important;
  padding-left: calc(5px * var(--size-base-spacing)) !important;
}

._m-5_1hldd_1275 {
  margin: calc(5px * var(--size-base-spacing)) !important;
}

._ml-5_1hldd_1279 {
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._mr-5_1hldd_1283 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
}

._mb-5_1hldd_1287 {
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mt-5_1hldd_1291 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
}

._my-5_1hldd_1295 {
  margin-top: calc(5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(5px * var(--size-base-spacing)) !important;
}

._mx-5_1hldd_1300 {
  margin-right: calc(5px * var(--size-base-spacing)) !important;
  margin-left: calc(5px * var(--size-base-spacing)) !important;
}

._p-6_1hldd_1305 {
  padding: calc(6px * var(--size-base-spacing)) !important;
}

._pl-6_1hldd_1309 {
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._pr-6_1hldd_1313 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
}

._pb-6_1hldd_1317 {
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._pt-6_1hldd_1321 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
}

._py-6_1hldd_1325 {
  padding-top: calc(6px * var(--size-base-spacing)) !important;
  padding-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._px-6_1hldd_1330 {
  padding-right: calc(6px * var(--size-base-spacing)) !important;
  padding-left: calc(6px * var(--size-base-spacing)) !important;
}

._m-6_1hldd_1335 {
  margin: calc(6px * var(--size-base-spacing)) !important;
}

._ml-6_1hldd_1339 {
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._mr-6_1hldd_1343 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
}

._mb-6_1hldd_1347 {
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mt-6_1hldd_1351 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
}

._my-6_1hldd_1355 {
  margin-top: calc(6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(6px * var(--size-base-spacing)) !important;
}

._mx-6_1hldd_1360 {
  margin-right: calc(6px * var(--size-base-spacing)) !important;
  margin-left: calc(6px * var(--size-base-spacing)) !important;
}

._p-7_1hldd_1365 {
  padding: calc(7px * var(--size-base-spacing)) !important;
}

._pl-7_1hldd_1369 {
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._pr-7_1hldd_1373 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
}

._pb-7_1hldd_1377 {
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._pt-7_1hldd_1381 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
}

._py-7_1hldd_1385 {
  padding-top: calc(7px * var(--size-base-spacing)) !important;
  padding-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._px-7_1hldd_1390 {
  padding-right: calc(7px * var(--size-base-spacing)) !important;
  padding-left: calc(7px * var(--size-base-spacing)) !important;
}

._m-7_1hldd_1395 {
  margin: calc(7px * var(--size-base-spacing)) !important;
}

._ml-7_1hldd_1399 {
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._mr-7_1hldd_1403 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
}

._mb-7_1hldd_1407 {
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mt-7_1hldd_1411 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
}

._my-7_1hldd_1415 {
  margin-top: calc(7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(7px * var(--size-base-spacing)) !important;
}

._mx-7_1hldd_1420 {
  margin-right: calc(7px * var(--size-base-spacing)) !important;
  margin-left: calc(7px * var(--size-base-spacing)) !important;
}

._p-8_1hldd_1425 {
  padding: calc(8px * var(--size-base-spacing)) !important;
}

._pl-8_1hldd_1429 {
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._pr-8_1hldd_1433 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
}

._pb-8_1hldd_1437 {
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._pt-8_1hldd_1441 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
}

._py-8_1hldd_1445 {
  padding-top: calc(8px * var(--size-base-spacing)) !important;
  padding-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._px-8_1hldd_1450 {
  padding-right: calc(8px * var(--size-base-spacing)) !important;
  padding-left: calc(8px * var(--size-base-spacing)) !important;
}

._m-8_1hldd_1455 {
  margin: calc(8px * var(--size-base-spacing)) !important;
}

._ml-8_1hldd_1459 {
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._mr-8_1hldd_1463 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
}

._mb-8_1hldd_1467 {
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mt-8_1hldd_1471 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
}

._my-8_1hldd_1475 {
  margin-top: calc(8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(8px * var(--size-base-spacing)) !important;
}

._mx-8_1hldd_1480 {
  margin-right: calc(8px * var(--size-base-spacing)) !important;
  margin-left: calc(8px * var(--size-base-spacing)) !important;
}

._p-9_1hldd_1485 {
  padding: calc(9px * var(--size-base-spacing)) !important;
}

._pl-9_1hldd_1489 {
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._pr-9_1hldd_1493 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
}

._pb-9_1hldd_1497 {
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._pt-9_1hldd_1501 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
}

._py-9_1hldd_1505 {
  padding-top: calc(9px * var(--size-base-spacing)) !important;
  padding-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._px-9_1hldd_1510 {
  padding-right: calc(9px * var(--size-base-spacing)) !important;
  padding-left: calc(9px * var(--size-base-spacing)) !important;
}

._m-9_1hldd_1515 {
  margin: calc(9px * var(--size-base-spacing)) !important;
}

._ml-9_1hldd_1519 {
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._mr-9_1hldd_1523 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
}

._mb-9_1hldd_1527 {
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mt-9_1hldd_1531 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
}

._my-9_1hldd_1535 {
  margin-top: calc(9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(9px * var(--size-base-spacing)) !important;
}

._mx-9_1hldd_1540 {
  margin-right: calc(9px * var(--size-base-spacing)) !important;
  margin-left: calc(9px * var(--size-base-spacing)) !important;
}

._p-10_1hldd_1545 {
  padding: calc(10px * var(--size-base-spacing)) !important;
}

._pl-10_1hldd_1549 {
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._pr-10_1hldd_1553 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
}

._pb-10_1hldd_1557 {
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._pt-10_1hldd_1561 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
}

._py-10_1hldd_1565 {
  padding-top: calc(10px * var(--size-base-spacing)) !important;
  padding-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._px-10_1hldd_1570 {
  padding-right: calc(10px * var(--size-base-spacing)) !important;
  padding-left: calc(10px * var(--size-base-spacing)) !important;
}

._m-10_1hldd_1575 {
  margin: calc(10px * var(--size-base-spacing)) !important;
}

._ml-10_1hldd_1579 {
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._mr-10_1hldd_1583 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
}

._mb-10_1hldd_1587 {
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mt-10_1hldd_1591 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
}

._my-10_1hldd_1595 {
  margin-top: calc(10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(10px * var(--size-base-spacing)) !important;
}

._mx-10_1hldd_1600 {
  margin-right: calc(10px * var(--size-base-spacing)) !important;
  margin-left: calc(10px * var(--size-base-spacing)) !important;
}

._-m-0_1hldd_2265 {
  margin: 0 !important;
}

._-ml-0_1hldd_2269 {
  margin-left: 0 !important;
}

._-mr-0_1hldd_2273 {
  margin-right: 0 !important;
}

._-mb-0_1hldd_2277 {
  margin-bottom: 0 !important;
}

._-mt-0_1hldd_2281 {
  margin-top: 0 !important;
}

._-my-0_1hldd_2285 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

._-mx-0_1hldd_2290 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

._-m-1_1hldd_2295 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-1_1hldd_2299 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-1_1hldd_2303 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-1_1hldd_2307 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-1_1hldd_2311 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-1_1hldd_2315 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-1_1hldd_2320 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-m-2_1hldd_2325 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-2_1hldd_2329 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-2_1hldd_2333 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-2_1hldd_2337 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-2_1hldd_2341 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-2_1hldd_2345 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-2_1hldd_2350 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-m-3_1hldd_2355 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-3_1hldd_2359 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-3_1hldd_2363 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-3_1hldd_2367 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-3_1hldd_2371 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-3_1hldd_2375 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-3_1hldd_2380 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-m-4_1hldd_2385 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-4_1hldd_2389 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-4_1hldd_2393 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-4_1hldd_2397 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-4_1hldd_2401 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-4_1hldd_2405 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-4_1hldd_2410 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-m-5_1hldd_2415 {
  margin: calc(-5px * var(--size-base-spacing)) !important;
}

._-ml-5_1hldd_2419 {
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-mr-5_1hldd_2423 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
}

._-mb-5_1hldd_2427 {
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mt-5_1hldd_2431 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
}

._-my-5_1hldd_2435 {
  margin-top: calc(-5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5px * var(--size-base-spacing)) !important;
}

._-mx-5_1hldd_2440 {
  margin-right: calc(-5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5px * var(--size-base-spacing)) !important;
}

._-m-6_1hldd_2445 {
  margin: calc(-6px * var(--size-base-spacing)) !important;
}

._-ml-6_1hldd_2449 {
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-mr-6_1hldd_2453 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
}

._-mb-6_1hldd_2457 {
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mt-6_1hldd_2461 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
}

._-my-6_1hldd_2465 {
  margin-top: calc(-6px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6px * var(--size-base-spacing)) !important;
}

._-mx-6_1hldd_2470 {
  margin-right: calc(-6px * var(--size-base-spacing)) !important;
  margin-left: calc(-6px * var(--size-base-spacing)) !important;
}

._-m-7_1hldd_2475 {
  margin: calc(-7px * var(--size-base-spacing)) !important;
}

._-ml-7_1hldd_2479 {
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-mr-7_1hldd_2483 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
}

._-mb-7_1hldd_2487 {
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mt-7_1hldd_2491 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
}

._-my-7_1hldd_2495 {
  margin-top: calc(-7px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7px * var(--size-base-spacing)) !important;
}

._-mx-7_1hldd_2500 {
  margin-right: calc(-7px * var(--size-base-spacing)) !important;
  margin-left: calc(-7px * var(--size-base-spacing)) !important;
}

._-m-8_1hldd_2505 {
  margin: calc(-8px * var(--size-base-spacing)) !important;
}

._-ml-8_1hldd_2509 {
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-mr-8_1hldd_2513 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
}

._-mb-8_1hldd_2517 {
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mt-8_1hldd_2521 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
}

._-my-8_1hldd_2525 {
  margin-top: calc(-8px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8px * var(--size-base-spacing)) !important;
}

._-mx-8_1hldd_2530 {
  margin-right: calc(-8px * var(--size-base-spacing)) !important;
  margin-left: calc(-8px * var(--size-base-spacing)) !important;
}

._-m-9_1hldd_2535 {
  margin: calc(-9px * var(--size-base-spacing)) !important;
}

._-ml-9_1hldd_2539 {
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-mr-9_1hldd_2543 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
}

._-mb-9_1hldd_2547 {
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mt-9_1hldd_2551 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
}

._-my-9_1hldd_2555 {
  margin-top: calc(-9px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9px * var(--size-base-spacing)) !important;
}

._-mx-9_1hldd_2560 {
  margin-right: calc(-9px * var(--size-base-spacing)) !important;
  margin-left: calc(-9px * var(--size-base-spacing)) !important;
}

._-m-10_1hldd_2565 {
  margin: calc(-10px * var(--size-base-spacing)) !important;
}

._-ml-10_1hldd_2569 {
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-mr-10_1hldd_2573 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
}

._-mb-10_1hldd_2577 {
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mt-10_1hldd_2581 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
}

._-my-10_1hldd_2585 {
  margin-top: calc(-10px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10px * var(--size-base-spacing)) !important;
}

._-mx-10_1hldd_2590 {
  margin-right: calc(-10px * var(--size-base-spacing)) !important;
  margin-left: calc(-10px * var(--size-base-spacing)) !important;
}

._-m-0\.5_1hldd_2595 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-0\.5_1hldd_2599 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-0\.5_1hldd_2603 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-0\.5_1hldd_2607 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-0\.5_1hldd_2611 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-0\.5_1hldd_2615 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-0\.5_1hldd_2620 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-m-1\.5_1hldd_2625 {
  margin: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-ml-1\.5_1hldd_2629 {
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mr-1\.5_1hldd_2633 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mb-1\.5_1hldd_2637 {
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mt-1\.5_1hldd_2641 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-my-1\.5_1hldd_2645 {
  margin-top: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-mx-1\.5_1hldd_2650 {
  margin-right: calc(-1.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-1.5px * var(--size-base-spacing)) !important;
}

._-m-2\.5_1hldd_2655 {
  margin: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-ml-2\.5_1hldd_2659 {
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mr-2\.5_1hldd_2663 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mb-2\.5_1hldd_2667 {
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mt-2\.5_1hldd_2671 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-my-2\.5_1hldd_2675 {
  margin-top: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-mx-2\.5_1hldd_2680 {
  margin-right: calc(-2.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-2.5px * var(--size-base-spacing)) !important;
}

._-m-3\.5_1hldd_2685 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-3\.5_1hldd_2689 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-3\.5_1hldd_2693 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-3\.5_1hldd_2697 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-3\.5_1hldd_2701 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-3\.5_1hldd_2705 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-3\.5_1hldd_2710 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-m-4\.5_1hldd_2715 {
  margin: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-ml-4\.5_1hldd_2719 {
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mr-4\.5_1hldd_2723 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mb-4\.5_1hldd_2727 {
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mt-4\.5_1hldd_2731 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-my-4\.5_1hldd_2735 {
  margin-top: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-mx-4\.5_1hldd_2740 {
  margin-right: calc(-4.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-4.5px * var(--size-base-spacing)) !important;
}

._-m-5\.5_1hldd_2745 {
  margin: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-ml-5\.5_1hldd_2749 {
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mr-5\.5_1hldd_2753 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mb-5\.5_1hldd_2757 {
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mt-5\.5_1hldd_2761 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-my-5\.5_1hldd_2765 {
  margin-top: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-mx-5\.5_1hldd_2770 {
  margin-right: calc(-5.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-5.5px * var(--size-base-spacing)) !important;
}

._-m-6\.5_1hldd_2775 {
  margin: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-ml-6\.5_1hldd_2779 {
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mr-6\.5_1hldd_2783 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mb-6\.5_1hldd_2787 {
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mt-6\.5_1hldd_2791 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-my-6\.5_1hldd_2795 {
  margin-top: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-mx-6\.5_1hldd_2800 {
  margin-right: calc(-6.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-6.5px * var(--size-base-spacing)) !important;
}

._-m-7\.5_1hldd_2805 {
  margin: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-ml-7\.5_1hldd_2809 {
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mr-7\.5_1hldd_2813 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mb-7\.5_1hldd_2817 {
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mt-7\.5_1hldd_2821 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-my-7\.5_1hldd_2825 {
  margin-top: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-mx-7\.5_1hldd_2830 {
  margin-right: calc(-7.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-7.5px * var(--size-base-spacing)) !important;
}

._-m-8\.5_1hldd_2835 {
  margin: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-ml-8\.5_1hldd_2839 {
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mr-8\.5_1hldd_2843 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mb-8\.5_1hldd_2847 {
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mt-8\.5_1hldd_2851 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-my-8\.5_1hldd_2855 {
  margin-top: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-mx-8\.5_1hldd_2860 {
  margin-right: calc(-8.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-8.5px * var(--size-base-spacing)) !important;
}

._-m-9\.5_1hldd_2865 {
  margin: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-ml-9\.5_1hldd_2869 {
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mr-9\.5_1hldd_2873 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mb-9\.5_1hldd_2877 {
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mt-9\.5_1hldd_2881 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-my-9\.5_1hldd_2885 {
  margin-top: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-mx-9\.5_1hldd_2890 {
  margin-right: calc(-9.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-9.5px * var(--size-base-spacing)) !important;
}

._-m-10\.5_1hldd_2895 {
  margin: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-ml-10\.5_1hldd_2899 {
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mr-10\.5_1hldd_2903 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mb-10\.5_1hldd_2907 {
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mt-10\.5_1hldd_2911 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-my-10\.5_1hldd_2915 {
  margin-top: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-10.5px * var(--size-base-spacing)) !important;
}

._-mx-10\.5_1hldd_2920 {
  margin-right: calc(-10.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-10.5px * var(--size-base-spacing)) !important;
}

._p-xxsmall_1hldd_2925 {
  padding: calc(0.25px * var(--size-base-spacing)) !important;
}

._pl-xxsmall_1hldd_2929 {
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._pr-xxsmall_1hldd_2933 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._pb-xxsmall_1hldd_2937 {
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._pt-xxsmall_1hldd_2941 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._py-xxsmall_1hldd_2945 {
  padding-top: calc(0.25px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._px-xxsmall_1hldd_2950 {
  padding-right: calc(0.25px * var(--size-base-spacing)) !important;
  padding-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._m-xxsmall_1hldd_2955 {
  margin: calc(0.25px * var(--size-base-spacing)) !important;
}

._mt-xxsmall_1hldd_2959 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
}

._mr-xxsmall_1hldd_2963 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
}

._mb-xxsmall_1hldd_2967 {
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._ml-xxsmall_1hldd_2971 {
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._my-xxsmall_1hldd_2975 {
  margin-top: calc(0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.25px * var(--size-base-spacing)) !important;
}

._mx-xxsmall_1hldd_2980 {
  margin-right: calc(0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(0.25px * var(--size-base-spacing)) !important;
}

._-m-xxsmall_1hldd_2985 {
  margin: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mt-xxsmall_1hldd_2989 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mr-xxsmall_1hldd_2993 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mb-xxsmall_1hldd_2997 {
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-ml-xxsmall_1hldd_3001 {
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-my-xxsmall_1hldd_3005 {
  margin-top: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.25px * var(--size-base-spacing)) !important;
}

._-mx-xxsmall_1hldd_3010 {
  margin-right: calc(-0.25px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.25px * var(--size-base-spacing)) !important;
}

._p-xsmall_1hldd_3015 {
  padding: calc(0.5px * var(--size-base-spacing)) !important;
}

._pl-xsmall_1hldd_3019 {
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._pr-xsmall_1hldd_3023 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._pb-xsmall_1hldd_3027 {
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._pt-xsmall_1hldd_3031 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._py-xsmall_1hldd_3035 {
  padding-top: calc(0.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._px-xsmall_1hldd_3040 {
  padding-right: calc(0.5px * var(--size-base-spacing)) !important;
  padding-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._m-xsmall_1hldd_3045 {
  margin: calc(0.5px * var(--size-base-spacing)) !important;
}

._mt-xsmall_1hldd_3049 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
}

._mr-xsmall_1hldd_3053 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
}

._mb-xsmall_1hldd_3057 {
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._ml-xsmall_1hldd_3061 {
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._my-xsmall_1hldd_3065 {
  margin-top: calc(0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(0.5px * var(--size-base-spacing)) !important;
}

._mx-xsmall_1hldd_3070 {
  margin-right: calc(0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(0.5px * var(--size-base-spacing)) !important;
}

._-m-xsmall_1hldd_3075 {
  margin: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mt-xsmall_1hldd_3079 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mr-xsmall_1hldd_3083 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mb-xsmall_1hldd_3087 {
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-ml-xsmall_1hldd_3091 {
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-my-xsmall_1hldd_3095 {
  margin-top: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-0.5px * var(--size-base-spacing)) !important;
}

._-mx-xsmall_1hldd_3100 {
  margin-right: calc(-0.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-0.5px * var(--size-base-spacing)) !important;
}

._p-small_1hldd_3105 {
  padding: calc(1px * var(--size-base-spacing)) !important;
}

._pl-small_1hldd_3109 {
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._pr-small_1hldd_3113 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
}

._pb-small_1hldd_3117 {
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._pt-small_1hldd_3121 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
}

._py-small_1hldd_3125 {
  padding-top: calc(1px * var(--size-base-spacing)) !important;
  padding-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._px-small_1hldd_3130 {
  padding-right: calc(1px * var(--size-base-spacing)) !important;
  padding-left: calc(1px * var(--size-base-spacing)) !important;
}

._m-small_1hldd_3135 {
  margin: calc(1px * var(--size-base-spacing)) !important;
}

._mt-small_1hldd_3139 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
}

._mr-small_1hldd_3143 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
}

._mb-small_1hldd_3147 {
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._ml-small_1hldd_3151 {
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._my-small_1hldd_3155 {
  margin-top: calc(1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(1px * var(--size-base-spacing)) !important;
}

._mx-small_1hldd_3160 {
  margin-right: calc(1px * var(--size-base-spacing)) !important;
  margin-left: calc(1px * var(--size-base-spacing)) !important;
}

._-m-small_1hldd_3165 {
  margin: calc(-1px * var(--size-base-spacing)) !important;
}

._-mt-small_1hldd_3169 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
}

._-mr-small_1hldd_3173 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
}

._-mb-small_1hldd_3177 {
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-ml-small_1hldd_3181 {
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._-my-small_1hldd_3185 {
  margin-top: calc(-1px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-1px * var(--size-base-spacing)) !important;
}

._-mx-small_1hldd_3190 {
  margin-right: calc(-1px * var(--size-base-spacing)) !important;
  margin-left: calc(-1px * var(--size-base-spacing)) !important;
}

._p-medium_1hldd_3195 {
  padding: calc(2px * var(--size-base-spacing)) !important;
}

._pl-medium_1hldd_3199 {
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._pr-medium_1hldd_3203 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
}

._pb-medium_1hldd_3207 {
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._pt-medium_1hldd_3211 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
}

._py-medium_1hldd_3215 {
  padding-top: calc(2px * var(--size-base-spacing)) !important;
  padding-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._px-medium_1hldd_3220 {
  padding-right: calc(2px * var(--size-base-spacing)) !important;
  padding-left: calc(2px * var(--size-base-spacing)) !important;
}

._m-medium_1hldd_3225 {
  margin: calc(2px * var(--size-base-spacing)) !important;
}

._mt-medium_1hldd_3229 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
}

._mr-medium_1hldd_3233 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
}

._mb-medium_1hldd_3237 {
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._ml-medium_1hldd_3241 {
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._my-medium_1hldd_3245 {
  margin-top: calc(2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(2px * var(--size-base-spacing)) !important;
}

._mx-medium_1hldd_3250 {
  margin-right: calc(2px * var(--size-base-spacing)) !important;
  margin-left: calc(2px * var(--size-base-spacing)) !important;
}

._-m-medium_1hldd_3255 {
  margin: calc(-2px * var(--size-base-spacing)) !important;
}

._-mt-medium_1hldd_3259 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
}

._-mr-medium_1hldd_3263 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
}

._-mb-medium_1hldd_3267 {
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-ml-medium_1hldd_3271 {
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._-my-medium_1hldd_3275 {
  margin-top: calc(-2px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-2px * var(--size-base-spacing)) !important;
}

._-mx-medium_1hldd_3280 {
  margin-right: calc(-2px * var(--size-base-spacing)) !important;
  margin-left: calc(-2px * var(--size-base-spacing)) !important;
}

._p-global_1hldd_3285 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-global_1hldd_3289 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-global_1hldd_3293 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-global_1hldd_3297 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-global_1hldd_3301 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-global_1hldd_3305 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-global_1hldd_3310 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-global_1hldd_3315 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-global_1hldd_3319 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-global_1hldd_3323 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-global_1hldd_3327 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-global_1hldd_3331 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-global_1hldd_3335 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-global_1hldd_3340 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-global_1hldd_3345 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-global_1hldd_3349 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-global_1hldd_3353 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-global_1hldd_3357 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-global_1hldd_3361 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-global_1hldd_3365 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-global_1hldd_3370 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-large_1hldd_3375 {
  padding: calc(3px * var(--size-base-spacing)) !important;
}

._pl-large_1hldd_3379 {
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._pr-large_1hldd_3383 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
}

._pb-large_1hldd_3387 {
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._pt-large_1hldd_3391 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
}

._py-large_1hldd_3395 {
  padding-top: calc(3px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._px-large_1hldd_3400 {
  padding-right: calc(3px * var(--size-base-spacing)) !important;
  padding-left: calc(3px * var(--size-base-spacing)) !important;
}

._m-large_1hldd_3405 {
  margin: calc(3px * var(--size-base-spacing)) !important;
}

._mt-large_1hldd_3409 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
}

._mr-large_1hldd_3413 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
}

._mb-large_1hldd_3417 {
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._ml-large_1hldd_3421 {
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._my-large_1hldd_3425 {
  margin-top: calc(3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3px * var(--size-base-spacing)) !important;
}

._mx-large_1hldd_3430 {
  margin-right: calc(3px * var(--size-base-spacing)) !important;
  margin-left: calc(3px * var(--size-base-spacing)) !important;
}

._-m-large_1hldd_3435 {
  margin: calc(-3px * var(--size-base-spacing)) !important;
}

._-mt-large_1hldd_3439 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
}

._-mr-large_1hldd_3443 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
}

._-mb-large_1hldd_3447 {
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-ml-large_1hldd_3451 {
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._-my-large_1hldd_3455 {
  margin-top: calc(-3px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3px * var(--size-base-spacing)) !important;
}

._-mx-large_1hldd_3460 {
  margin-right: calc(-3px * var(--size-base-spacing)) !important;
  margin-left: calc(-3px * var(--size-base-spacing)) !important;
}

._p-xlarge_1hldd_3465 {
  padding: calc(3.5px * var(--size-base-spacing)) !important;
}

._pl-xlarge_1hldd_3469 {
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._pr-xlarge_1hldd_3473 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._pb-xlarge_1hldd_3477 {
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._pt-xlarge_1hldd_3481 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._py-xlarge_1hldd_3485 {
  padding-top: calc(3.5px * var(--size-base-spacing)) !important;
  padding-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._px-xlarge_1hldd_3490 {
  padding-right: calc(3.5px * var(--size-base-spacing)) !important;
  padding-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._m-xlarge_1hldd_3495 {
  margin: calc(3.5px * var(--size-base-spacing)) !important;
}

._mt-xlarge_1hldd_3499 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
}

._mr-xlarge_1hldd_3503 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
}

._mb-xlarge_1hldd_3507 {
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._ml-xlarge_1hldd_3511 {
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._my-xlarge_1hldd_3515 {
  margin-top: calc(3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(3.5px * var(--size-base-spacing)) !important;
}

._mx-xlarge_1hldd_3520 {
  margin-right: calc(3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(3.5px * var(--size-base-spacing)) !important;
}

._-m-xlarge_1hldd_3525 {
  margin: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mt-xlarge_1hldd_3529 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mr-xlarge_1hldd_3533 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mb-xlarge_1hldd_3537 {
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-ml-xlarge_1hldd_3541 {
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-my-xlarge_1hldd_3545 {
  margin-top: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-3.5px * var(--size-base-spacing)) !important;
}

._-mx-xlarge_1hldd_3550 {
  margin-right: calc(-3.5px * var(--size-base-spacing)) !important;
  margin-left: calc(-3.5px * var(--size-base-spacing)) !important;
}

._p-xxlarge_1hldd_3555 {
  padding: calc(4px * var(--size-base-spacing)) !important;
}

._pl-xxlarge_1hldd_3559 {
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._pr-xxlarge_1hldd_3563 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
}

._pb-xxlarge_1hldd_3567 {
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._pt-xxlarge_1hldd_3571 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
}

._py-xxlarge_1hldd_3575 {
  padding-top: calc(4px * var(--size-base-spacing)) !important;
  padding-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._px-xxlarge_1hldd_3580 {
  padding-right: calc(4px * var(--size-base-spacing)) !important;
  padding-left: calc(4px * var(--size-base-spacing)) !important;
}

._m-xxlarge_1hldd_3585 {
  margin: calc(4px * var(--size-base-spacing)) !important;
}

._mt-xxlarge_1hldd_3589 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
}

._mr-xxlarge_1hldd_3593 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
}

._mb-xxlarge_1hldd_3597 {
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._ml-xxlarge_1hldd_3601 {
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._my-xxlarge_1hldd_3605 {
  margin-top: calc(4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(4px * var(--size-base-spacing)) !important;
}

._mx-xxlarge_1hldd_3610 {
  margin-right: calc(4px * var(--size-base-spacing)) !important;
  margin-left: calc(4px * var(--size-base-spacing)) !important;
}

._-m-xxlarge_1hldd_3615 {
  margin: calc(-4px * var(--size-base-spacing)) !important;
}

._-mt-xxlarge_1hldd_3619 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
}

._-mr-xxlarge_1hldd_3623 {
  margin-right: calc(-4px * var(--size-base-spacing)) !important;
}

._-mb-xxlarge_1hldd_3627 {
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-ml-xxlarge_1hldd_3631 {
  margin-left: calc(-4px * var(--size-base-spacing)) !important;
}

._-my-xxlarge_1hldd_3635 {
  margin-top: calc(-4px * var(--size-base-spacing)) !important;
  margin-bottom: calc(-4px * var(--size-base-spacing)) !important;
}

._-mx-xxlarge_1hldd_3640 {
  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_1hldd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hldd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hldd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hldd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hldd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hldd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hldd_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_1hldd_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_1hldd_3774,
:host(*) ._text-h1_1hldd_3774 {
  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_1hldd_3781,
:host(*) ._text-h2_1hldd_3781 {
  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_1hldd_3788,
:host(*) ._text-h3_1hldd_3788 {
  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_1hldd_3795,
:host(*) ._text-h4_1hldd_3795 {
  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_1hldd_3803,
:host(*) ._text-h5_1hldd_3803 {
  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_1hldd_3811,
:host(*) ._text-h6_1hldd_3811 {
  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_1hldd_3819,
:host(*) ._text-paragraph-large_1hldd_3819 {
  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_1hldd_3827,
:host(*) ._text-paragraph-small_1hldd_3827 {
  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_1hldd_3819,
:host(*) ._text-paragraph_1hldd_3819 {
  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_1hldd_3844,
:host(*) ._text-subtitle_1hldd_3844 {
  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_1hldd_3852,
:host(*) ._as-card_1hldd_3852 {
  --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_1hldd_3852._is-compact_1hldd_3869,
:host(*) ._as-card_1hldd_3852._is-compact_1hldd_3869 {
  --size-card-spacing: calc(1px * var(--size-base-spacing));
  --size-card-spacing-half: calc(0.5px * var(--size-base-spacing));
}
:root ._as-card_1hldd_3852._image-rounded-top_1hldd_3874 > img:first-child,
:host(*) ._as-card_1hldd_3852._image-rounded-top_1hldd_3874 > img:first-child {
  border-top-left-radius: var(--size-border-radius-base);
  border-top-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1hldd_3852._image-rounded-bottom_1hldd_3879 > img:last-child,
:host(*) ._as-card_1hldd_3852._image-rounded-bottom_1hldd_3879 > img:last-child {
  border-bottom-left-radius: var(--size-border-radius-base);
  border-bottom-right-radius: var(--size-border-radius-base);
}
:root ._as-card_1hldd_3852._image-center_1hldd_3884 > img:only-child,
:host(*) ._as-card_1hldd_3852._image-center_1hldd_3884 > img:only-child {
  padding-top: var(--size-card-spacing);
}
:root ._as-card_1hldd_3852._is-actionable_1hldd_3888,
:host(*) ._as-card_1hldd_3852._is-actionable_1hldd_3888 {
  transition-property: border, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  cursor: pointer;
}
:root ._as-card_1hldd_3852._is-actionable_1hldd_3888:focus, :root ._as-card_1hldd_3852._is-actionable_1hldd_3888:active,
:host(*) ._as-card_1hldd_3852._is-actionable_1hldd_3888:focus,
:host(*) ._as-card_1hldd_3852._is-actionable_1hldd_3888: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_1hldd_3852._is-actionable_1hldd_3888:hover,
:host(*) ._as-card_1hldd_3852._is-actionable_1hldd_3888:hover {
  box-shadow: var(--size-shadow-action) var(--color-shadow-base);
}
:root ._as-card-icon_1hldd_3912,
:host(*) ._as-card-icon_1hldd_3912 {
  width: calc(var(--size-base-items) * 3px) !important;
  height: calc(var(--size-base-items) * 3px) !important;
  color: inherit;
}
:root ._as-card-icon_1hldd_3912._success_1hldd_3918,
:host(*) ._as-card-icon_1hldd_3912._success_1hldd_3918 {
  color: var(--color-success-base);
}
:root ._as-card-icon_1hldd_3912._warning_1hldd_3922,
:host(*) ._as-card-icon_1hldd_3912._warning_1hldd_3922 {
  color: var(--color-warning-base);
}
:root ._as-card-icon_1hldd_3912._danger_1hldd_3926,
:host(*) ._as-card-icon_1hldd_3912._danger_1hldd_3926 {
  color: var(--color-danger-base);
}
:root ._as-card-icon_1hldd_3912._info_1hldd_3930,
:host(*) ._as-card-icon_1hldd_3912._info_1hldd_3930 {
  color: var(--color-info-base);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934 {
  background: var(--color-border-secondary);
  min-height: 1px;
  --size-divider-spacing: calc(2px * var(--size-base-spacing));
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._top_1hldd_3940,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._top_1hldd_3940 {
  margin-top: var(--size-divider-spacing);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._bottom_1hldd_3944,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._bottom_1hldd_3944 {
  margin-bottom: var(--size-divider-spacing);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._success_1hldd_3918,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._success_1hldd_3918 {
  background: var(--color-success-base);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._warning_1hldd_3922,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._warning_1hldd_3922 {
  background: var(--color-warning-base);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._danger_1hldd_3926,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._danger_1hldd_3926 {
  background: var(--color-danger-base);
}
:root ._as-card_1hldd_3852 ._divider_1hldd_3934._info_1hldd_3930,
:host(*) ._as-card_1hldd_3852 ._divider_1hldd_3934._info_1hldd_3930 {
  background: var(--color-info-base);
}
:root ._as-card-actions_1hldd_3964,
:host(*) ._as-card-actions_1hldd_3964 {
  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_1hldd_3972,
:host(*) ._as-card-header_1hldd_3972 {
  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_1hldd_3972 + img,
:host(*) ._as-card-header_1hldd_3972 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-header_1hldd_3972 ._header-title_1hldd_3984,
:host(*) ._as-card-header_1hldd_3972 ._header-title_1hldd_3984 {
  align-self: var(--card-header-title-align, center);
}
:root ._as-card-header_1hldd_3972 ._header-action_1hldd_3988,
:host(*) ._as-card-header_1hldd_3972 ._header-action_1hldd_3988 {
  align-self: var(--card-header-action-align, center);
}
:root ._as-card-title_1hldd_3992,
:host(*) ._as-card-title_1hldd_3992 {
  margin: 0;
  line-height: 30px;
}
:root ._as-card-helper-text_1hldd_3997,
:host(*) ._as-card-helper-text_1hldd_3997 {
  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_1hldd_3997 + img,
:host(*) ._as-card-helper-text_1hldd_3997 + img {
  padding-top: var(--size-card-spacing);
}
:root ._as-card-body_1hldd_4013,
:host(*) ._as-card-body_1hldd_4013 {
  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_1hldd_4013._has-overflow-auto_1hldd_4021,
:host(*) ._as-card-body_1hldd_4013._has-overflow-auto_1hldd_4021 {
  overflow: var(--card-body-overflow, auto);
}
:root ._as-card-body_1hldd_4013._has-top-divider_1hldd_4025,
:host(*) ._as-card-body_1hldd_4013._has-top-divider_1hldd_4025 {
  padding-top: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-top: 0;
}
:root ._as-card-body_1hldd_4013._has-bottom-divider_1hldd_4030,
:host(*) ._as-card-body_1hldd_4013._has-bottom-divider_1hldd_4030 {
  padding-bottom: var(--size-card-body-vertical-spacing, var(--size-card-spacing));
  margin-bottom: 0;
}
:root ._as-card-body_1hldd_4013:focus,
:host(*) ._as-card-body_1hldd_4013:focus {
  outline: none;
}
:root ._as-card-footer_1hldd_4039,
:host(*) ._as-card-footer_1hldd_4039 {
  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_1hldd_4039 > *,
:host(*) ._as-card-footer_1hldd_4039 > * {
  flex: 0 0 auto;
  margin: 0 var(--size-card-spacing-half) var(--size-card-spacing-half) 0;
}
:root ._as-card-footer_1hldd_4039._left_1hldd_376,
:host(*) ._as-card-footer_1hldd_4039._left_1hldd_376 {
  justify-content: flex-start;
}
:root ._as-card-footer_1hldd_4039._right_1hldd_379,
:host(*) ._as-card-footer_1hldd_4039._right_1hldd_379 {
  justify-content: flex-end;
}
:root ._as-card-footer_1hldd_4039 ._right-action_1hldd_4063,
:root ._as-card-footer_1hldd_4039 ._left-action_1hldd_4064,
:host(*) ._as-card-footer_1hldd_4039 ._right-action_1hldd_4063,
:host(*) ._as-card-footer_1hldd_4039 ._left-action_1hldd_4064 {
  width: fit-content;
}
:root ._as-button_1hldd_4069,
:host(*) ._as-button_1hldd_4069 {
  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_1hldd_4069 svg,
:root ._as-button_1hldd_4069 ._leading_1hldd_4093,
:root ._as-button_1hldd_4069 ._trailing_1hldd_4094,
:host(*) ._as-button_1hldd_4069 svg,
:host(*) ._as-button_1hldd_4069 ._leading_1hldd_4093,
:host(*) ._as-button_1hldd_4069 ._trailing_1hldd_4094 {
  fill: currentColor;
  box-sizing: content-box;
}
:root ._as-button_1hldd_4069:focus, :root ._as-button_1hldd_4069:hover,
:host(*) ._as-button_1hldd_4069:focus,
:host(*) ._as-button_1hldd_4069:hover {
  text-decoration: none;
}
:root ._as-button_1hldd_4069._is-disabled_1hldd_4106, :root ._as-button_1hldd_4069:disabled,
:host(*) ._as-button_1hldd_4069._is-disabled_1hldd_4106,
:host(*) ._as-button_1hldd_4069:disabled {
  opacity: var(--opacity-disabled);
  cursor: not-allowed;
}
:root ._as-button_1hldd_4069:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1hldd_4069:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069:focus:not(:disabled),
:host(*) ._as-button_1hldd_4069: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_1hldd_4069._small_1hldd_4130,
:host(*) ._as-button_1hldd_4069._small_1hldd_4130 {
  padding: var(--size-action-padding-base, calc(0.5px * var(--size-base-spacing)) calc(1px * var(--size-base-spacing)));
}
:root ._as-button_1hldd_4069._full-width_1hldd_4134,
:host(*) ._as-button_1hldd_4069._full-width_1hldd_4134 {
  width: 100%;
}
:root ._as-button_1hldd_4069._is-loading_1hldd_4138._with-icon-only_1hldd_4138 ._leading_1hldd_4093,
:host(*) ._as-button_1hldd_4069._is-loading_1hldd_4138._with-icon-only_1hldd_4138 ._leading_1hldd_4093 {
  display: none;
}
:root ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138),
:host(*) ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138) {
  padding-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138) *.spinner,
:host(*) ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138) *.spinner {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138) ._spinner_1hldd_4146,
:host(*) ._as-button_1hldd_4069._is-loading_1hldd_4138:not(._with-icon-only_1hldd_4138) ._spinner_1hldd_4146 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1hldd_4069._with-icon-only_1hldd_4138,
:host(*) ._as-button_1hldd_4069._with-icon-only_1hldd_4138 {
  border-radius: var(--size-border-radius-action-icon-only);
  justify-content: center;
}
:root ._as-button_1hldd_4069._with-icon-only_1hldd_4138:not(._small_1hldd_4130),
:host(*) ._as-button_1hldd_4069._with-icon-only_1hldd_4138:not(._small_1hldd_4130) {
  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_1hldd_4069._with-icon-only_1hldd_4138 *.spinner,
:host(*) ._as-button_1hldd_4069._with-icon-only_1hldd_4138 *.spinner {
  margin: 0;
}
:root ._as-button_1hldd_4069._with-icon-only_1hldd_4138 ._spinner_1hldd_4146,
:host(*) ._as-button_1hldd_4069._with-icon-only_1hldd_4138 ._spinner_1hldd_4146 {
  margin: 0;
}
:root ._as-button_1hldd_4069._has-leading-icon_1hldd_4177 span, :root ._as-button_1hldd_4069._has-leading-icon_1hldd_4177 ._label_1hldd_4177,
:host(*) ._as-button_1hldd_4069._has-leading-icon_1hldd_4177 span,
:host(*) ._as-button_1hldd_4069._has-leading-icon_1hldd_4177 ._label_1hldd_4177 {
  margin-left: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1hldd_4069._has-trailing-icon_1hldd_4182 span, :root ._as-button_1hldd_4069._has-trailing-icon_1hldd_4182 ._label_1hldd_4177,
:host(*) ._as-button_1hldd_4069._has-trailing-icon_1hldd_4182 span,
:host(*) ._as-button_1hldd_4069._has-trailing-icon_1hldd_4182 ._label_1hldd_4177 {
  margin-right: calc(1px * var(--size-base-spacing));
}
:root ._as-button_1hldd_4069 svg,
:root ._as-button_1hldd_4069 ._leading_1hldd_4093,
:root ._as-button_1hldd_4069 ._trailing_1hldd_4094,
:root ._as-button_1hldd_4069 ._spinner_1hldd_4146,
:host(*) ._as-button_1hldd_4069 svg,
:host(*) ._as-button_1hldd_4069 ._leading_1hldd_4093,
:host(*) ._as-button_1hldd_4069 ._trailing_1hldd_4094,
:host(*) ._as-button_1hldd_4069 ._spinner_1hldd_4146 {
  width: calc(var(--size-base-items) * 2px);
}
:root ._as-button_1hldd_4069 *.spinner,
:host(*) ._as-button_1hldd_4069 *.spinner {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1hldd_4069 ._spinner_1hldd_4146,
:host(*) ._as-button_1hldd_4069 ._spinner_1hldd_4146 {
  width: calc(var(--size-base-items) * 3px);
  margin: -4px 0 -3px 0;
}
:root ._as-button_1hldd_4069._primary_1hldd_4207,
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207 {
  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_1hldd_4069._primary_1hldd_4207:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-primary-active);
}
:root ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._primary_1hldd_4207:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._primary_1hldd_4207:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-primary-active);
  border-color: var(--color-action-primary-active);
}
:root ._as-button_1hldd_4069._secondary_1hldd_4228,
:host(*) ._as-button_1hldd_4069._secondary_1hldd_4228 {
  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_1hldd_4069._secondary_1hldd_4228:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._secondary_1hldd_4228:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._secondary_1hldd_4228:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._secondary_1hldd_4228:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-secondary-active);
}
:root ._as-button_1hldd_4069._secondary_1hldd_4228:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._secondary_1hldd_4228:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._danger_1hldd_3926,
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926 {
  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_1hldd_4069._danger_1hldd_3926:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-danger-active);
}
:root ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._danger_1hldd_3926:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._danger_1hldd_3926:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-danger-active);
  border-color: var(--color-action-danger-active);
}
:root ._as-button_1hldd_4069._ghost_1hldd_4264,
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264 {
  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_1hldd_4069._ghost_1hldd_4264:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._ghost_1hldd_4264:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1hldd_4069._ghost_1hldd_4264:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._ghost_1hldd_4264:focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1hldd_4069._ghost_1hldd_4264:hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._ghost_1hldd_4264:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1hldd_4069._ghost-primary_1hldd_4288,
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288 {
  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_1hldd_4069._ghost-primary_1hldd_4288:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._ghost-primary_1hldd_4288:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1hldd_4069._ghost-primary_1hldd_4288:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._ghost-primary_1hldd_4288:focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1hldd_4069._ghost-primary_1hldd_4288:hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._ghost-primary_1hldd_4288:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-primary-base);
}
:root ._as-button_1hldd_4069._ghost-danger_1hldd_4312,
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312 {
  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_1hldd_4069._ghost-danger_1hldd_4312:hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._ghost-danger_1hldd_4312:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312:hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1hldd_4069._ghost-danger_1hldd_4312:active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312:active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._ghost-danger_1hldd_4312:focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312:focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1hldd_4069._ghost-danger_1hldd_4312:hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._ghost-danger_1hldd_4312:hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-danger-base);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069) {
  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_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106) {
  background-color: var(--color-action-ghost-active);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active:not(:disabled):not(._is-disabled_1hldd_4106) {
  box-shadow: none;
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-focus);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active) {
  border: var(--size-border-width-base) solid var(--color-border-neutral-base);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active) {
  box-shadow: none !important;
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):active, :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):active,
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):active,
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active), :root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active), :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover:not(:disabled):not(:active),
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):focus:not(:disabled) {
  background-color: var(--color-action-ghost-base);
  color: var(--color-action-primary-active);
}
:root ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active, :root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active,
:host(*) ._as-button_1hldd_4069._simple_1hldd_4336:not(._as-button_1hldd_4069):active,
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):active {
  background-color: var(--color-action-ghost-base);
}
:root ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover,
:host(*) ._as-button_1hldd_4069._link_1hldd_4336:not(._as-button_1hldd_4069):hover {
  text-decoration: underline;
}
:root ._as-button_1hldd_4069:not(._small_1hldd_4130),
:host(*) ._as-button_1hldd_4069:not(._small_1hldd_4130) {
  height: var(--size-action-height-base);
}
:root ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069),
:host(*) ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069) {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  height: fit-content;
}
:root ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active),
:host(*) ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069):hover:not(:disabled):not(:focus):not(:active) {
  background-color: unset;
}
:root ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069):focus:not(:disabled),
:host(*) ._as-button_1hldd_4069._unstyled_1hldd_4401:not(._as-button_1hldd_4069):focus:not(:disabled) {
  background-color: unset;
}
:root ._as-border-list_1hldd_4417,
:host(*) ._as-border-list_1hldd_4417 {
  display: flex;
  flex-direction: column;
}
:root ._as-border-list_1hldd_4417 > *,
:host(*) ._as-border-list_1hldd_4417 > * {
  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_1hldd_4417 > *:last-of-type,
:host(*) ._as-border-list_1hldd_4417 > *:last-of-type {
  border-bottom: none;
}
:root ._color-font-base_1hldd_4433,
:host(*) ._color-font-base_1hldd_4433 {
  color: var(--color-font-base) !important;
}
:root ._color-font-secondary_1hldd_4437,
:host(*) ._color-font-secondary_1hldd_4437 {
  color: var(--color-font-secondary) !important;
}
:root ._color-font-tertiary_1hldd_4441,
:host(*) ._color-font-tertiary_1hldd_4441 {
  color: var(--color-font-tertiary) !important;
}
:root ._bg-structure-base_1hldd_4445,
:host(*) ._bg-structure-base_1hldd_4445 {
  background: var(--color-structure-base) !important;
}
:root ._bg-structure-secondary_1hldd_4449,
:host(*) ._bg-structure-secondary_1hldd_4449 {
  background: var(--color-structure-secondary) !important;
}
:root ._bg-structure-tertiary_1hldd_4453,
:host(*) ._bg-structure-tertiary_1hldd_4453 {
  background: var(--color-structure-tertiary) !important;
}
:root ._sr-only_1hldd_4457,
:host(*) ._sr-only_1hldd_4457 {
  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_1hldd_4468,
:host(*) ._h-full_1hldd_4468 {
  height: 100%;
}
:root ._w-full_1hldd_4472,
:host(*) ._w-full_1hldd_4472 {
  width: 100%;
}
:root ._children-100_1hldd_4476 > *,
:host(*) ._children-100_1hldd_4476 > * {
  height: 100%;
}
:root ._children-100_1hldd_4476 > jamf-card-v5-12-0::part(card),
:host(*) ._children-100_1hldd_4476 > jamf-card-v5-12-0::part(card) {
  height: 100%;
}
:root ._rounded_1hldd_4484,
:host(*) ._rounded_1hldd_4484 {
  border-radius: var(--size-border-radius-base);
}
:root ._rounded-small_1hldd_4488,
:host(*) ._rounded-small_1hldd_4488 {
  border-radius: var(--size-border-radius-small);
}
:root ._rounded-full_1hldd_4492,
:host(*) ._rounded-full_1hldd_4492 {
  border-radius: var(--size-border-radius-full);
}
:root ._input-alternate-border_1hldd_4496::part(input),
:host(*) ._input-alternate-border_1hldd_4496::part(input) {
  border-color: var(--color-border-base);
}
:root ._monospace-font_1hldd_4500,
:host(*) ._monospace-font_1hldd_4500 {
  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_1hldd_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_1hldd_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_1hldd_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_1hldd_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_1hldd_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_1hldd_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_1hldd_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_1hldd_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_1hldd_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_1hldd_583:has(._jamf-side-nav_1hldd_595[data-collapsed=true]) {
  grid-template-columns: var(--size-navigation-side-collapsed) auto;
}
._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595 {
  grid-area: sidenav;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
._jamf-app-layout_1hldd_583 ._jamf-top-nav_1hldd_607 {
  grid-area: topnav;
  z-index: 10;
}
._jamf-app-layout_1hldd_583 ._jamf-main-content_1hldd_611 {
  grid-area: content;
  overflow-y: auto;
  height: calc(100vh - var(--size-navigation-top));
}
@media only screen and (max-width: 1280px) {
  ._jamf-app-layout_1hldd_583 ._jamf-main-content_1hldd_611 {
    height: calc(100svh - var(--size-navigation-top));
  }
}
@media only screen and (max-width: 812px) {
  ._jamf-app-layout_1hldd_583 {
    grid-template-areas: "topnav" "content";
    grid-template-columns: 100%;
  }
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595:not(._custom-mobile-layout_1hldd_626) {
    position: absolute;
    top: var(--size-navigation-top);
    opacity: 0;
    left: calc(-1 * var(--size-navigation-side));
    transition: all 200ms;
  }
  ._jamf-app-layout_1hldd_583 ._jamf-side-nav_1hldd_595:not(._custom-mobile-layout_1hldd_626)._is-open_1hldd_633 {
    left: 0;
    opacity: 1;
  }
}

._jamf-page_1hldd_4691 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
  height: 100%;
}
._jamf-page_1hldd_4691 jamf-modal-v5-12-0:not(:has([slot=target])),
._jamf-page_1hldd_4691 jamf-drawer-v5-12-0:not(:has([slot=target])) {
  position: absolute;
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701 {
  height: 100%;
  padding: 0 var(--size-spacing-global-base);
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-heading_1hldd_4708) ._jamf-heading_1hldd_4708 {
  margin-bottom: 0;
  width: calc(100% + var(--size-spacing-global-base) * 2);
  margin-left: var(--size-spacing-global-negative);
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-fixed-bar_1hldd_4713:not(._is-hidden_1hldd_4713)) {
  padding-bottom: 0;
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-fixed-bar_1hldd_4713:not(._is-hidden_1hldd_4713)) ._jamf-section_1hldd_4716._has-outline_1hldd_4716 + ._jamf-fixed-bar_1hldd_4713,
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-fixed-bar_1hldd_4713:not(._is-hidden_1hldd_4713)) ._jamf-section_1hldd_4716._has-stepper_1hldd_4717 + ._jamf-fixed-bar_1hldd_4713 {
  margin-top: calc(-4.5px * var(--size-base-spacing));
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-fixed-bar_1hldd_4713:not(._is-hidden_1hldd_4713)) ._jamf-fixed-bar_1hldd_4713 {
  margin-bottom: 0;
  width: calc(100% + 6px * var(--size-base-spacing) - 1px);
  margin-left: calc(var(--size-spacing-global-negative) + 1px);
}
._jamf-page_1hldd_4691 ._jamf-content-wrapper_1hldd_4701:has(._jamf-fixed-bar_1hldd_4713:not(._is-hidden_1hldd_4713)) ._jamf-section_1hldd_4716 {
  flex-grow: 2;
}

._jamf-heading_1hldd_4708 {
  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_1hldd_4708:has(._left_1hldd_376) {
  grid-template-columns: auto auto;
}
@media only screen and (max-width: 812px) {
  ._jamf-heading_1hldd_4708:has(._left_1hldd_376) {
    grid-template-columns: 100%;
  }
}
._jamf-heading_1hldd_4708 ._left_1hldd_376 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5px * var(--size-base-spacing));
}
._jamf-heading_1hldd_4708 ._right_1hldd_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_1hldd_4708 ._right_1hldd_379 {
    margin-top: calc(2px * var(--size-base-spacing));
    justify-self: flex-start;
  }
}
._jamf-heading_1hldd_4708 > h1,
._jamf-heading_1hldd_4708 ._left_1hldd_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_1hldd_4708 > p,
._jamf-heading_1hldd_4708 ._left_1hldd_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_1hldd_4708 {
    min-height: max-content;
  }
}

div._jamf-heading_1hldd_4708 > 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_1hldd_4708 > 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_1hldd_4803 {
  display: flex;
  flex-direction: column;
  gap: var(--size-grid-gap-base);
}

._jamf-section_1hldd_4716 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._jamf-section_1hldd_4716._has-outline_1hldd_4716, ._jamf-section_1hldd_4716._has-stepper_1hldd_4717 {
  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_1hldd_4716._has-stepper_1hldd_4717 {
  padding: 0;
}
._jamf-section_1hldd_4716._has-stepper_1hldd_4717 {
  display: grid;
  gap: 0;
  padding: 0;
  grid-template-columns: minmax(180px, 250px) auto;
}
._jamf-section_1hldd_4716._has-stepper_1hldd_4717 > :first-child {
  border-right: 1px solid var(--color-border-base);
  box-sizing: border-box;
}
@media only screen and (max-width: 812px) {
  ._jamf-section_1hldd_4716._has-stepper_1hldd_4717 > :first-child {
    border-right: none;
    border-bottom: 1px solid var(--color-border-base);
    display: flex;
    justify-content: center;
  }
}
._jamf-section_1hldd_4716._has-stepper_1hldd_4717 > * {
  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_1hldd_4716._has-stepper_1hldd_4717 {
    grid-template-columns: 100%;
    grid-template-rows: min-content;
  }
}

._jamf-fixed-bar_1hldd_4713 {
  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_1hldd_4713 ._right_1hldd_379,
._jamf-fixed-bar_1hldd_4713 ._left_1hldd_376 {
  display: flex;
  gap: calc(2px * var(--size-base-spacing));
  align-items: center;
}
._jamf-fixed-bar_1hldd_4713 ._left_1hldd_376 {
  justify-self: flex-start;
}
._jamf-fixed-bar_1hldd_4713 ._right_1hldd_379,
._jamf-fixed-bar_1hldd_4713 :nth-child(2) {
  grid-column-start: 2;
  justify-self: flex-end;
}
._jamf-fixed-bar_1hldd_4713._is-hidden_1hldd_4713 {
  bottom: -100%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (max-width: 812px) {
  ._jamf-fixed-bar_1hldd_4713 {
    width: 100%;
    left: 0;
  }
}

._jamf-divider_1hldd_4900 {
  background: var(--color-border-base);
  height: 1px;
  width: 100%;
}
hr._jamf-divider_1hldd_4900 {
  background: var(--color-border-base);
}

._jamf-divider-vertical_1hldd_4909 {
  min-height: calc(4px * var(--size-base-spacing));
  height: 100%;
  width: 1px;
  background: var(--color-border-base);
}

._jamf-item-grid_1hldd_4916 {
  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_1hldd_4916 > * {
  height: 100%;
}
._jamf-item-grid_1hldd_4916 > jamf-card-v5-12-0::part(card), ._jamf-item-grid_1hldd_4916 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-xsmall_1hldd_4928 {
  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_1hldd_4928 > * {
  height: 100%;
}
._jamf-item-grid-xsmall_1hldd_4928 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-xsmall_1hldd_4928 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-small_1hldd_4940 {
  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_1hldd_4940 > * {
  height: 100%;
}
._jamf-item-grid-small_1hldd_4940 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-small_1hldd_4940 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-medium_1hldd_4952 {
  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_1hldd_4952 > * {
  height: 100%;
}
._jamf-item-grid-medium_1hldd_4952 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-medium_1hldd_4952 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}
._jamf-item-grid-large_1hldd_4964 {
  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_1hldd_4964 > * {
  height: 100%;
}
._jamf-item-grid-large_1hldd_4964 > jamf-card-v5-12-0::part(card), ._jamf-item-grid-large_1hldd_4964 > jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._jamf-flex_1hldd_4977 {
  display: flex;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._jamf-flex-wrap_1hldd_4983 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._fleet-overview-grid_1hldd_4990 {
  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_1hldd_4990 {
    grid-template-columns: 1fr;
  }
}
._fleet-overview-grid_1hldd_4990 jamf-card-v5-12-0::part(body) {
  height: 100%;
}

._risk-detections-grid_1hldd_5005 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  row-gap: 1.5rem;
}
@media only screen and (max-width: 812px) {
  ._risk-detections-grid_1hldd_5005 {
    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_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;
}._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_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);
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_10xai_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_10xai_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_10xai_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_10xai_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_10xai_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_10xai_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_10xai_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_10xai_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------------------------*/
._idpsMain_10xai_130 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._idpsMain_10xai_130 h2 {
  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);
  font-weight: var(--size-font-weight-medium);
}

._idpsOptions_10xai_145 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._idpsOption_10xai_145 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: calc(2px * var(--size-base-spacing)) 0;
  border-bottom: 1px solid var(--color-border-base);
}

._idpsInfo_10xai_160 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
}

._idpsIcon_10xai_167 {
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}

._idpsIconJamfid_10xai_177 {
  color: var(--color-primary-base);
}

._idpsDetails_10xai_181 {
  display: flex;
  flex-direction: column;
  gap: calc(0.25px * var(--size-base-spacing));
}

._idpsConnectionName_10xai_187 {
  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);
}

._idpsProviderName_10xai_196 {
  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);
}

._idpsDifferentAccount_10xai_205 {
  background: none;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing)) 0;
  cursor: pointer;
  color: var(--color-font-secondary);
}
._idpsDifferentAccount_10xai_205:hover {
  color: var(--color-font-base);
}

._idpsHelp_10xai_226 {
  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);
  text-align: center;
  margin-top: calc(3px * var(--size-base-spacing));
}
._idpsHelp_10xai_226 jamf-link-v5-12-0 {
  display: inline-block;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_194z0_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_194z0_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_194z0_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_194z0_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_194z0_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_194z0_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_194z0_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_194z0_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------------------------*/
._loginLogo_194z0_130 {
  display: flex;
  flex-direction: row;
  gap: calc(1px * var(--size-base-spacing));
  align-items: center;
}
._loginLogo_194z0_130 h3 {
  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;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_12ybt_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_12ybt_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_12ybt_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_12ybt_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_12ybt_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_12ybt_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_12ybt_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_12ybt_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------------------------*/
body {
  background: var(--color-structure-base);
}

._loginWrapper_12ybt_134 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: calc(3px * var(--size-base-spacing));
  justify-content: center;
  height: 100vh;
}
._loginWrapper_12ybt_134 ._loginCard_12ybt_142 {
  width: 100%;
  max-width: 600px;
}
._loginWrapper_12ybt_134 ._loginInternals_12ybt_146 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: calc(4px * var(--size-base-spacing));
  padding: calc(3px * var(--size-base-spacing)) calc(10px * var(--size-base-spacing));
}
._loginWrapper_12ybt_134 ._loginStates_12ybt_153 {
  width: 100%;
}

._entryWrapper_12ybt_157,
._formWrapper_12ybt_158 {
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}

._entryHelper_12ybt_164 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: calc(1px * var(--size-base-spacing));
}
._entryHelper_12ybt_164 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);
}
._entryHelper_12ybt_164 jamf-link-v5-12-0 {
  display: inline-block;
}/**
* Do not edit directly. See style-dictionary/README.md for more information.
* Generated on Thu, 05 Jun 2025 17:37: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_vca8h_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes _fadeOut_vca8h_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes _scaleIn_vca8h_1 {
  0% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes _scaleOut_vca8h_1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes _microSlideInLeft_vca8h_1 {
  0% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes _slideInTop_vca8h_1 {
  0% {
    transform: translateY(-16px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes _pulse_vca8h_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_vca8h_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------------------------*/
._loginStates_vca8h_130 {
  width: 100%;
}

._idpsMain_vca8h_134 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(2px * var(--size-base-spacing));
}
._idpsMain_vca8h_134 h2 {
  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);
  font-weight: var(--size-font-weight-medium);
}

._idpsContinue_vca8h_149 {
  margin-top: calc(2px * var(--size-base-spacing));
}

._idpsOptionsCombobox_vca8h_153::part(input-container) {
  background: var(--color-structure-base);
}

._idpsDifferentAccount_vca8h_157 {
  background: none;
  border: none;
  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);
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(1px * var(--size-base-spacing));
  padding: calc(2px * var(--size-base-spacing)) 0;
  cursor: pointer;
  color: var(--color-font-secondary);
}
._idpsDifferentAccount_vca8h_157:hover {
  color: var(--color-font-base);
}

._idpsHelp_vca8h_178 {
  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);
  text-align: center;
  margin-top: calc(3px * var(--size-base-spacing));
}
._idpsHelp_vca8h_178 jamf-link-v5-12-0 {
  display: inline-block;
}