@charset "UTF-8";
@-webkit-keyframes euiAnimFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes euiAnimFadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes euiGrow {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes euiGrow {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes focusRingAnimate {
  0% {
    box-shadow: 0 0 0 2px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 2px #0071c2;
  }
}
@keyframes focusRingAnimate {
  0% {
    box-shadow: 0 0 0 2px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 2px #0071c2;
  }
}
@-webkit-keyframes focusRingAnimateLarge {
  0% {
    box-shadow: 0 0 0 10px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 4px #0071c2;
  }
}
@keyframes focusRingAnimateLarge {
  0% {
    box-shadow: 0 0 0 10px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 4px #0071c2;
  }
}
@-webkit-keyframes euiButtonActive {
  50% {
    transform: translateY(1px);
  }
}
@keyframes euiButtonActive {
  50% {
    transform: translateY(1px);
  }
}
.eui-alignBaseline {
  vertical-align: baseline !important;
}
.eui-alignBottom {
  vertical-align: bottom !important;
}
.eui-alignMiddle {
  vertical-align: middle !important;
}
.eui-alignTop {
  vertical-align: top !important;
}
.eui-displayBlock {
  display: block !important;
}
.eui-displayInline {
  display: inline !important;
}
.eui-displayInlineBlock {
  display: inline-block !important;
}
.eui-fullWidth {
  display: block !important;
  width: 100% !important;
}
.eui-textCenter {
  text-align: center !important;
}
.eui-textLeft {
  text-align: left !important;
}
.eui-textRight {
  text-align: right !important;
}
.eui-textNoWrap {
  white-space: nowrap !important;
}
.eui-textInheritColor {
  color: inherit !important;
}
.eui-textBreakWord {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
}
.eui-textBreakAll {
  overflow-wrap: break-word !important;
  word-break: break-all !important;
}
.eui-textBreakNormal {
  overflow-wrap: normal !important;
  word-wrap: normal !important;
  word-break: normal !important;
}
.eui-textTruncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.eui-textNumber {
  font-feature-settings:
    "calt" 1,
    "kern" 1,
    "liga" 1,
    "tnum" 1;
}
[class*="eui-showFor"] {
  display: none !important;
}
@media only screen and (max-width: 574px) {
  .eui-hideFor--xs {
    display: none !important;
  }
}
@media only screen and (max-width: 574px) {
  .eui-showFor--xs {
    display: inline !important;
  }
}
@media only screen and (max-width: 574px) {
  .eui-showFor--xs--block {
    display: block !important;
  }
}
@media only screen and (max-width: 574px) {
  .eui-showFor--xs--inlineBlock {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 574px) {
  .eui-showFor--xs--flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .eui-hideFor--s {
    display: none !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .eui-showFor--s {
    display: inline !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .eui-showFor--s--block {
    display: block !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .eui-showFor--s--inlineBlock {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .eui-showFor--s--flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eui-hideFor--m {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eui-showFor--m {
    display: inline !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eui-showFor--m--block {
    display: block !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eui-showFor--m--inlineBlock {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eui-showFor--m--flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .eui-hideFor--l {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .eui-showFor--l {
    display: inline !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .eui-showFor--l--block {
    display: block !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .eui-showFor--l--inlineBlock {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .eui-showFor--l--flex {
    display: flex !important;
  }
}
@media only screen and (min-width: 1200px) {
  .eui-hideFor--xl {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  .eui-showFor--xl {
    display: inline !important;
  }
}
@media only screen and (min-width: 1200px) {
  .eui-showFor--xl--block {
    display: block !important;
  }
}
@media only screen and (min-width: 1200px) {
  .eui-showFor--xl--inlineBlock {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 1200px) {
  .eui-showFor--xl--flex {
    display: flex !important;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiIEFlexWrapFix {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
  }
}
.eui-scrollBar {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
}
.eui-scrollBar::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.eui-scrollBar::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.eui-scrollBar::-webkit-scrollbar-corner,
.eui-scrollBar::-webkit-scrollbar-track {
  background-color: transparent;
}
.eui-yScroll {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.eui-yScroll::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.eui-yScroll::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.eui-yScroll::-webkit-scrollbar-corner,
.eui-yScroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.eui-yScroll:focus {
  outline: none;
}
.eui-yScroll[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.eui-xScroll {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow-x: auto;
}
.eui-xScroll::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.eui-xScroll::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.eui-xScroll::-webkit-scrollbar-corner,
.eui-xScroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.eui-xScroll:focus {
  outline: none;
}
.eui-xScroll[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.eui-yScrollWithShadows {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
}
.eui-yScrollWithShadows::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.eui-yScrollWithShadows::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.eui-yScrollWithShadows::-webkit-scrollbar-corner,
.eui-yScrollWithShadows::-webkit-scrollbar-track {
  background-color: transparent;
}
.eui-yScrollWithShadows:focus {
  outline: none;
}
.eui-yScrollWithShadows[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.eui-xScrollWithShadows {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow-x: auto;
  -webkit-mask-image: linear-gradient(
    90deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    90deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
}
.eui-xScrollWithShadows::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.eui-xScrollWithShadows::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.eui-xScrollWithShadows::-webkit-scrollbar-corner,
.eui-xScrollWithShadows::-webkit-scrollbar-track {
  background-color: transparent;
}
.eui-xScrollWithShadows:focus {
  outline: none;
}
.eui-xScrollWithShadows[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.eui-isFocusable:focus {
  outline: 2px solid currentColor;
}
.eui-isFocusable:focus:focus-visible {
  outline-style: auto;
}
.eui-isFocusable:focus:not(:focus-visible) {
  outline: none;
}
.eui-fullHeight {
  height: 100%;
  flex: 1 1 auto;
  overflow: hidden;
}
.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
}
.react-datepicker__day,
.react-datepicker__day-name {
  font-weight: 500;
  text-align: center;
  color: #1a1c21;
  display: inline-block;
  width: 32px;
  line-height: 32px;
  border-radius: 4px;
  margin: 2px;
}
.react-datepicker__day-name {
  color: #69707d;
}
.react-datepicker__day {
  cursor: pointer;
  transition: transform 90ms ease-in-out;
}
.react-datepicker__day:hover {
  color: #0061a6;
  background-color: rgba(0, 119, 204, 0.2);
  text-decoration: underline;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .react-datepicker__day:hover {
    transform: scale(1.1);
  }
}
.react-datepicker__day--today {
  color: #07c;
  font-weight: 700;
}
.react-datepicker__day--outside-month {
  color: #69707d;
}
.react-datepicker__day--highlighted,
.react-datepicker__day--highlighted:hover {
  color: #00726b;
  background-color: rgba(0, 191, 179, 0.2);
}
.react-datepicker__day--in-range,
.react-datepicker__day--in-range:hover {
  color: #0061a6;
  background-color: rgba(0, 119, 204, 0.2);
}
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ),
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ):hover,
.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(
    :hover
  ) {
  box-shadow:
    -2px 0 rgba(0, 119, 204, 0.2),
    2px 0 rgba(0, 119, 204, 0.2);
  border-radius: 0;
}
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ):first-of-type,
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ):hover:first-of-type,
.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(
    :hover
  ):first-of-type {
  box-shadow: 2px 0 rgba(0, 119, 204, 0.2);
}
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ):hover:last-of-type,
.react-datepicker__day--in-range.react-datepicker__day--disabled:not(
    .react-datepicker__day--selected
  ):last-of-type,
.react-datepicker__day--in-range:not(.react-datepicker__day--selected):not(
    :hover
  ):last-of-type {
  box-shadow: -2px 0 rgba(0, 119, 204, 0.2);
}
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--selected,
.react-datepicker__day--selected:hover {
  background-color: #07c;
  color: #fff;
}
.react-datepicker__day--in-selecting-range:not(
    .react-datepicker__day--in-range
  ) {
  background-color: rgba(189, 39, 30, 0.5);
}
.react-datepicker__day--disabled,
.react-datepicker__day--disabled:hover {
  background-color: rgba(171, 180, 196, 0.1);
  color: #a2abba;
  cursor: not-allowed;
  text-decoration: none;
  transform: none;
}
.react-datepicker__day--disabled.react-datepicker__day--in-range:not(
    .react-datepicker__day--selected
  ),
.react-datepicker__day--disabled.react-datepicker__day--in-range:not(
    .react-datepicker__day--selected
  ):hover,
.react-datepicker__day--disabled:hover.react-datepicker__day--in-range:not(
    .react-datepicker__day--selected
  ),
.react-datepicker__day--disabled:hover.react-datepicker__day--in-range:not(
    .react-datepicker__day--selected
  ):hover {
  color: #8c9daa;
  background-color: rgba(0, 119, 204, 0.2);
}
.react-datepicker__day--disabled.react-datepicker__day--selected,
.react-datepicker__day--disabled.react-datepicker__day--selected:hover {
  color: #bd271e;
  background-color: rgba(189, 39, 30, 0.2);
}
.react-datepicker__header--time {
  display: none;
}
.react-datepicker__time-container {
  border-left: #d3dae6;
  width: auto;
  display: flex;
  margin-top: 40px;
  margin-left: 8px;
  flex-grow: 1;
  background-color: #fafbfd;
  border-radius: 6px;
}
.react-datepicker__time-container--focus
  .react-datepicker__time-list-item--preselected {
  text-decoration: underline;
}
@media only screen and (max-width: 574px) {
  .react-datepicker__time-container {
    margin-top: 0;
  }
}
.react-datepicker__time,
.react-datepicker__time-box,
.react-datepicker__time-list {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.react-datepicker__time-list {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px 12px;
  height: 100px !important;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
}
.react-datepicker__time-list::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.react-datepicker__time-list::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.react-datepicker__time-list::-webkit-scrollbar-corner,
.react-datepicker__time-list::-webkit-scrollbar-track {
  background-color: transparent;
}
.react-datepicker__time-list:focus {
  outline: none;
}
.react-datepicker__time-list[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.react-datepicker__time-list-item {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: middle;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 500;
  text-decoration: none;
  transition:
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
  outline-offset: -1px;
  transform: none !important;
  -webkit-animation: none !important;
  animation: none !important;
  transition-timing-function: ease-in;
  transition-duration: 0.15s;
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  font-size: 12px;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .react-datepicker__time-list-item {
    transition:
      transform 0.25s ease-in-out,
      background 0.25s ease-in-out;
  }
  .react-datepicker__time-list-item:hover:not([class*="isDisabled"]) {
    transform: translateY(-1px);
  }
  .react-datepicker__time-list-item:focus {
    -webkit-animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
    animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  .react-datepicker__time-list-item:active:not([class*="isDisabled"]) {
    transform: translateY(1px);
  }
}
.react-datepicker__time-list-item:focus,
.react-datepicker__time-list-item:hover:not([class*="isDisabled"]) {
  text-decoration: underline;
}
.react-datepicker__time-list-item--disabled,
.react-datepicker__time-list-item--disabled:hover {
  text-decoration: none !important;
  cursor: not-allowed;
  color: #abb4c4;
  background-color: transparent;
}
.react-datepicker__time-list-item--injected,
.react-datepicker__time-list-item--injected:hover {
  color: #00726b;
  background-color: rgba(0, 191, 179, 0.2);
}
.react-datepicker__time-list-item--preselected,
.react-datepicker__time-list-item--preselected:hover {
  background: rgba(0, 119, 204, 0.1);
}
.react-datepicker__time-list-item--selected,
.react-datepicker__time-list-item--selected:hover {
  background-color: #07c;
  color: #fff;
}
.react-datepicker--time-only {
  padding: 0 !important;
}
.react-datepicker--time-only .react-datepicker__time-container {
  background-color: transparent;
  margin: 0;
}
.react-datepicker--time-only .react-datepicker__time-list {
  height: 204px !important;
}
.react-datepicker--time-only .react-datepicker__time-list-item {
  font-size: 14px;
  min-width: 112px;
  text-align: left;
}
.react-datepicker__header__dropdown {
  padding: 8px;
  display: flex;
  grid-gap: 4px;
  gap: 4px;
  position: absolute;
  top: 0;
  left: 36px;
  right: 36px;
  justify-content: center;
}
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view,
.react-datepicker__year-read-view {
  max-width: 400px;
  width: 100%;
  height: 40px;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
  height: 32px;
  font-weight: 500;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .react-datepicker__month-read-view,
  .react-datepicker__month-year-read-view,
  .react-datepicker__year-read-view {
    line-height: 1em;
  }
}
.react-datepicker__month-read-view::-webkit-input-placeholder,
.react-datepicker__month-year-read-view::-webkit-input-placeholder,
.react-datepicker__year-read-view::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.react-datepicker__month-read-view:-ms-input-placeholder,
.react-datepicker__month-year-read-view:-ms-input-placeholder,
.react-datepicker__year-read-view:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.react-datepicker__month-read-view::-ms-input-placeholder,
.react-datepicker__month-year-read-view::-ms-input-placeholder,
.react-datepicker__year-read-view::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.react-datepicker__month-read-view::placeholder,
.react-datepicker__month-year-read-view::placeholder,
.react-datepicker__year-read-view::placeholder {
  color: #69707d;
  opacity: 1;
}
@supports (-moz-appearance: none) {
  .react-datepicker__month-read-view,
  .react-datepicker__month-year-read-view,
  .react-datepicker__year-read-view {
    transition-property: box-shadow, background-image, background-size;
  }
}
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover,
.react-datepicker__year-read-view:hover {
  cursor: pointer;
  text-decoration: underline;
}
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__year-read-view--down-arrow {
  background-position: 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTMuMDY5IDUuMTU3TDguMzg0IDkuNzY4YS41NDYuNTQ2IDAgMDEtLjc2OCAwTDIuOTMgNS4xNThhLjU1Mi41NTIgMCAwMC0uNzcxIDAgLjUzLjUzIDAgMDAwIC43NTlsNC42ODQgNC42MWMuNjQxLjYzMSAxLjY3Mi42MyAyLjMxMiAwbDQuNjg0LTQuNjFhLjUzLjUzIDAgMDAwLS43Ni41NTIuNTUyIDAgMDAtLjc3MSAweiIvPjwvZGVmcz48dXNlIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2EiLz48L3N2Zz4=);
  right: 8px;
  height: 12px;
  width: 12px;
  display: inline-block;
  background-size: cover;
}
.react-datepicker__month-read-view--selected-month,
.react-datepicker__month-read-view--selected-year,
.react-datepicker__month-year-read-view--selected-month,
.react-datepicker__month-year-read-view--selected-year,
.react-datepicker__year-read-view--selected-month,
.react-datepicker__year-read-view--selected-year {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.react-datepicker__month-dropdown-container,
.react-datepicker__year-dropdown-container {
  position: relative;
  display: inline-block;
  flex-grow: 1;
  max-width: 400px;
}
.react-datepicker__month-dropdown,
.react-datepicker__year-dropdown-container > div:not([class*="read-view"]) {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow:
    0 0.7px 1.4px rgba(0, 0, 0, 0.07),
    0 1.9px 4px rgba(0, 0, 0, 0.05),
    0 4.5px 10px rgba(0, 0, 0, 0.05);
  height: auto;
  max-height: 250px;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  border-radius: 6px;
  min-width: 100px;
  width: 100%;
}
.react-datepicker__month-dropdown::-webkit-scrollbar,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.react-datepicker__month-dropdown::-webkit-scrollbar-thumb,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.react-datepicker__month-dropdown::-webkit-scrollbar-corner,
.react-datepicker__month-dropdown::-webkit-scrollbar-track,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])::-webkit-scrollbar-corner,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])::-webkit-scrollbar-track {
  background-color: transparent;
}
.react-datepicker__month-dropdown:focus,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"]):focus {
  outline: none;
}
.react-datepicker__month-dropdown[tabindex="0"]:focus:focus-visible,
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.react-datepicker__year-dropdown-container
  > div:not([class*="read-view"])
  .react-datepicker__year-dropdown {
  padding: 4px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.react-datepicker__month-dropdown-container {
  flex-grow: 2;
}
.react-datepicker__month-dropdown-container .react-datepicker__month-dropdown {
  padding: 4px;
  min-width: 140px;
}
.react-datepicker__month-option,
.react-datepicker__month-year-option,
.react-datepicker__year-option {
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  font-size: 14px;
  margin: 4px 0;
  cursor: pointer;
}
.react-datepicker__month-option:focus,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:focus,
.react-datepicker__month-year-option:hover,
.react-datepicker__year-option:focus,
.react-datepicker__year-option:hover {
  text-decoration: underline;
}
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected,
.react-datepicker__year-option--selected {
  display: none;
}
.react-datepicker__month-option--preselected,
.react-datepicker__month-option--preselected:hover,
.react-datepicker__year-option--preselected,
.react-datepicker__year-option--preselected:hover {
  background: rgba(0, 119, 204, 0.1);
}
.react-datepicker__month-option--selected_month,
.react-datepicker__month-option--selected_month:hover,
.react-datepicker__year-option--selected_year,
.react-datepicker__year-option--selected_year:hover {
  background-color: #07c;
  color: #fff;
}
.react-datepicker__navigation--next,
.react-datepicker__navigation--previous {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzM0Mzc0MSIgZD0iTTExLjY5MiA3SDMuNTU2QzMuMjQ5IDcgMyA3LjIyNCAzIDcuNXMuMjQ5LjUuNTU2LjVoOC4xMzZsLTQuMDk2IDQuMDk2YS41LjUgMCAwMC43MDcuNzA3bDQuMjQzLTQuMjQyYy4yNTgtLjI1OS40MDMtLjU4Ny40MzMtLjkyNWEuNDU0LjQ1NCAwIDAwMC0uMjcyIDEuNDk0IDEuNDk0IDAgMDAtLjQzMy0uOTI1TDguMzAzIDIuMTk3YS41LjUgMCAxMC0uNzA3LjcwN0wxMS42OTIgN3oiLz48L3N2Zz4=);
  cursor: pointer;
  position: absolute;
  top: 8px;
  height: 32px;
  width: 32px;
  z-index: 1;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  border-radius: 4px;
  background-position: 50%;
}
.react-datepicker__navigation--next:focus,
.react-datepicker__navigation--next:hover,
.react-datepicker__navigation--previous:focus,
.react-datepicker__navigation--previous:hover {
  background-color: rgba(0, 119, 204, 0.1);
}
.react-datepicker__navigation--previous {
  left: 8px;
  transform: rotate(180deg);
  transform-origin: center;
}
.react-datepicker__navigation--next {
  right: 8px;
}
.euiDatePicker {
  display: block;
}
.euiDatePicker .euiFormControlLayout {
  height: auto;
}
.euiDatePicker.euiDatePicker--inline .euiFormControlLayout {
  width: auto;
}
.euiDatePicker.euiDatePicker--shadow .react-datepicker-popper {
  border: 1px solid #d3dae6;
  border-radius: 0 0 6px 6px;
}
.euiDatePicker.euiDatePicker--shadow.euiDatePicker--inline .react-datepicker,
.euiDatePicker.euiDatePicker--shadow .react-datepicker-popper {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
  background-color: #fff;
}
.euiDatePicker.euiDatePicker--shadow.euiDatePicker--inline .react-datepicker {
  border: 1px solid #d3dae6;
  border-radius: 6px;
}
.react-datepicker {
  font-size: 12px;
  color: #343741;
  display: flex;
  border-radius: 6px;
  padding: 8px;
  justify-content: center;
}
.euiDatePicker.euiDatePicker--shadow .react-datepicker-popper {
  z-index: 2000;
  -webkit-animation: euiAnimFadeIn 0.15s ease-in;
  animation: euiAnimFadeIn 0.15s ease-in;
}
.euiDatePicker.euiDatePicker--shadow
  .react-datepicker-popper[data-placement^="top"] {
  box-shadow:
    0 0 0.8px rgba(0, 0, 0, 0.06),
    0 0 2px rgba(0, 0, 0, 0.04),
    0 0 5px rgba(0, 0, 0, 0.04),
    0 0 17px rgba(0, 0, 0, 0.03);
  border-radius: 6px 6px 0 0;
}
.euiDatePicker.euiDatePicker--shadow
  .react-datepicker-popper[data-placement^="right"] {
  margin-left: 0;
}
.euiDatePicker.euiDatePicker--shadow
  .react-datepicker-popper[data-placement^="left"] {
  margin-right: 0;
}
.react-datepicker-time__header,
.react-datepicker__current-month {
  display: none;
}
.react-datepicker__screenReaderOnly {
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  overflow: hidden;
  margin: -1px;
}
.react-datepicker__focusTrap {
  display: flex;
  justify-content: center;
}
.react-datepicker__month-container {
  flex-grow: 1;
  margin-top: 36px;
}
.react-datepicker__header {
  display: flex;
  flex-direction: column;
}
.react-datepicker-time__header {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.react-datepicker__month {
  text-align: center;
  border-radius: 6px;
}
@media only screen and (max-width: 574px) {
  .react-datepicker,
  .react-datepicker__focusTrap {
    flex-direction: column;
  }
  .react-datepicker__time-box {
    margin-top: 0;
  }
}
.euiAccordionForm__extraAction {
  opacity: 0;
  transition: opacity 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiAccordionForm__extraAction:focus {
  opacity: 1;
}
.euiAccordionForm__title {
  display: inline-block;
}
.euiAccordionForm__button {
  padding: 16px 16px 16px 0;
}
.euiAccordionForm__button:hover {
  text-decoration: none;
}
.euiAccordionForm__button:hover .euiAccordionForm__title {
  text-decoration: underline;
}
.euiAccordionForm {
  border-top: 1px solid #d3dae6;
  border-bottom: 1px solid #d3dae6;
}
.euiAccordionForm + .euiAccordionForm {
  border-top: none;
}
.euiAccordionForm:hover .euiAccordionForm__extraAction {
  opacity: 1;
  visibility: visible;
}
.euiBadge {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  padding: 0 8px;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
  border: 1px solid transparent;
  background-color: transparent;
  white-space: nowrap;
  vertical-align: middle;
  cursor: default;
  max-width: 100%;
  text-align: left;
}
.euiBadge.euiBadge-isDisabled {
  color: #717782 !important;
  background-color: #abb4c4 !important;
}
.euiBadge:focus-within {
  outline: 2px solid currentColor;
}
.euiBadge:focus-within:focus-visible {
  outline-style: auto;
}
.euiBadge:focus-within:not(:focus-visible) {
  outline: none;
}
.euiBadge + .euiBadge {
  margin-left: 4px;
}
.euiBadge .euiBadge__content {
  min-height: 18px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.euiBadge .euiBadge__childButton {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  flex: 1 1 auto;
  text-align: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.euiBadge .euiBadge__childButton:disabled {
  cursor: not-allowed;
}
.euiBadge .euiBadge__childButton:not(:disabled):focus,
.euiBadge .euiBadge__childButton:not(:disabled):hover {
  text-decoration: underline;
}
.euiBadge .euiBadge__iconButton {
  flex: 0 0 auto;
  font-size: 0;
  margin-left: 4px;
}
.euiBadge .euiBadge__iconButton:focus {
  background-color: hsla(0, 0%, 100%, 0.8);
  color: #000;
  border-radius: 2px;
}
.euiBadge .euiBadge__iconButton:disabled {
  cursor: not-allowed;
}
.euiBadge .euiBadge__iconButton .euiBadge__icon {
  margin: 0 !important;
}
.euiBadge .euiBadge__text {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  flex: 1 1 auto;
  cursor: default;
}
.euiBadge .euiBadge__icon {
  flex: 0 0 auto;
}
.euiBadge .euiBadge__icon:not(:only-child) {
  margin-left: 4px;
}
.euiBadge.euiBadge--iconLeft .euiBadge__content {
  flex-direction: row-reverse;
}
.euiBadge.euiBadge--iconLeft .euiBadge__icon:not(:only-child),
.euiBadge.euiBadge--iconLeft .euiBadge__iconButton {
  margin-right: 4px;
  margin-left: 0;
}
.euiBadge-isClickable:not(:disabled):focus,
.euiBadge-isClickable:not(:disabled):hover {
  text-decoration: underline;
}
.euiBadge-isClickable.euiBadge-isDisabled {
  cursor: not-allowed;
}
.euiBadge-isClickable:focus {
  outline: 2px solid currentColor;
}
.euiBadge-isClickable:focus:focus-visible {
  outline-style: auto;
}
.euiBadge-isClickable:focus:not(:focus-visible) {
  outline: none;
}
.euiBadge-isClickable .euiBadge__text {
  cursor: inherit;
}
.euiBadge--hollow {
  background-color: #fff;
  border-color: #d3dae6;
  color: #343741;
}
.euiBadgeGroup__item {
  display: inline-block;
  max-width: 100%;
}
.euiBadgeGroup--gutterExtraSmall {
  margin: -2px;
}
.euiBadgeGroup--gutterExtraSmall > .euiBadgeGroup__item {
  margin: 2px;
  max-width: calc(100% - 4px);
}
.euiBadgeGroup--gutterSmall {
  margin: -4px;
}
.euiBadgeGroup--gutterSmall > .euiBadgeGroup__item {
  margin: 4px;
  max-width: calc(100% - 8px);
}
.euiBetaBadge {
  display: inline-block;
  padding: 0 16px;
  border-radius: 24px;
  box-shadow: inset 0 0 0 1px #d3dae6;
  vertical-align: super;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  cursor: default;
}
.euiBetaBadge:focus {
  outline: 2px solid currentColor;
  outline-color: #000;
  outline-offset: 2px;
}
.euiBetaBadge:focus:focus-visible {
  outline-style: auto;
}
.euiBetaBadge:focus:not(:focus-visible) {
  outline: none;
}
.euiBetaBadge:not(.euiBetaBadge--hollow) {
  box-shadow: none;
}
.euiBetaBadge.euiBetaBadge--small {
  font-size: 8.75px;
  font-size: 0.625rem;
  line-height: 20px;
  padding: 0 12px;
}
.euiBetaBadge--iconOnly {
  padding: 0;
  width: 24px;
}
.euiBetaBadge--iconOnly .euiBetaBadge__icon {
  position: relative;
  transform: translateY(-1px);
}
.euiBetaBadge--iconOnly.euiBetaBadge--small {
  width: 20px;
  padding: 0;
}
.euiBetaBadge--singleLetter {
  padding: 0;
  width: 24px;
}
.euiBetaBadge--singleLetter.euiBetaBadge--small {
  width: 20px;
  padding: 0;
}
.euiBetaBadge--subdued {
  background: #e0e5ee;
  color: #000;
}
.euiBetaBadge--hollow.euiBetaBadge-isClickable,
.euiBetaBadge--subdued.euiBetaBadge-isClickable {
  color: #000;
}
.euiBetaBadge--accent {
  background: #c4407c;
  color: #fff;
}
.euiBetaBadge--accent.euiBetaBadge-isClickable {
  color: #fff;
}
.euiNotificationBadge {
  flex-shrink: 0;
  display: inline-block;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  height: 16px;
  min-width: 16px;
  padding-left: 4px;
  padding-right: 4px;
  vertical-align: middle;
  text-align: center;
  transition: all 0.15s ease-in;
  cursor: default;
  background: #c4407c;
  color: #fff;
}
.euiNotificationBadge--medium {
  line-height: 20px;
  height: 20px;
  min-width: 24px;
}
.euiNotificationBadge--subdued {
  background: #e0e5ee;
  color: #000;
}
.euiBasicTable-loading {
  position: relative;
}
.euiBasicTable-loading tbody {
  overflow: hidden;
}
.euiBasicTable-loading tbody:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background-color: #07c;
  -webkit-animation: euiBasicTableLoading 1s linear;
  animation: euiBasicTableLoading 1s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes euiBasicTableLoading {
  0% {
    left: 0;
    width: 0;
  }
  20% {
    left: 0;
    width: 40%;
  }
  80% {
    left: 60%;
    width: 40%;
  }
  to {
    left: 100%;
    width: 0;
  }
}
@keyframes euiBasicTableLoading {
  0% {
    left: 0;
    width: 0;
  }
  20% {
    left: 0;
    width: 40%;
  }
  80% {
    left: 60%;
    width: 40%;
  }
  to {
    left: 100%;
    width: 0;
  }
}
.euiButton {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: middle;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 500;
  text-decoration: none;
  transition:
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
  outline-offset: -1px;
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  min-width: 112px;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiButton {
    transition:
      transform 0.25s ease-in-out,
      background 0.25s ease-in-out;
  }
  .euiButton:hover:not([class*="isDisabled"]) {
    transform: translateY(-1px);
  }
  .euiButton:focus {
    -webkit-animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
    animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  .euiButton:active:not([class*="isDisabled"]) {
    transform: translateY(1px);
  }
}
.euiButton:focus,
.euiButton:hover:not([class*="isDisabled"]) {
  text-decoration: underline;
}
.euiButton .euiButton__content {
  padding: 0 12px;
}
.euiButton .euiButton__text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.euiButton.euiButton--small {
  height: 32px;
  line-height: 32px;
}
.euiButton:active,
.euiButton:hover {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
}
.euiButton:not([class*="isDisabled"]):focus,
.euiButton:not([class*="isDisabled"]):focus-within,
.euiButton:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiButton.euiButton-isDisabled {
  pointer-events: auto;
  cursor: not-allowed;
  color: #abb4c4;
  border-color: #abb4c4;
}
.euiButton.euiButton-isDisabled .euiButtonContent__icon {
  fill: currentColor;
}
.euiButton.euiButton-isDisabled .euiButtonContent__spinner {
  border-color: #07c currentColor currentColor;
}
.euiButton.euiButton-isDisabled.euiButton--fill {
  color: #717782;
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButton.euiButton-isDisabled.euiButton--fill:focus,
.euiButton.euiButton-isDisabled.euiButton--fill:focus-within,
.euiButton.euiButton-isDisabled.euiButton--fill:hover {
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButton.euiButton-isDisabled:focus,
.euiButton.euiButton-isDisabled:focus-within,
.euiButton.euiButton-isDisabled:hover {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  text-decoration: none;
}
.euiButton--primary {
  color: #0071c2;
  border-color: #07c;
}
.euiButton--primary.euiButton--fill {
  background-color: #07c;
  border-color: #07c;
  color: #fff;
}
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #0068b3;
  border-color: #0068b3;
}
.euiButton--primary:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(61, 109, 143, 0.04),
    0 2.3px 2px rgba(61, 109, 143, 0.03);
}
.euiButton--primary:not([class*="isDisabled"]):focus,
.euiButton--primary:not([class*="isDisabled"]):focus-within,
.euiButton--primary:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(61, 109, 143, 0.1),
    0 3.6px 13px rgba(61, 109, 143, 0.07),
    0 8.4px 23px rgba(61, 109, 143, 0.06),
    0 23px 35px rgba(61, 109, 143, 0.05);
  background-color: rgba(0, 119, 204, 0.1);
}
.euiButton--accent {
  color: #c4407c;
  border-color: #f04e98;
}
.euiButton--accent.euiButton--fill {
  background-color: #f04e98;
  border-color: #f04e98;
  color: #000;
}
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #ee368a;
  border-color: #ee368a;
}
.euiButton--accent:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(182, 136, 157, 0.04),
    0 2.3px 2px rgba(182, 136, 157, 0.03);
}
.euiButton--accent:not([class*="isDisabled"]):focus,
.euiButton--accent:not([class*="isDisabled"]):focus-within,
.euiButton--accent:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(182, 136, 157, 0.1),
    0 3.6px 13px rgba(182, 136, 157, 0.07),
    0 8.4px 23px rgba(182, 136, 157, 0.06),
    0 23px 35px rgba(182, 136, 157, 0.05);
  background-color: rgba(240, 78, 152, 0.1);
}
.euiButton--success {
  color: #007e77;
  border-color: #00bfb3;
}
.euiButton--success.euiButton--fill {
  background-color: #00bfb3;
  border-color: #00bfb3;
  color: #000;
}
.euiButton--success.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--success.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--success.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #00a69b;
  border-color: #00a69b;
}
.euiButton--success:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(57, 134, 129, 0.04),
    0 2.3px 2px rgba(57, 134, 129, 0.03);
}
.euiButton--success:not([class*="isDisabled"]):focus,
.euiButton--success:not([class*="isDisabled"]):focus-within,
.euiButton--success:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(57, 134, 129, 0.1),
    0 3.6px 13px rgba(57, 134, 129, 0.07),
    0 8.4px 23px rgba(57, 134, 129, 0.06),
    0 23px 35px rgba(57, 134, 129, 0.05);
  background-color: rgba(0, 191, 179, 0.1);
}
.euiButton--warning {
  color: #8a6a0a;
  border-color: #fec514;
}
.euiButton--warning.euiButton--fill {
  background-color: #fec514;
  border-color: #fec514;
  color: #000;
}
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #f7bb01;
  border-color: #f7bb01;
}
.euiButton--warning:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(183, 161, 91, 0.04),
    0 2.3px 2px rgba(183, 161, 91, 0.03);
}
.euiButton--warning:not([class*="isDisabled"]):focus,
.euiButton--warning:not([class*="isDisabled"]):focus-within,
.euiButton--warning:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(183, 161, 91, 0.1),
    0 3.6px 13px rgba(183, 161, 91, 0.07),
    0 8.4px 23px rgba(183, 161, 91, 0.06),
    0 23px 35px rgba(183, 161, 91, 0.05);
  background-color: rgba(254, 197, 20, 0.1);
}
.euiButton--danger {
  color: #bd271e;
  border-color: #bd271e;
}
.euiButton--danger.euiButton--fill {
  background-color: #bd271e;
  border-color: #bd271e;
  color: #fff;
}
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #a7221b;
  border-color: #a7221b;
}
.euiButton--danger:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(123, 97, 96, 0.04),
    0 2.3px 2px rgba(123, 97, 96, 0.03);
}
.euiButton--danger:not([class*="isDisabled"]):focus,
.euiButton--danger:not([class*="isDisabled"]):focus-within,
.euiButton--danger:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(123, 97, 96, 0.1),
    0 3.6px 13px rgba(123, 97, 96, 0.07),
    0 8.4px 23px rgba(123, 97, 96, 0.06),
    0 23px 35px rgba(123, 97, 96, 0.05);
  background-color: rgba(189, 39, 30, 0.1);
}
.euiButton--ghost {
  border-color: #fff;
}
.euiButton--ghost.euiButton--fill {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.euiButton--ghost:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
}
.euiButton--ghost:not([class*="isDisabled"]):focus,
.euiButton--ghost:not([class*="isDisabled"]):focus-within,
.euiButton--ghost:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiButton--text {
  border-color: #69707d;
}
.euiButton--text.euiButton--fill {
  background-color: #69707d;
  border-color: #69707d;
  color: #fff;
}
.euiButton--text.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--text.euiButton--fill:not([class*="isDisabled"]):focus-within,
.euiButton--text.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #5d646f;
  border-color: #5d646f;
}
.euiButton--text:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px hsla(0, 0%, 45.1%, 0.04),
    0 2.3px 2px hsla(0, 0%, 45.1%, 0.03);
}
.euiButton--text:not([class*="isDisabled"]):focus,
.euiButton--text:not([class*="isDisabled"]):focus-within,
.euiButton--text:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px hsla(0, 0%, 45.1%, 0.1),
    0 3.6px 13px hsla(0, 0%, 45.1%, 0.07),
    0 8.4px 23px hsla(0, 0%, 45.1%, 0.06),
    0 23px 35px hsla(0, 0%, 45.1%, 0.05);
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButton.euiButton-isDisabled.euiButton--ghost,
.euiButton.euiButton-isDisabled.euiButton--ghost:focus,
.euiButton.euiButton-isDisabled.euiButton--ghost:focus-within,
.euiButton.euiButton-isDisabled.euiButton--ghost:hover {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  color: #69707d;
  border-color: #69707d;
}
.euiButton.euiButton-isDisabled.euiButton--ghost.euiButton--fill {
  background-color: #69707d;
  color: #a1a5ae;
}
.euiButton--fullWidth {
  display: block;
  width: 100%;
}
.euiButtonContent {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}
.euiButtonContent .euiButtonContent__icon,
.euiButtonContent .euiButtonContent__spinner {
  flex-shrink: 0;
}
.euiButtonContent > * + * {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
}
.euiButtonContent--iconRight {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  flex-direction: row-reverse;
}
.euiButtonContent--iconRight .euiButtonContent__icon,
.euiButtonContent--iconRight .euiButtonContent__spinner {
  flex-shrink: 0;
}
.euiButtonContent--iconRight > * + * {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}
.euiButtonEmpty {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: middle;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 500;
  text-decoration: none;
  transition:
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
  outline-offset: -1px;
  border-color: transparent;
  background-color: transparent;
  box-shadow: none;
  transform: none !important;
  -webkit-animation: none !important;
  animation: none !important;
  transition-timing-function: ease-in;
  transition-duration: 0.15s;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiButtonEmpty {
    transition:
      transform 0.25s ease-in-out,
      background 0.25s ease-in-out;
  }
  .euiButtonEmpty:hover:not([class*="isDisabled"]) {
    transform: translateY(-1px);
  }
  .euiButtonEmpty:focus {
    -webkit-animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
    animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  .euiButtonEmpty:active:not([class*="isDisabled"]) {
    transform: translateY(1px);
  }
}
.euiButtonEmpty:focus,
.euiButtonEmpty:hover:not([class*="isDisabled"]) {
  text-decoration: underline;
}
.euiButtonEmpty .euiButtonEmpty__content {
  padding: 0 8px;
}
.euiButtonEmpty .euiButtonEmpty__text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.euiButtonEmpty.euiButtonEmpty--small {
  height: 32px;
}
.euiButtonEmpty.euiButtonEmpty--xSmall {
  height: 24px;
  font-size: 14px;
}
.euiButtonEmpty:disabled {
  pointer-events: auto;
  cursor: not-allowed;
  color: #abb4c4;
}
.euiButtonEmpty:disabled .euiButtonContent__icon {
  fill: currentColor;
}
.euiButtonEmpty:disabled .euiButtonContent__spinner {
  border-color: #07c currentColor currentColor;
}
.euiButtonEmpty:disabled:focus {
  background-color: transparent;
}
.euiButtonEmpty:disabled:focus,
.euiButtonEmpty:disabled:hover {
  text-decoration: none;
}
.euiButtonEmpty--flushBoth .euiButtonEmpty__content,
.euiButtonEmpty--flushLeft .euiButtonEmpty__content,
.euiButtonEmpty--flushRight .euiButtonEmpty__content {
  padding-left: 0;
  padding-right: 0;
}
.euiButtonEmpty--flushLeft {
  margin-right: 8px;
}
.euiButtonEmpty--flushRight {
  margin-left: 8px;
}
.euiButtonEmpty--primary {
  color: #0071c2;
}
.euiButtonEmpty--primary:focus {
  background-color: rgba(0, 113, 194, 0.1);
}
.euiButtonEmpty--danger {
  color: #bd271e;
}
.euiButtonEmpty--danger:focus {
  background-color: rgba(189, 39, 30, 0.1);
}
.euiButtonEmpty--disabled {
  color: #717782;
}
.euiButtonEmpty--disabled:focus {
  background-color: rgba(171, 180, 196, 0.1);
}
.euiButtonEmpty--disabled:hover {
  cursor: not-allowed;
}
.euiButtonEmpty--ghost {
  color: #fff;
}
.euiButtonEmpty--ghost:focus {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiButtonEmpty--text {
  color: #343741;
}
.euiButtonEmpty--text:focus {
  background-color: rgba(52, 55, 65, 0.1);
}
.euiButtonEmpty--success {
  color: #007e77;
}
.euiButtonEmpty--success:focus {
  background-color: rgba(0, 126, 119, 0.1);
}
.euiButtonEmpty--warning {
  color: #8a6a0a;
}
.euiButtonEmpty--warning:focus {
  background-color: rgba(138, 106, 10, 0.1);
}
.euiButtonIcon {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: middle;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 500;
  text-decoration: none;
  transition:
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
  outline-offset: -1px;
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  border-radius: 6px;
  width: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiButtonIcon {
    transition:
      transform 0.25s ease-in-out,
      background 0.25s ease-in-out;
  }
  .euiButtonIcon:hover:not([class*="isDisabled"]) {
    transform: translateY(-1px);
  }
  .euiButtonIcon:focus {
    -webkit-animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
    animation: euiButtonActive 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  .euiButtonIcon:active:not([class*="isDisabled"]) {
    transform: translateY(1px);
  }
}
.euiButtonIcon:focus,
.euiButtonIcon:hover:not([class*="isDisabled"]) {
  text-decoration: underline;
}
.euiButtonIcon > svg {
  pointer-events: none;
}
.euiButtonIcon.euiButtonIcon--empty {
  box-shadow: none !important;
  border: none;
}
.euiButtonIcon.euiButtonIcon-isDisabled {
  pointer-events: auto;
  cursor: not-allowed;
  color: #abb4c4;
  border-color: #abb4c4;
}
.euiButtonIcon.euiButtonIcon-isDisabled .euiButtonContent__icon {
  fill: currentColor;
}
.euiButtonIcon.euiButtonIcon-isDisabled .euiButtonContent__spinner {
  border-color: #07c currentColor currentColor;
}
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--fill {
  color: #717782;
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--fill:focus,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--fill:focus-within,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--fill:hover {
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButtonIcon.euiButtonIcon-isDisabled:focus,
.euiButtonIcon.euiButtonIcon-isDisabled:focus-within,
.euiButtonIcon.euiButtonIcon-isDisabled:hover {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  text-decoration: none;
}
.euiButtonIcon--xSmall {
  height: 24px;
  width: 24px;
}
.euiButtonIcon--small {
  height: 32px;
  width: 32px;
}
.euiButtonIcon--primary {
  color: #0071c2;
  border-color: #07c;
}
.euiButtonIcon--primary.euiButtonIcon--fill {
  background-color: #07c;
  border-color: #07c;
  color: #fff;
}
.euiButtonIcon--primary.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--primary.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--primary.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #0068b3;
  border-color: #0068b3;
}
.euiButtonIcon--primary:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(61, 109, 143, 0.04),
    0 2.3px 2px rgba(61, 109, 143, 0.03);
}
.euiButtonIcon--primary:not([class*="isDisabled"]):focus,
.euiButtonIcon--primary:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--primary:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(61, 109, 143, 0.1),
    0 3.6px 13px rgba(61, 109, 143, 0.07),
    0 8.4px 23px rgba(61, 109, 143, 0.06),
    0 23px 35px rgba(61, 109, 143, 0.05);
  background-color: rgba(0, 119, 204, 0.1);
}
.euiButtonIcon--accent {
  color: #c4407c;
  border-color: #f04e98;
}
.euiButtonIcon--accent.euiButtonIcon--fill {
  background-color: #f04e98;
  border-color: #f04e98;
  color: #000;
}
.euiButtonIcon--accent.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--accent.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--accent.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #ee368a;
  border-color: #ee368a;
}
.euiButtonIcon--accent:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(182, 136, 157, 0.04),
    0 2.3px 2px rgba(182, 136, 157, 0.03);
}
.euiButtonIcon--accent:not([class*="isDisabled"]):focus,
.euiButtonIcon--accent:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--accent:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(182, 136, 157, 0.1),
    0 3.6px 13px rgba(182, 136, 157, 0.07),
    0 8.4px 23px rgba(182, 136, 157, 0.06),
    0 23px 35px rgba(182, 136, 157, 0.05);
  background-color: rgba(240, 78, 152, 0.1);
}
.euiButtonIcon--success {
  color: #007e77;
  border-color: #00bfb3;
}
.euiButtonIcon--success.euiButtonIcon--fill {
  background-color: #00bfb3;
  border-color: #00bfb3;
  color: #000;
}
.euiButtonIcon--success.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--success.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--success.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #00a69b;
  border-color: #00a69b;
}
.euiButtonIcon--success:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(57, 134, 129, 0.04),
    0 2.3px 2px rgba(57, 134, 129, 0.03);
}
.euiButtonIcon--success:not([class*="isDisabled"]):focus,
.euiButtonIcon--success:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--success:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(57, 134, 129, 0.1),
    0 3.6px 13px rgba(57, 134, 129, 0.07),
    0 8.4px 23px rgba(57, 134, 129, 0.06),
    0 23px 35px rgba(57, 134, 129, 0.05);
  background-color: rgba(0, 191, 179, 0.1);
}
.euiButtonIcon--warning {
  color: #8a6a0a;
  border-color: #fec514;
}
.euiButtonIcon--warning.euiButtonIcon--fill {
  background-color: #fec514;
  border-color: #fec514;
  color: #000;
}
.euiButtonIcon--warning.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--warning.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--warning.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #f7bb01;
  border-color: #f7bb01;
}
.euiButtonIcon--warning:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(183, 161, 91, 0.04),
    0 2.3px 2px rgba(183, 161, 91, 0.03);
}
.euiButtonIcon--warning:not([class*="isDisabled"]):focus,
.euiButtonIcon--warning:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--warning:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(183, 161, 91, 0.1),
    0 3.6px 13px rgba(183, 161, 91, 0.07),
    0 8.4px 23px rgba(183, 161, 91, 0.06),
    0 23px 35px rgba(183, 161, 91, 0.05);
  background-color: rgba(254, 197, 20, 0.1);
}
.euiButtonIcon--danger {
  color: #bd271e;
  border-color: #bd271e;
}
.euiButtonIcon--danger.euiButtonIcon--fill {
  background-color: #bd271e;
  border-color: #bd271e;
  color: #fff;
}
.euiButtonIcon--danger.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--danger.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--danger.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #a7221b;
  border-color: #a7221b;
}
.euiButtonIcon--danger:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(123, 97, 96, 0.04),
    0 2.3px 2px rgba(123, 97, 96, 0.03);
}
.euiButtonIcon--danger:not([class*="isDisabled"]):focus,
.euiButtonIcon--danger:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--danger:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(123, 97, 96, 0.1),
    0 3.6px 13px rgba(123, 97, 96, 0.07),
    0 8.4px 23px rgba(123, 97, 96, 0.06),
    0 23px 35px rgba(123, 97, 96, 0.05);
  background-color: rgba(189, 39, 30, 0.1);
}
.euiButtonIcon--ghost {
  color: #fff;
  border-color: #fff;
}
.euiButtonIcon--ghost.euiButtonIcon--fill {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.euiButtonIcon--ghost.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--ghost.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--ghost.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.euiButtonIcon--ghost:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
}
.euiButtonIcon--ghost:not([class*="isDisabled"]):focus,
.euiButtonIcon--ghost:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--ghost:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiButtonIcon--text {
  color: #343741;
  border-color: #69707d;
}
.euiButtonIcon--text.euiButtonIcon--fill {
  background-color: #69707d;
  border-color: #69707d;
  color: #fff;
}
.euiButtonIcon--text.euiButtonIcon--fill:not([class*="isDisabled"]):focus,
.euiButtonIcon--text.euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonIcon--text.euiButtonIcon--fill:not([class*="isDisabled"]):hover {
  background-color: #5d646f;
  border-color: #5d646f;
}
.euiButtonIcon--text:not([class*="isDisabled"]) {
  box-shadow:
    0 0.8px 0.8px hsla(0, 0%, 45.1%, 0.04),
    0 2.3px 2px hsla(0, 0%, 45.1%, 0.03);
}
.euiButtonIcon--text:not([class*="isDisabled"]):focus,
.euiButtonIcon--text:not([class*="isDisabled"]):focus-within,
.euiButtonIcon--text:not([class*="isDisabled"]):hover {
  box-shadow:
    0 1px 5px hsla(0, 0%, 45.1%, 0.1),
    0 3.6px 13px hsla(0, 0%, 45.1%, 0.07),
    0 8.4px 23px hsla(0, 0%, 45.1%, 0.06),
    0 23px 35px hsla(0, 0%, 45.1%, 0.05);
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost:focus,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost:focus-within,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost:hover {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  color: #69707d;
  border-color: #69707d;
}
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost.euiButton--fill {
  background-color: #69707d;
  color: #a1a5ae;
}
.euiButtonGroup {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.euiButtonGroup--fullWidth {
  display: block;
}
.euiButtonGroup--fullWidth .euiButtonGroup__buttons {
  width: 100%;
}
.euiButtonGroup--fullWidth .euiButtonGroup__buttons .euiButtonGroupButton {
  flex: 1 1;
}
.euiButtonGroup__buttons {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  border-radius: 7px;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}
.euiButtonGroup--isDisabled .euiButtonGroup__buttons {
  box-shadow: none;
}
.euiButtonGroup--compressed .euiButtonGroup__buttons {
  box-shadow: none !important;
  border-radius: 4px;
  background-color: #fbfcfd;
  height: 32px;
  border: 1px solid rgba(17, 43, 134, 0.1);
  overflow: visible;
}
.euiButtonGroupButton {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: middle;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  transition:
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out,
    color 0.25s ease-in-out;
  min-width: 0;
  flex-shrink: 1;
  flex-grow: 0;
}
.euiButtonGroupButton .euiButton__content {
  padding: 0 12px;
}
.euiButtonGroupButton-isIconOnly .euiButton__content {
  padding: 0 8px;
}
.euiButtonGroupButton .euiButton__text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.euiButtonGroupButton.euiButtonGroupButton--small {
  height: 32px;
  line-height: 32px;
}
.euiButtonGroupButton:not([class*="isDisabled"]):focus,
.euiButtonGroupButton:not([class*="isDisabled"]):focus-within,
.euiButtonGroupButton:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 119, 204, 0.1);
  text-decoration: underline;
}
.euiButtonGroupButton.euiButtonGroupButton-isDisabled {
  pointer-events: auto;
  cursor: not-allowed;
  color: #abb4c4;
}
.euiButtonGroupButton.euiButtonGroupButton-isDisabled .euiButtonContent__icon {
  fill: currentColor;
}
.euiButtonGroupButton.euiButtonGroupButton-isDisabled
  .euiButtonContent__spinner {
  border-color: #07c currentColor currentColor;
}
.euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton-isSelected {
  color: #717782;
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton-isSelected:hover {
  background-color: #abb4c4;
  border-color: #abb4c4;
}
.euiButtonGroupButton.euiButtonGroupButton--primary:not([class*="isDisabled"]) {
  color: #0071c2;
}
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #07c;
  border-color: #07c;
  color: #fff;
}
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #0068b3;
  border-color: #0068b3;
}
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--accent:not([class*="isDisabled"]) {
  color: #c4407c;
}
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #f04e98;
  border-color: #f04e98;
  color: #000;
}
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #ee368a;
  border-color: #ee368a;
}
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(240, 78, 152, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--success:not([class*="isDisabled"]) {
  color: #007e77;
}
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #00bfb3;
  border-color: #00bfb3;
  color: #000;
}
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #00a69b;
  border-color: #00a69b;
}
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(0, 191, 179, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--warning:not([class*="isDisabled"]) {
  color: #8a6a0a;
}
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #fec514;
  border-color: #fec514;
  color: #000;
}
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #f7bb01;
  border-color: #f7bb01;
}
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(254, 197, 20, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--danger:not([class*="isDisabled"]) {
  color: #bd271e;
}
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #bd271e;
  border-color: #bd271e;
  color: #fff;
}
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #a7221b;
  border-color: #a7221b;
}
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(189, 39, 30, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--ghost:not([class*="isDisabled"]) {
  color: #fff;
}
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ):hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiButtonGroupButton.euiButtonGroupButton--text:not([class*="isDisabled"]) {
  color: #343741;
}
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected {
  background-color: #69707d;
  border-color: #69707d;
  color: #fff;
}
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus,
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:focus-within,
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ).euiButtonGroupButton-isSelected:hover {
  background-color: #5d646f;
  border-color: #5d646f;
}
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ):focus-within,
.euiButtonGroupButton.euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButtonGroupButton__textShift:after {
  display: block;
  content: attr(data-text);
  font-weight: 700;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.euiButtonGroup--medium .euiButtonGroupButton,
.euiButtonGroup--small .euiButtonGroupButton {
  border: 1px solid #d3dae6;
}
.euiButtonGroup--medium .euiButtonGroupButton:not(:first-child),
.euiButtonGroup--small .euiButtonGroupButton:not(:first-child) {
  margin-left: -1px;
}
.euiButtonGroup--medium .euiButtonGroupButton:first-child,
.euiButtonGroup--small .euiButtonGroupButton:first-child {
  border-radius: 6px 0 0 6px;
}
.euiButtonGroup--medium .euiButtonGroupButton:last-child,
.euiButtonGroup--small .euiButtonGroupButton:last-child {
  border-radius: 0 6px 6px 0;
}
.euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost,
.euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:focus,
.euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:focus-within,
.euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:hover,
.euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost,
.euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:focus,
.euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:focus-within,
.euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:hover {
  color: #69707d;
}
.euiButtonGroup--isDisabled
  .euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost,
.euiButtonGroup--isDisabled
  .euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost {
  border-color: #69707d;
}
.euiButtonGroup--medium
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost.euiButtonGroupButton-isSelected,
.euiButtonGroup--small
  .euiButtonGroupButton.euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost.euiButtonGroupButton-isSelected {
  background-color: #69707d;
  color: #a1a5ae;
}
.euiButtonGroup--medium .euiButtonGroupButton-isSelected,
.euiButtonGroup--small .euiButtonGroupButton-isSelected {
  z-index: 0;
}
.euiButtonGroup--medium
  .euiButtonGroupButton-isSelected
  + .euiButtonGroupButton-isSelected,
.euiButtonGroup--small
  .euiButtonGroupButton-isSelected
  + .euiButtonGroupButton-isSelected {
  box-shadow: -1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.euiButtonGroup--compressed .euiButtonGroupButton {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  border-radius: 6px;
  padding: 2px;
  background-clip: content-box;
}
.euiButtonGroup--compressed .euiButtonGroupButton .euiButton__content {
  padding-left: 8px;
  padding-right: 8px;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton.euiButtonGroupButton-isSelected {
  font-weight: 600;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton:not([class*="isDisabled"]):focus-within {
  outline: 2px solid #0071c2;
}
.euiBreadcrumbs__list {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-width: 0;
  margin-bottom: -4px;
}
.euiBreadcrumb {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.euiBreadcrumb:not(.euiBreadcrumb--last) {
  color: #69707d;
}
.euiBreadcrumb:not(.euiBreadcrumb--last):after {
  content: "";
  margin: 4px 8px 0;
  width: 1px;
  height: 16px;
  transform: translateY(-1px) rotate(15deg);
  background: #d3dae6;
  flex-shrink: 0;
}
.euiBreadcrumb--collapsed {
  flex-shrink: 0;
}
.euiBreadcrumb--last {
  font-weight: 500;
}
.euiBreadcrumbs__inPopover .euiBreadcrumb--last .euiBreadcrumb__content {
  font-weight: 400;
  color: #69707d;
}
.euiBreadcrumbs--truncate .euiBreadcrumbs__list {
  white-space: nowrap;
  flex-wrap: nowrap;
}
.euiBreadcrumbs--truncate
  .euiBreadcrumb:not(.euiBreadcrumb--collapsed)
  .euiBreadcrumb__content {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.euiBreadcrumbs--truncate
  .euiBreadcrumb:not(.euiBreadcrumb--collapsed).euiBreadcrumb--last
  .euiBreadcrumb__content {
  max-width: none;
}
.euiBreadcrumbs--truncate .euiBreadcrumb {
  overflow: hidden;
}
.euiBreadcrumb--truncate .euiBreadcrumb__content,
.euiBreadcrumbs--truncate .euiBreadcrumb__content {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  max-width: 160px;
  text-align: center;
  vertical-align: baseline;
}
.euiCard {
  display: flex;
  flex-direction: column;
  min-height: 1px;
}
.euiCard.euiCard-isDisabled {
  cursor: not-allowed !important;
  transform: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
  background-color: rgba(171, 180, 196, 0.1) !important;
  color: #abb4c4;
}
.euiCard.euiCard-isDisabled .euiCard__top {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.euiCard.euiCard-isDisabled .euiCard__titleAnchor,
.euiCard.euiCard-isDisabled .euiCard__titleButton {
  color: #abb4c4;
  cursor: inherit;
}
.euiCard.euiCard-isDisabled
  .euiCard__betaBadge:not(.euiBetaBadge-isClickable):not(
    .euiBetaBadge--hollow
  ) {
  box-shadow: inset 0 0 0 1px #d3dae6;
  background: transparent;
  color: inherit;
}
.euiCard.euiCard-isDisabled
  .euiCard__betaBadge:not(.euiBetaBadge-isClickable).euiBetaBadge--hollow {
  background-color: #fff;
}
.euiCard.euiCard--isClickable {
  display: flex;
  width: 100%;
}
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):focus-within {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  outline: 2px solid currentColor;
}
.euiCard.euiCard--isClickable:not(
    .euiCard-isDisabled
  ):focus-within:focus-visible {
  outline-style: auto;
}
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):focus-within:not(
    :focus-visible
  ) {
  outline: none;
}
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):focus .euiCard__title,
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):focus
  .euiCard__titleAnchor,
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):focus
  .euiCard__titleButton,
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):hover .euiCard__title,
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):hover
  .euiCard__titleAnchor,
.euiCard.euiCard--isClickable:not(.euiCard-isDisabled):hover
  .euiCard__titleButton {
  text-decoration: underline;
}
.euiCard .euiCard__content,
.euiCard .euiCard__footer,
.euiCard .euiCard__top {
  width: 100%;
}
.euiCard.euiCard--leftAligned {
  text-align: left;
  align-items: flex-start;
}
.euiCard.euiCard--leftAligned .euiCard__titleButton {
  text-align: left;
}
.euiCard.euiCard--centerAligned {
  text-align: center;
  align-items: center;
}
.euiCard.euiCard--rightAligned {
  text-align: right;
  align-items: flex-end;
}
.euiCard.euiCard--rightAligned .euiCard__titleButton {
  text-align: right;
}
.euiCard.euiCard-isSelected {
  transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiCard--hasBetaBadge {
  position: relative;
  overflow: visible;
}
.euiCard--hasBetaBadge .euiCard__betaBadgeWrapper {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  min-width: 30%;
  max-width: calc(100% - 32px);
}
.euiCard--hasBetaBadge .euiCard__betaBadgeWrapper .euiCard__betaBadge,
.euiCard--hasBetaBadge .euiCard__betaBadgeWrapper .euiToolTipAnchor {
  width: 100%;
}
.euiCard--hasBetaBadge .euiCard__betaBadgeWrapper .euiCard__betaBadge {
  overflow: hidden;
  text-overflow: ellipsis;
}
.euiCard__betaBadge.euiBetaBadge--hollow {
  background-color: #fff;
}
.euiCard--isSelectable {
  position: relative;
}
.euiCard[class*="paddingSmall"] {
  padding: 8px;
}
.euiCard[class*="paddingSmall"].euiCard--isSelectable {
  padding-bottom: 48px;
}
.euiCard[class*="paddingSmall"] .euiCard__top .euiCard__image {
  width: calc(100% + 16px);
  left: -8px;
  top: -8px;
  margin-bottom: -8px;
}
.euiCard[class*="paddingSmall"] .euiCard__top .euiCard__image + .euiCard__icon {
  transform: translate(-50%, -75%);
  transform: translate(-50%, calc(-50% + -8px));
}
.euiCard[class*="paddingMedium"] {
  padding: 16px;
}
.euiCard[class*="paddingMedium"].euiCard--isSelectable {
  padding-bottom: 56px;
}
.euiCard[class*="paddingMedium"] .euiCard__top .euiCard__image {
  width: calc(100% + 32px);
  left: -16px;
  top: -16px;
  margin-bottom: -16px;
}
.euiCard[class*="paddingMedium"]
  .euiCard__top
  .euiCard__image
  + .euiCard__icon {
  transform: translate(-50%, -75%);
  transform: translate(-50%, calc(-50% + -16px));
}
.euiCard[class*="paddingLarge"] {
  padding: 24px;
}
.euiCard[class*="paddingLarge"].euiCard--isSelectable {
  padding-bottom: 64px;
}
.euiCard[class*="paddingLarge"] .euiCard__top .euiCard__image {
  width: calc(100% + 48px);
  left: -24px;
  top: -24px;
  margin-bottom: -24px;
}
.euiCard[class*="paddingLarge"] .euiCard__top .euiCard__image + .euiCard__icon {
  transform: translate(-50%, -75%);
  transform: translate(-50%, calc(-50% + -24px));
}
.euiCard__top {
  flex-grow: 0;
  position: relative;
  min-height: 1px;
  font-size: 0;
}
.euiCard__top .euiCard__image {
  position: relative;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
}
.euiCard__top .euiCard__image img {
  width: 100%;
}
.euiCard__top .euiCard__image + .euiCard__icon {
  position: absolute;
  top: 50%;
  left: 50%;
}
.euiCard__top .euiCard__icon {
  margin-top: 8px;
}
.euiCard__footer:not(:empty) {
  flex-grow: 0;
  margin-top: 16px;
}
.euiCard[class*="transparent"] .euiCard__image {
  border-radius: 6px;
}
.euiCard--isSelectable--text.euiCard-isSelected:not(.euiCard-isDisabled) {
  border-color: #00bfb3 !important;
}
.euiCard--isSelectable--primary.euiCard-isSelected:not(.euiCard-isDisabled) {
  border-color: #07c !important;
}
.euiCard--isSelectable--success.euiCard-isSelected:not(.euiCard-isDisabled) {
  border-color: #00bfb3 !important;
}
.euiCard--isSelectable--danger.euiCard-isSelected:not(.euiCard-isDisabled) {
  border-color: #bd271e !important;
}
.euiCard--isSelectable--ghost.euiCard-isSelected:not(.euiCard-isDisabled) {
  border-color: #69707d !important;
}
.euiCard__top + .euiCard__content {
  margin-top: 16px;
}
.euiCard__content {
  flex-grow: 1;
}
.euiCard__content .euiCard__children,
.euiCard__content .euiCard__description {
  margin-top: 8px;
}
.euiCard__content .euiCard__titleAnchor,
.euiCard__content .euiCard__titleButton {
  font: inherit;
  color: inherit;
  letter-spacing: inherit;
}
.euiCard__content .euiCard__titleAnchor:focus,
.euiCard__content .euiCard__titleButton:focus {
  text-decoration: underline;
}
.euiCard.euiCard--horizontal .euiCard__content,
.euiCard.euiCard--horizontal .euiCard__titleButton {
  text-align: left;
}
.euiCard.euiCard--horizontal.euiCard--hasIcon {
  flex-direction: row;
  align-items: flex-start !important;
}
.euiCard.euiCard--horizontal.euiCard--hasIcon .euiCard__content,
.euiCard.euiCard--horizontal.euiCard--hasIcon .euiCard__top {
  width: auto;
  margin-top: 0;
}
.euiCard.euiCard--horizontal.euiCard--hasIcon .euiCard__top .euiCard__icon {
  margin-top: 0;
  margin-right: 16px;
}
.euiCardSelect {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px !important;
  width: 100%;
  overflow: hidden;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-weight: 700;
}
.euiCardSelect--text:enabled {
  background-color: #f5f7fa !important;
}
.euiCardSelect--primary:enabled {
  background-color: #e6f1fa !important;
}
.euiCardSelect--success:enabled {
  background-color: #e6f9f7 !important;
  color: #007e77;
}
.euiCardSelect--danger:enabled {
  background-color: #f8e9e9 !important;
}
.euiCardSelect--ghost:enabled {
  background-color: #69707d !important;
}
.euiCardSelect:disabled {
  background-color: #fafbfd;
}
.euiCheckableCard {
  transition: border-color 0.25s ease-in;
}
.euiCheckableCard:not(.euiCheckableCard-isDisabled).euiCheckableCard-isChecked {
  border-color: #07c;
}
.euiCheckableCard__label {
  cursor: pointer;
  display: block;
  width: calc(100% + 32px);
  padding: 16px;
  margin: -16px;
}
.euiCheckableCard__label-isDisabled {
  color: #98a2b3;
  cursor: not-allowed;
}
.euiCheckableCard__children {
  margin-top: 16px;
}
.euiCodeBlock {
  max-width: 100%;
  display: block;
  position: relative;
  background: #f5f7fa;
}
.euiCodeBlock .euiCodeBlock__pre {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow: auto;
  display: block;
}
.euiCodeBlock .euiCodeBlock__pre::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiCodeBlock .euiCodeBlock__pre::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiCodeBlock .euiCodeBlock__pre::-webkit-scrollbar-corner,
.euiCodeBlock .euiCodeBlock__pre::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiCodeBlock .euiCodeBlock__pre--whiteSpacePre {
  white-space: pre;
}
.euiCodeBlock .euiCodeBlock__pre--whiteSpacePreWrap {
  white-space: pre-wrap;
}
.euiCodeBlock .euiCodeBlock__pre--isVirtualized .euiCodeBlock__code {
  position: relative;
}
.euiCodeBlock .euiCodeBlock__line {
  display: block;
}
.euiCodeBlock--hasLineNumbers .euiCodeBlock__line {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.euiCodeBlock .euiCodeBlock__lineNumber,
.euiCodeBlock .euiCodeBlock__lineText {
  display: inline-block;
}
.euiCodeBlock .euiCodeBlock__lineText {
  padding-left: 8px;
  border-left: 1px solid #d3dae6;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.euiCodeBlock .euiCodeBlock__lineNumber {
  position: absolute;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: 8px;
  box-sizing: content-box;
}
.euiCodeBlock .euiCodeBlock__lineNumber:before {
  content: attr(data-line-number);
  color: #69707d;
  text-align: right;
  display: block;
}
.euiCodeBlock .euiCodeBlock__line--isHighlighted .euiCodeBlock__lineText {
  background: rgba(0, 119, 204, 0.1);
  border-left: 2px solid #0071c2;
}
.euiCodeBlock .euiCodeBlock__code {
  font-family: "Roboto Mono", Consolas, Menlo, Courier, monospace;
  letter-spacing: normal;
  line-height: 1.5;
  font-weight: 400;
  font-size: inherit;
  color: #343741;
  display: block;
}
.euiCodeBlock .euiCodeBlock__controls {
  position: absolute;
  top: 0;
  right: 0;
}
.euiCodeBlock .euiCodeBlock__fullScreenButton + .euiCodeBlock__copyButton {
  margin-top: 4px;
}
.euiCodeBlock.euiCodeBlock-isFullScreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.euiCodeBlock.euiCodeBlock-isFullScreen .euiCodeBlock__pre {
  padding: 32px !important;
}
.euiCodeBlock.euiCodeBlock-isFullScreen .euiCodeBlock__controls {
  top: 4px;
  right: 4px;
}
.euiCodeBlock.euiCodeBlock--fontSmall {
  font-size: 12px;
}
.euiCodeBlock.euiCodeBlock--fontLarge,
.euiCodeBlock.euiCodeBlock--fontMedium {
  font-size: 14px;
}
.euiCodeBlock.euiCodeBlock--hasControl {
  min-height: 24px;
}
.euiCodeBlock.euiCodeBlock--hasBothControls {
  min-height: 52px;
}
.euiCodeBlock.euiCodeBlock--hasControl .euiCodeBlock__pre--whiteSpacePreWrap {
  padding-right: 28px;
}
.euiCodeBlock.euiCodeBlock--hasControl .euiCodeBlock__pre--whiteSpacePre {
  margin-right: 28px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall .euiCodeBlock__pre {
  padding: 8px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall.euiCodeBlock--hasControl {
  min-height: 40px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall.euiCodeBlock--hasBothControls {
  min-height: 68px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall .euiCodeBlock__controls {
  top: 8px;
  right: 8px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePreWrap {
  padding-right: 36px;
}
.euiCodeBlock.euiCodeBlock--paddingSmall.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePre {
  margin-right: 36px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium .euiCodeBlock__pre {
  padding: 16px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium.euiCodeBlock--hasControl {
  min-height: 56px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium.euiCodeBlock--hasBothControls {
  min-height: 84px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium .euiCodeBlock__controls {
  top: 16px;
  right: 16px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePreWrap {
  padding-right: 44px;
}
.euiCodeBlock.euiCodeBlock--paddingMedium.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePre {
  margin-right: 44px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge .euiCodeBlock__pre {
  padding: 24px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge.euiCodeBlock--hasControl {
  min-height: 72px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge.euiCodeBlock--hasBothControls {
  min-height: 100px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge .euiCodeBlock__controls {
  top: 24px;
  right: 24px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePreWrap {
  padding-right: 52px;
}
.euiCodeBlock.euiCodeBlock--paddingLarge.euiCodeBlock--hasControl
  .euiCodeBlock__pre--whiteSpacePre {
  margin-right: 52px;
}
.euiCodeBlock.euiCodeBlock--transparentBackground {
  background: transparent;
}
.euiCodeBlock
  .token.punctuation:not(.interpolation-punctuation):not([class*="attr-"]) {
  opacity: 0.7;
}
.euiCodeBlock .token.blockquote,
.euiCodeBlock .token.cdata,
.euiCodeBlock .token.comment,
.euiCodeBlock .token.coord,
.euiCodeBlock .token.doctype,
.euiCodeBlock .token.prolog {
  color: #69707d;
  font-style: italic;
}
.euiCodeBlock .token.selector {
  color: inherit;
}
.euiCodeBlock .token.attr-value,
.euiCodeBlock .token.doc-comment .token.keyword,
.euiCodeBlock .token.interpolation,
.euiCodeBlock .token.interpolation-punctuation,
.euiCodeBlock .token.string,
.euiCodeBlock .token.url .token.content {
  color: #ac4e6d;
}
.euiCodeBlock .token.attr-equals,
.euiCodeBlock .token.attr-name,
.euiCodeBlock .token.boolean,
.euiCodeBlock .token.hexcode,
.euiCodeBlock .token.keyword.nil,
.euiCodeBlock .token.number,
.euiCodeBlock .token.regex,
.euiCodeBlock .token.unit,
.euiCodeBlock .token.variable {
  color: #3b7d6a;
}
.euiCodeBlock .token.atrule .token.rule,
.euiCodeBlock .token.keyword {
  color: #7c609e;
}
.euiCodeBlock .token.function {
  color: inherit;
}
.euiCodeBlock .token.class-name,
.euiCodeBlock .token.tag {
  color: #4a7194;
}
.euiCodeBlock .token.property {
  color: inherit;
}
.euiCodeBlock .token.console,
.euiCodeBlock .token.list-punctuation,
.euiCodeBlock .token.url-reference,
.euiCodeBlock .token.url .token.url {
  color: #b34f3b;
}
.euiCodeBlock .token.paramater {
  color: inherit;
}
.euiCodeBlock .token.important,
.euiCodeBlock .token.meta {
  color: #69707d;
}
.euiCodeBlock .token.title {
  color: #996130;
}
.euiCodeBlock .token.section {
  color: #b34f3b;
}
.euiCodeBlock .token.prefix.deleted,
.euiCodeBlock .token.prefix.inserted {
  padding-left: 4px;
  margin-left: -4px;
}
.euiCodeBlock .token.prefix.inserted {
  box-shadow: -4px 0 #3b7d6a;
  color: #3b7d6a;
}
.euiCodeBlock .token.prefix.deleted {
  box-shadow: -4px 0 #bd271e;
  color: #bd271e;
}
.euiCodeBlock .token.selector .token.class,
.euiCodeBlock .token.selector .token.id {
  color: inherit;
}
.euiCodeBlock .token.italic {
  font-style: italic;
}
.euiCodeBlock .token.bold,
.euiCodeBlock .token.important {
  font-weight: 700;
}
.euiCodeBlock .token.url-reference,
.euiCodeBlock .token.url .token.url {
  text-decoration: underline;
}
.euiCodeBlock .token.entity {
  cursor: help;
}
.euiCode {
  font-family: "Roboto Mono", Consolas, Menlo, Courier, monospace;
  letter-spacing: normal;
  font-size: 0.9em;
  padding: 0.2em 0.5em;
  background: #f5f7fa;
}
.euiCode.euiCode--transparentBackground {
  background: transparent;
}
.euiCode
  .token.punctuation:not(.interpolation-punctuation):not([class*="attr-"]) {
  opacity: 0.7;
}
.euiCode .token.blockquote,
.euiCode .token.cdata,
.euiCode .token.comment,
.euiCode .token.coord,
.euiCode .token.doctype,
.euiCode .token.prolog {
  color: #69707d;
  font-style: italic;
}
.euiCode .token.selector {
  color: inherit;
}
.euiCode .token.attr-value,
.euiCode .token.doc-comment .token.keyword,
.euiCode .token.interpolation,
.euiCode .token.interpolation-punctuation,
.euiCode .token.string,
.euiCode .token.url .token.content {
  color: #ac4e6d;
}
.euiCode .token.attr-equals,
.euiCode .token.attr-name,
.euiCode .token.boolean,
.euiCode .token.hexcode,
.euiCode .token.keyword.nil,
.euiCode .token.number,
.euiCode .token.regex,
.euiCode .token.unit,
.euiCode .token.variable {
  color: #3b7d6a;
}
.euiCode .token.atrule .token.rule,
.euiCode .token.keyword {
  color: #7c609e;
}
.euiCode .token.function {
  color: inherit;
}
.euiCode .token.class-name,
.euiCode .token.tag {
  color: #4a7194;
}
.euiCode .token.property {
  color: inherit;
}
.euiCode .token.console,
.euiCode .token.list-punctuation,
.euiCode .token.url-reference,
.euiCode .token.url .token.url {
  color: #b34f3b;
}
.euiCode .token.paramater {
  color: inherit;
}
.euiCode .token.important,
.euiCode .token.meta {
  color: #69707d;
}
.euiCode .token.title {
  color: #996130;
}
.euiCode .token.section {
  color: #b34f3b;
}
.euiCode .token.prefix.deleted,
.euiCode .token.prefix.inserted {
  padding-left: 4px;
  margin-left: -4px;
}
.euiCode .token.prefix.inserted {
  box-shadow: -4px 0 #3b7d6a;
  color: #3b7d6a;
}
.euiCode .token.prefix.deleted {
  box-shadow: -4px 0 #bd271e;
  color: #bd271e;
}
.euiCode .token.selector .token.class,
.euiCode .token.selector .token.id {
  color: inherit;
}
.euiCode .token.italic {
  font-style: italic;
}
.euiCode .token.bold,
.euiCode .token.important {
  font-weight: 700;
}
.euiCode .token.url-reference,
.euiCode .token.url .token.url {
  text-decoration: underline;
}
.euiCode .token.entity {
  cursor: help;
}
.euiCollapsibleNav:not([class*="push"]) {
  z-index: 6000 !important;
}
.euiCollapsibleNavGroup:not(:first-child) {
  border-top: 1px solid #d3dae6;
}
.euiCollapsibleNavGroup .euiAccordion__triggerWrapper {
  padding: 16px;
}
.euiCollapsibleNavGroup--light {
  background-color: #fafbfd;
}
.euiCollapsibleNavGroup--dark {
  background-color: #2a2c34;
  color: #fff;
}
.euiCollapsibleNavGroup--dark
  .euiCollapsibleNavGroup__heading:focus
  .euiAccordion__iconWrapper {
  color: #0d7ecf;
  -webkit-animation-name: euiCollapsibleNavGroupDarkFocusRingAnimate !important;
  animation-name: euiCollapsibleNavGroupDarkFocusRingAnimate !important;
}
.euiCollapsibleNavGroup--dark .euiCollapsibleNavGroup__title {
  color: inherit;
  line-height: inherit;
}
.euiCollapsibleNavGroup__heading {
  font-weight: 600;
}
.euiCollapsibleNavGroup__heading:not(.euiAccordion__button) {
  padding: 16px;
}
.euiCollapsibleNavGroup__children {
  padding: 8px;
}
.euiCollapsibleNavGroup--withHeading .euiCollapsibleNavGroup__children {
  padding-top: 0;
}
@-webkit-keyframes euiCollapsibleNavGroupDarkFocusRingAnimate {
  0% {
    box-shadow: 0 0 0 2px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 2px #0d7ecf;
  }
}
@keyframes euiCollapsibleNavGroupDarkFocusRingAnimate {
  0% {
    box-shadow: 0 0 0 2px rgba(0, 119, 204, 0);
  }
  to {
    box-shadow: 0 0 0 2px #0d7ecf;
  }
}
.euiColorPicker {
  position: relative;
  width: 152px;
}
.euiColorPicker__popoverAnchor .euiColorPicker__input {
  padding-right: 40px;
}
.euiColorPicker__popoverAnchor .euiColorPicker__input[class*="--compressed"] {
  padding-right: 32px;
}
.euiColorPicker__popoverAnchor
  .euiColorPicker__input
  + .euiFormControlLayoutIcons {
  color: inherit;
}
.euiColorPicker__swatches {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}
.euiColorPicker__swatch-item {
  margin: 4px;
}
.euiSwatchInput__stroke {
  fill: none;
  stroke: rgba(0, 0, 0, 0.2);
}
.euiColorPicker__popoverPanel--pickerOnly {
  padding-bottom: 0 !important;
}
.euiColorPicker__input--inGroup {
  height: 38px !important;
  box-shadow: none !important;
  border-radius: 0;
}
.euiColorPicker__input--inGroup.euiFieldText--compressed {
  height: 30px !important;
  border-radius: 0;
}
.euiColorPicker__alphaRange .euiRangeInput {
  min-width: 0;
}
.euiColorPickerSwatch {
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.05);
}
.euiColorPickerSwatch:disabled {
  cursor: default;
}
.euiColorPickerSwatch:focus {
  outline: 2px solid currentColor;
}
.euiColorPickerSwatch:focus:focus-visible {
  outline-style: auto;
}
.euiColorPickerSwatch:focus:not(:focus-visible) {
  outline: none;
}
.euiHue {
  background: linear-gradient(
    90deg,
    #ff3232 0,
    #fff130 20%,
    #45ff30 35%,
    #28fff0 52%,
    #282cff 71%,
    #ff28fb 88%,
    #ff0094
  );
  height: 24px;
  margin: 4px 0;
}
.euiHue:after,
.euiHue:before {
  content: "";
  left: 0;
  position: absolute;
  height: 8px;
  background: #fff;
  width: 100%;
}
.euiHue:after {
  bottom: 0;
}
.euiHue__range {
  position: relative;
  height: 24px;
  width: calc(100% + 2px);
  margin: 0 -1px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  z-index: 2;
}
.euiHue__range::-webkit-slider-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -webkit-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiHue__range::-moz-range-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -moz-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiHue__range::-ms-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -ms-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiHue__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: 0;
}
.euiHue__range::-ms-thumb {
  margin-top: 0;
}
.euiHue__range::-ms-track {
  height: 24px;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.euiHue__range::-moz-focus-outer {
  border: none;
}
.euiHue__range::-ms-fill-lower,
.euiHue__range::-ms-fill-upper {
  background: transparent;
}
.euiHue__range:focus::-webkit-slider-thumb {
  border-color: #07c;
}
.euiHue__range:focus::-moz-range-thumb {
  border-color: #07c;
}
.euiHue__range:focus::-ms-thumb {
  border-color: #07c;
}
.euiSaturation {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  border-radius: 3px;
  touch-action: none;
  z-index: 3;
}
.euiSaturation .euiSaturation__lightness,
.euiSaturation .euiSaturation__saturation {
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 3px;
}
.euiSaturation .euiSaturation__lightness {
  background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
}
.euiSaturation .euiSaturation__saturation {
  background: linear-gradient(0deg, #000, transparent);
}
.euiSaturation .euiSaturation__indicator {
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 100%;
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid #343741;
}
.euiSaturation .euiSaturation__indicator:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  border: 1px solid #f5f7fa;
}
.euiSaturation:focus {
  outline: none;
}
.euiSaturation:focus .euiSaturation__indicator {
  box-shadow: 0 0 0 2px #0071c2;
  border-color: #07c;
}
.euiColorStops:not(.euiColorStops-isDisabled):focus {
  outline: 2px solid #0071c2;
}
.euiColorStops__addContainer {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 16px;
  margin-top: -8px;
}
.euiColorStops__addContainer:hover:not(
    .euiColorStops__addContainer-isDisabled
  ) {
  cursor: pointer;
}
.euiColorStops__addContainer:hover:not(.euiColorStops__addContainer-isDisabled)
  .euiColorStops__addTarget {
  opacity: 0.7;
}
.euiColorStops__addTarget {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  height: 16px;
  width: 16px;
  background-color: #f5f7fa;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.15s;
}
.euiColorStop {
  width: 152px;
}
.euiColorStopPopover.euiPopover {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.euiColorStopPopover-hasFocus {
  z-index: 1;
}
.euiColorStopPopover__anchor {
  position: absolute;
  width: 100%;
  height: 100%;
}
.euiColorStopPopover__anchor:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 16px;
  width: 16px;
  border-radius: 16px;
  background: #fff;
}
.euiColorStopThumb.euiRangeThumb:not(:disabled) {
  top: 0;
  margin-top: 0;
  pointer-events: auto;
  cursor: -webkit-grab;
  cursor: grab;
  border: 3px solid #fff;
  box-shadow:
    0 0 0 1px #98a2b3,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
}
.euiColorStopThumb.euiRangeThumb:not(:disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.euiColorStopPopover-isLoadingPanel {
  visibility: hidden !important;
}
.euiColorStops.euiColorStops-isDragging:not(.euiColorStops-isDisabled):not(
    .euiColorStops-isReadOnly
  ) {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.euiColorPalettePicker__itemTitle {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiColorPalettePicker__itemTitle + .euiColorPaletteDisplay {
  margin-top: 4px;
}
.euiColorPaletteDisplay {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  height: 8px;
}
.euiColorPaletteDisplay--sizeExtraSmall {
  position: relative;
  height: 4px;
  border-radius: 4px;
}
.euiColorPaletteDisplay--sizeExtraSmall:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  content: "";
  pointer-events: none;
  border: 1px solid rgba(52, 55, 65, 0.2);
}
.euiColorPaletteDisplay--sizeExtraSmall
  .euiColorPaletteDisplayFixed__bleedArea {
  height: 4px;
}
.euiColorPaletteDisplay--sizeSmall {
  position: relative;
  height: 8px;
  border-radius: 8px;
}
.euiColorPaletteDisplay--sizeSmall:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 8px;
  content: "";
  pointer-events: none;
  border: 1px solid rgba(52, 55, 65, 0.2);
}
.euiColorPaletteDisplay--sizeSmall .euiColorPaletteDisplayFixed__bleedArea {
  height: 8px;
}
.euiColorPaletteDisplay--sizeMedium {
  position: relative;
  height: 16px;
  border-radius: 16px;
}
.euiColorPaletteDisplay--sizeMedium:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 16px;
  content: "";
  pointer-events: none;
  border: 1px solid rgba(52, 55, 65, 0.2);
}
.euiColorPaletteDisplay--sizeMedium .euiColorPaletteDisplayFixed__bleedArea {
  height: 16px;
}
.euiColorPaletteDisplayFixed__bleedArea {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  height: 8px;
  width: calc(100% + 1px);
}
.euiComboBox {
  max-width: 400px;
  width: 100%;
  height: auto;
  position: relative;
}
.euiComboBox--fullWidth {
  max-width: 100%;
}
.euiComboBox--compressed {
  height: 32px;
}
.euiComboBox--inGroup {
  height: 100%;
}
.euiComboBox--compressed,
.euiComboBox .euiFormControlLayout {
  height: auto;
}
.euiComboBox .euiComboBox__inputWrap {
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  max-width: 400px;
  width: 100%;
  height: auto;
  display: flex;
  outline: none;
  padding: 4px 40px 4px 8px;
}
@supports (-moz-appearance: none) {
  .euiComboBox .euiComboBox__inputWrap {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiComboBox .euiComboBox__inputWrap {
    line-height: 1em;
  }
}
.euiComboBox .euiComboBox__inputWrap::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiComboBox .euiComboBox__inputWrap:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiComboBox .euiComboBox__inputWrap::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiComboBox .euiComboBox__inputWrap::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiComboBox .euiComboBox__inputWrap--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiComboBox .euiComboBox__inputWrap--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiComboBox .euiComboBox__inputWrap--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiComboBox .euiComboBox__inputWrap--withIcon {
  padding-left: 40px;
}
.euiComboBox .euiComboBox__inputWrap--fullWidth {
  max-width: 100%;
}
.euiComboBox .euiComboBox__inputWrap--compressed {
  height: 32px;
}
.euiComboBox .euiComboBox__inputWrap--inGroup {
  height: 100%;
}
.euiComboBox .euiComboBox__inputWrap .euiComboBoxPill {
  max-width: calc(100% - 18px);
}
.euiComboBox .euiComboBox__inputWrap:not(.euiComboBox__inputWrap--noWrap) {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  height: auto;
  flex-wrap: wrap;
  align-content: flex-start;
}
.euiComboBox
  .euiComboBox__inputWrap:not(.euiComboBox__inputWrap--noWrap):hover {
  cursor: text;
}
.euiComboBox .euiComboBox__inputWrap.euiComboBox__inputWrap-isClearable,
.euiComboBox .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading,
.euiComboBox
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading
  .euiComboBoxPlaceholder {
  padding-right: 62px;
}
.euiComboBox
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading.euiComboBox__inputWrap-isClearable {
  padding-right: 84px;
}
.euiComboBox .euiComboBox__input {
  display: inline-flex !important;
  height: 32px;
  overflow: hidden;
}
.euiComboBox .euiComboBox__input > input {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  border: none;
  background: transparent;
  font-size: 14px;
  color: #343741;
  margin: 4px;
  line-height: 1.5;
}
.euiComboBox.euiComboBox-isOpen .euiComboBox__inputWrap,
.euiComboBox.euiComboBox-isOpen .euiComboBox__inputWrap--compressed {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiComboBox.euiComboBox-isInvalid .euiComboBox__inputWrap {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiComboBox.euiComboBox-isDisabled .euiComboBox__inputWrap {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  -webkit-text-fill-color: unset;
}
.euiComboBox.euiComboBox-isDisabled
  .euiComboBox__inputWrap::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiComboBox.euiComboBox-isDisabled
  .euiComboBox__inputWrap:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiComboBox.euiComboBox-isDisabled
  .euiComboBox__inputWrap::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiComboBox.euiComboBox-isDisabled .euiComboBox__inputWrap::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiComboBox.euiComboBox-isDisabled .euiComboBoxPill--plainText,
.euiComboBox.euiComboBox-isDisabled .euiComboBoxPlaceholder {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
}
.euiComboBox.euiComboBox-isDisabled
  .euiComboBox__inputWrap:not(.euiComboBox__inputWrap--noWrap):hover {
  cursor: not-allowed;
}
.euiComboBox.euiComboBox--compressed .euiComboBox__inputWrap {
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 32px;
}
.euiComboBox.euiComboBox--compressed
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isClearable,
.euiComboBox.euiComboBox--compressed
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading,
.euiComboBox.euiComboBox--compressed
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading
  .euiComboBoxPlaceholder {
  padding-right: 54px;
}
.euiComboBox.euiComboBox--compressed
  .euiComboBox__inputWrap.euiComboBox__inputWrap-isLoading.euiComboBox__inputWrap-isClearable {
  padding-right: 76px;
}
.euiComboBox .euiFormControlLayout__append,
.euiComboBox .euiFormControlLayout__prepend {
  height: auto !important;
}
.euiComboBox__input {
  max-width: 100%;
}
.euiComboBox__input input {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.euiComboBoxPill {
  height: 22px;
  line-height: 22px;
  vertical-align: baseline;
}
.euiComboBoxPill,
.euiComboBoxPill + .euiComboBoxPill {
  margin: 4px;
}
.euiComboBox--compressed .euiComboBoxPill,
.euiComboBox--compressed .euiComboBoxPill + .euiComboBoxPill {
  margin: 5px 4px 0 0;
}
.euiComboBoxPill--plainText {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  line-height: 24px;
  font-size: 14px;
  padding: 0;
  color: #343741;
  vertical-align: middle;
  display: inline-block;
}
.euiComboBoxPill--plainText,
.euiComboBoxPlaceholder {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiComboBoxPlaceholder {
  padding-right: 40px;
  position: absolute;
  pointer-events: none;
  padding-left: 4px;
  line-height: 32px;
  color: #69707d;
  margin-bottom: 0 !important;
}
.euiComboBoxOptionsList {
  transform: none !important;
  top: 0;
}
.euiComboBoxOptionsList.euiPopover__panel-isAttached.euiComboBoxOptionsList--top {
  box-shadow:
    0 0 0.8px rgba(0, 0, 0, 0.06),
    0 0 2px rgba(0, 0, 0, 0.04),
    0 0 5px rgba(0, 0, 0, 0.04),
    0 0 17px rgba(0, 0, 0, 0.03);
}
.euiComboBoxOptionsList .euiFilterSelectItem__content {
  margin-block: 0 !important;
}
.euiComboBoxOptionsList__empty {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  padding: 8px;
  text-align: center;
  word-wrap: break-word;
}
.euiComboBoxOptionsList__rowWrap {
  padding: 0;
  max-height: 200px;
  overflow: hidden;
}
.euiComboBoxOptionsList__rowWrap > div {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
}
.euiComboBoxOptionsList__rowWrap > div::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiComboBoxOptionsList__rowWrap > div::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiComboBoxOptionsList__rowWrap > div::-webkit-scrollbar-corner,
.euiComboBoxOptionsList__rowWrap > div::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiComboBoxOption {
  font-size: 14px;
  padding: 4px 8px 4px 16px;
  width: 100%;
  text-align: left;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
}
.euiComboBoxOption:hover {
  text-decoration: underline;
}
.euiComboBoxOption.euiComboBoxOption-isFocused {
  cursor: pointer;
  color: #0071c2;
  background-color: rgba(0, 119, 204, 0.1);
}
.euiComboBoxOption.euiComboBoxOption-isDisabled {
  color: #98a2b3;
  cursor: not-allowed;
}
.euiComboBoxOption.euiComboBoxOption-isDisabled:hover {
  text-decoration: none;
}
.euiComboBoxOption__contentWrapper {
  display: flex;
}
.euiComboBoxOption__contentWrapper .euiComboBoxOption__emptyStateText {
  flex: 1 1;
  text-align: left;
  margin-bottom: 0;
}
.euiComboBoxOption__contentWrapper .euiComboBoxOption__enterBadge {
  align-self: center;
  margin-left: 4px;
}
.euiComboBoxOption__content {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: 1 1;
  text-align: left;
}
.euiComboBoxTitle {
  font-size: 12px;
  padding: 11px 8px 4px;
  width: 100%;
  font-weight: 700;
  color: #000;
}
.euiContextMenu {
  width: 256px;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
  border-radius: 6px;
}
.euiContextMenu .euiContextMenu__content {
  padding: 8px;
}
.euiContextMenu__panel {
  position: absolute;
}
.euiContextMenu__icon {
  margin-right: 8px;
}
.euiContextMenuPanel {
  width: 100%;
  visibility: visible;
  outline-offset: -2px;
}
.euiContextMenuPanel:focus {
  outline: none;
}
.euiContextMenuPanel.euiContextMenuPanel-txInLeft {
  pointer-events: none;
  -webkit-animation: euiContextMenuPanelTxInLeft 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiContextMenuPanelTxInLeft 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiContextMenuPanel.euiContextMenuPanel-txOutLeft {
  pointer-events: none;
  -webkit-animation: euiContextMenuPanelTxOutLeft 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiContextMenuPanelTxOutLeft 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiContextMenuPanel.euiContextMenuPanel-txInRight {
  pointer-events: none;
  -webkit-animation: euiContextMenuPanelTxInRight 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiContextMenuPanelTxInRight 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiContextMenuPanel.euiContextMenuPanel-txOutRight {
  pointer-events: none;
  -webkit-animation: euiContextMenuPanelTxOutRight 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiContextMenuPanelTxOutRight 0.25s
    cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiContextMenuPanel--next {
  transform: translateX(256px);
  visibility: hidden;
}
.euiContextMenuPanel--previous {
  transform: translateX(-256px);
  visibility: hidden;
}
.euiContextMenuPanelTitle {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  border-bottom: 1px solid #d3dae6;
  padding: 12px;
  width: 100%;
  text-align: left;
  outline-offset: -2px;
}
.euiContextMenuPanelTitle:enabled:focus,
.euiContextMenuPanelTitle:enabled:hover {
  text-decoration: underline;
}
.euiContextMenuPanelTitle--small {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  border-bottom: 1px solid #d3dae6;
  padding: 6px 8px;
}
@-webkit-keyframes euiContextMenuPanelTxInLeft {
  0% {
    transform: translateX(256px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes euiContextMenuPanelTxInLeft {
  0% {
    transform: translateX(256px);
  }
  to {
    transform: translateX(0);
  }
}
@-webkit-keyframes euiContextMenuPanelTxOutLeft {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-256px);
  }
}
@keyframes euiContextMenuPanelTxOutLeft {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-256px);
  }
}
@-webkit-keyframes euiContextMenuPanelTxInRight {
  0% {
    transform: translateX(-256px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes euiContextMenuPanelTxInRight {
  0% {
    transform: translateX(-256px);
  }
  to {
    transform: translateX(0);
  }
}
@-webkit-keyframes euiContextMenuPanelTxOutRight {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(256px);
  }
}
@keyframes euiContextMenuPanelTxOutRight {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(256px);
  }
}
.euiContextMenuItem {
  display: block;
  padding: 12px;
  width: 100%;
  text-align: left;
  color: #343741;
  outline-offset: -2px;
}
.euiContextMenuItem:focus,
.euiContextMenuItem:hover {
  text-decoration: underline;
}
.euiContextMenuItem:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiContextMenuItem.euiContextMenuItem-isDisabled {
  color: #abb4c4;
  cursor: default;
}
.euiContextMenuItem.euiContextMenuItem-isDisabled:focus,
.euiContextMenuItem.euiContextMenuItem-isDisabled:hover {
  text-decoration: none;
}
.euiContextMenuItem--small {
  padding: 6px 8px;
}
.euiContextMenuItem--small .euiContextMenuItem__text {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiContextMenuItem__inner {
  display: flex;
}
.euiContextMenuItem__text {
  flex-grow: 1;
  overflow: hidden;
}
.euiContextMenuItem__arrow {
  align-self: flex-end;
}
.euiContextMenu__itemLayout {
  display: flex;
  align-items: center;
}
.euiContextMenu__itemLayout.euiContextMenu__itemLayout--bottom {
  align-items: flex-end;
}
.euiContextMenu__itemLayout.euiContextMenu__itemLayout--top {
  align-items: flex-start;
}
.euiContextMenu__itemLayout .euiContextMenu__icon {
  flex-shrink: 0;
}
.euiControlBar {
  background: #343741;
  color: #fff;
  display: flex;
  flex-direction: column;
  box-shadow:
    inset 0 40px 0 #343741,
    inset 0 600rem 0 #fafbfd;
  bottom: 0;
  transform: translateY(0);
  height: 40px;
  max-height: calc(100vh - 80px);
}
.euiControlBar--fixed {
  position: fixed;
  z-index: 6000;
}
.euiControlBar--absolute {
  position: absolute;
  z-index: 1000;
}
.euiControlBar--relative {
  position: relative;
}
.euiControlBar-isOpen {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.euiControlBar-isOpen.euiControlBar--large {
  -webkit-animation-name: euiControlBarOpenPanelLarge;
  animation-name: euiControlBarOpenPanelLarge;
  height: calc(100vh - 80px);
  bottom: -100vh;
}
.euiControlBar-isOpen.euiControlBar--medium {
  -webkit-animation-name: euiControlBarOpenPanelMedium;
  animation-name: euiControlBarOpenPanelMedium;
  height: 480px;
  bottom: -480px;
}
.euiControlBar-isOpen.euiControlBar--small {
  -webkit-animation-name: euiControlBarOpenPanelSmall;
  animation-name: euiControlBarOpenPanelSmall;
  height: 240px;
  bottom: -240px;
}
.euiControlBar__controls {
  height: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 0 12px;
}
.euiControlBar__content {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow-y: auto;
  width: 100%;
  height: calc(100% - 40px);
  background-color: #fafbfd;
  -webkit-animation-name: euiControlBarShowContent;
  animation-name: euiControlBarShowContent;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation-timing-function: cubic-bezier(0.694, 0.0482, 0.335, 1);
  color: #343741;
}
.euiControlBar__content::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiControlBar__content::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiControlBar__content::-webkit-scrollbar-corner,
.euiControlBar__content::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiControlBar__icon {
  flex-shrink: 0;
  margin-left: 8px;
  margin-right: 8px;
}
.euiControlBar__buttonIcon {
  flex-shrink: 0;
  min-width: 40px;
  min-height: 40px;
}
.euiControlBar__button {
  flex-shrink: 0;
  border-radius: 3px;
  margin-left: 4px;
  font-size: 14px;
}
.euiControlBar__button:enabled:hover {
  transform: none;
  box-shadow: none;
}
.euiControlBar__button:last-child {
  margin-right: 4px;
}
.euiControlBar__breadcrumbs
  .euiBreadcrumb:not(.euiBreadcrumb--last)
  .euiBreadcrumb__content {
  color: #9ca0aa;
}
.euiControlBar__breadcrumbs .euiBreadcrumb:after {
  background: hsla(0, 0%, 100%, 0.2);
}
.euiControlBar__spacer {
  flex-grow: 1;
  height: 100%;
}
.euiControlBar__divider {
  flex-shrink: 0;
  height: 100%;
  width: 1px;
  background-color: hsla(0, 0%, 100%, 0.2);
}
.euiControlBar__text {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 0 8px;
  color: #fff;
}
.euiControlBar__text:last-child {
  padding-right: 0;
}
.euiControlBar__tab {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  color: #fff;
  padding: 0 16px;
  text-align: center;
  height: 100%;
}
.euiControlBar__tab:focus,
.euiControlBar__tab:hover {
  text-decoration: underline;
  cursor: pointer;
}
.euiControlBar__tab.euiControlBar__tab--active {
  background-color: #fafbfd;
  box-shadow: inset 0 4px 0 #0071c2;
  color: #0071c2;
}
.euiControlBar__controls .euiLink.euiLink--primary {
  color: #5eaadf;
}
.euiControlBar__controls .euiLink.euiLink--primary:hover {
  color: #4da0db;
}
.euiControlBar__controls .euiControlBar__button.euiButton--primary:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--primary:enabled:not(.euiButton--fill) {
  color: #5eaadf;
  border-color: #5eaadf;
}
.euiControlBar__controls .euiButtonIcon--primary {
  color: #5eaadf;
}
.euiControlBar__controls .euiLink.euiLink--accent {
  color: #f576af;
}
.euiControlBar__controls .euiLink.euiLink--accent:hover {
  color: #f583b7;
}
.euiControlBar__controls .euiControlBar__button.euiButton--accent:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--accent:enabled:not(.euiButton--fill) {
  color: #f576af;
  border-color: #f576af;
}
.euiControlBar__controls .euiButtonIcon--accent {
  color: #f576af;
}
.euiControlBar__controls .euiLink.euiLink--success {
  color: #00bfb3;
}
.euiControlBar__controls .euiLink.euiLink--success:hover {
  color: #4dd2ca;
}
.euiControlBar__controls .euiControlBar__button.euiButton--success:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--success:enabled:not(.euiButton--fill) {
  color: #00bfb3;
  border-color: #00bfb3;
}
.euiControlBar__controls .euiButtonIcon--success {
  color: #00bfb3;
}
.euiControlBar__controls .euiLink.euiLink--warning {
  color: #fec514;
}
.euiControlBar__controls .euiLink.euiLink--warning:hover {
  color: #fed65b;
}
.euiControlBar__controls .euiControlBar__button.euiButton--warning:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--warning:enabled:not(.euiButton--fill) {
  color: #fec514;
  border-color: #fec514;
}
.euiControlBar__controls .euiButtonIcon--warning {
  color: #fec514;
}
.euiControlBar__controls .euiLink.euiLink--danger {
  color: #db8a85;
}
.euiControlBar__controls .euiLink.euiLink--danger:hover {
  color: #d16862;
}
.euiControlBar__controls .euiControlBar__button.euiButton--danger:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--danger:enabled:not(.euiButton--fill) {
  color: #db8a85;
  border-color: #db8a85;
}
.euiControlBar__controls .euiButtonIcon--danger {
  color: #db8a85;
}
.euiControlBar__controls .euiLink.euiLink--ghost,
.euiControlBar__controls .euiLink.euiLink--ghost:hover {
  color: #fff;
}
.euiControlBar__controls .euiControlBar__button.euiButton--ghost:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--ghost:enabled:not(.euiButton--fill) {
  color: #fff;
  border-color: #fff;
}
.euiControlBar__controls .euiButtonIcon--ghost {
  color: #fff;
}
.euiControlBar__controls .euiLink.euiLink--text {
  color: #9ca0aa;
}
.euiControlBar__controls .euiLink.euiLink--text:hover {
  color: #969ba4;
}
.euiControlBar__controls .euiLink.euiLink--text {
  color: #fff;
}
.euiControlBar__controls .euiControlBar__button.euiButton--text:enabled {
  box-shadow: none;
}
.euiControlBar__controls
  .euiControlBar__button.euiButton--text:enabled:not(.euiButton--fill) {
  color: #9ca0aa;
  border-color: #9ca0aa;
}
.euiControlBar__controls .euiButtonIcon--text {
  color: #9ca0aa;
}
@media only screen and (max-width: 574px) {
  .euiControlBar:not(.euiControlBar--showOnMobile) {
    display: none;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiControlBar:not(.euiControlBar--showOnMobile) {
    display: none;
  }
}
@-webkit-keyframes euiControlBarOpenPanelLarge {
  0% {
    transform: translateY(-120px);
  }
  to {
    transform: translateY(-100vh);
  }
}
@keyframes euiControlBarOpenPanelLarge {
  0% {
    transform: translateY(-120px);
  }
  to {
    transform: translateY(-100vh);
  }
}
@-webkit-keyframes euiControlBarOpenPanelMedium {
  0% {
    transform: translateY(-40px);
  }
  to {
    transform: translateY(-480px);
  }
}
@keyframes euiControlBarOpenPanelMedium {
  0% {
    transform: translateY(-40px);
  }
  to {
    transform: translateY(-480px);
  }
}
@-webkit-keyframes euiControlBarOpenPanelSmall {
  0% {
    transform: translateY(-40px);
  }
  to {
    transform: translateY(-240px);
  }
}
@keyframes euiControlBarOpenPanelSmall {
  0% {
    transform: translateY(-40px);
  }
  to {
    transform: translateY(-240px);
  }
}
@-webkit-keyframes euiControlBarShowContent {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes euiControlBarShowContent {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.euiDatePickerRange {
  max-width: 400px;
  width: 100%;
  height: auto;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  display: flex;
  align-items: center;
  padding: 1px;
}
.euiDatePickerRange--fullWidth {
  max-width: 100%;
}
.euiDatePickerRange--compressed {
  height: 32px;
}
.euiDatePickerRange--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiDatePickerRange {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiDatePickerRange > * {
  flex-grow: 1;
}
.euiDatePickerRange .euiFieldText.euiDatePicker {
  height: 38px;
  box-shadow: none !important;
  text-align: center;
}
.euiDatePickerRange .euiDatePickerRange__start {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.euiDatePickerRange .euiDatePickerRange__end {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.euiDatePickerRange .react-datepicker-popper .euiFieldText.euiDatePicker {
  text-align: left;
}
.euiDatePickerRange--inGroup {
  box-shadow: none;
  padding: 0;
}
.euiDatePickerRange--isDisabled {
  background: #eef2f7;
}
.euiDatePickerRange--readOnly {
  background: #fff;
}
.euiDatePickerRange__delimeter {
  align-self: stretch;
  height: auto;
  flex-grow: 0;
  display: flex;
  align-items: center;
}
.euiDatePickerRange--isInvalid .euiDatePickerRange__delimeter {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSuperDatePicker__absoluteDateFormRow {
  padding: 0 8px 8px;
}
.euiDatePopoverButton {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  display: block;
  width: 100%;
  padding: 0 8px;
  line-height: 38px;
  height: 38px;
  word-break: break-all;
  transition: background 0.15s ease-in;
  background-size: 100%;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiDatePopoverButton {
    line-height: 1em;
  }
}
.euiDatePopoverButton::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiDatePopoverButton:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiDatePopoverButton::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiDatePopoverButton::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiDatePopoverButton--compressed {
  line-height: 30px;
  height: 30px;
}
.euiDatePopoverButton-isSelected,
.euiDatePopoverButton:focus {
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
}
.euiDatePopoverButton-needsUpdating {
  background-color: #e6f9f7;
  color: #007e77;
}
.euiDatePopoverButton-needsUpdating.euiDatePopoverButton-isSelected,
.euiDatePopoverButton-needsUpdating:focus {
  background-image: linear-gradient(
    0deg,
    #00bfb3,
    #00bfb3 2px,
    transparent 0,
    transparent
  );
}
.euiDatePopoverButton-isInvalid {
  background-size: 100%;
  background-color: transparent;
  color: #bd271e;
}
.euiDatePopoverButton-isInvalid,
.euiDatePopoverButton-isInvalid.euiDatePopoverButton-isSelected,
.euiDatePopoverButton-isInvalid:focus {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
}
.euiDatePopoverButton:disabled {
  background-color: #eef2f7;
  color: #69707d;
  cursor: default;
}
.euiDatePopoverButton--start {
  text-align: right;
}
.euiDatePopoverButton--end {
  text-align: left;
}
.euiDatePopoverContent {
  width: 400px;
  max-width: 100%;
}
.euiDatePopoverContent__padded {
  padding: 8px;
}
.euiDatePopoverContent__padded--large {
  padding: 16px;
}
@media only screen and (max-width: 574px) {
  .euiDatePopoverContent {
    width: 284px;
  }
}
.euiQuickSelectPopover__content {
  width: 400px;
  max-width: 100%;
}
.euiQuickSelectPopover__section {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  max-height: 132px;
  overflow: hidden;
  overflow-y: auto;
  padding: 8px 0 4px;
}
.euiQuickSelectPopover__section::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiQuickSelectPopover__section::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiQuickSelectPopover__section::-webkit-scrollbar-corner,
.euiQuickSelectPopover__section::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiQuickSelectPopover__buttonText {
  margin-right: 4px !important;
}
.euiQuickSelectPopover__anchor {
  height: 100%;
}
.euiQuickSelectPopover__sectionItem {
  font-size: 14px;
  line-height: 14px;
}
.euiQuickSelectPopover__sectionItem:not(:last-of-type) {
  margin-bottom: 8px;
}
.euiQuickSelect__applyButton {
  min-width: 0;
}
.euiRefreshInterval__startButton {
  min-width: 90px;
}
.euiSuperDatePicker__flexWrapper {
  max-width: calc(100% + 8px);
  min-width: MIN(326px, 100%);
  width: 606px;
}
.euiSuperDatePicker__flexWrapper.euiSuperDatePicker__flexWrapper--fullWidth {
  width: calc(100% + 8px);
}
.euiSuperDatePicker__flexWrapper.euiSuperDatePicker__flexWrapper--isQuickSelectOnly {
  min-width: 0;
}
.euiSuperDatePicker__flexWrapper.euiSuperDatePicker__flexWrapper--autoWidth {
  display: inline-flex;
  width: auto;
}
.euiSuperDatePicker__flexWrapper--isAutoRefreshOnly {
  min-width: MIN(200px, 100%);
  width: 400px;
}
.euiSuperDatePicker__flexWrapper--noUpdateButton {
  min-width: MIN(200px, 100%);
  width: 480px;
}
.euiSuperDatePicker {
  max-width: 100% !important;
}
.euiSuperDatePicker > .euiFormControlLayout__childrenWrapper {
  flex: 1 1 100%;
  overflow: hidden;
}
.euiSuperDatePicker
  > .euiFormControlLayout__childrenWrapper
  > .euiDatePickerRange {
  max-width: none;
  width: auto;
  border-radius: 0 6px 6px 0;
}
.euiSuperDatePicker
  > .euiFormControlLayout__childrenWrapper:not(:last-child)
  > .euiDatePickerRange,
.euiSuperDatePicker
  > .euiFormControlLayout__childrenWrapper:not(:last-child)
  > .euiDatePickerRange
  .euiDatePopoverButton--end,
.euiSuperDatePicker
  > .euiFormControlLayout__childrenWrapper:not(:last-child)
  > .euiDatePickerRange
  .euiSuperDatePicker__prettyFormat {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.euiSuperDatePicker__prettyFormat {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  display: block;
  width: 100%;
  padding: 0 8px;
  line-height: 38px;
  height: 38px;
  word-break: break-all;
  transition: background 0.15s ease-in;
  display: flex;
  justify-content: space-between;
  text-align: left;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiSuperDatePicker__prettyFormat {
    line-height: 1em;
  }
}
.euiSuperDatePicker__prettyFormat::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperDatePicker__prettyFormat:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperDatePicker__prettyFormat::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperDatePicker__prettyFormat::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperDatePicker__prettyFormat:focus,
.euiSuperDatePicker__prettyFormat:not(:disabled):hover {
  text-decoration: none;
}
.euiSuperDatePicker__prettyFormat:disabled {
  background-color: #eef2f7;
  color: #69707d;
  cursor: not-allowed;
}
@media only screen and (max-width: 574px) {
  .euiSuperDatePicker__flexWrapper {
    width: calc(100% + 8px);
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiSuperDatePicker__flexWrapper {
    width: calc(100% + 8px);
  }
}
.euiDataGrid {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  overflow: hidden;
  height: 100%;
}
.euiDataGrid--fullScreen {
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: #fff;
}
.euiDataGrid--fullScreen .euiDataGrid__pagination {
  padding-bottom: 4px;
  background: #f5f7fa;
  box-shadow: 1px 0 0 1px #d3dae6;
}
.euiDataGrid__content {
  flex-grow: 1;
  height: 100%;
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  position: relative;
  background: #fafbfd;
  font-feature-settings: "tnum" 1;
}
.euiDataGrid__pagination {
  z-index: 2;
  padding-top: 4px;
  flex-grow: 0;
}
.euiDataGrid__restrictBody {
  height: 100vh;
  overflow: hidden;
}
.euiDataGrid__restrictBody .euiHeader {
  z-index: 998;
}
.euiDataGrid__focusWrap {
  height: 100%;
}
.euiDataGrid__virtualized {
  scrollbar-color: rgba(105, 112, 125, 0.5) #fff;
  scrollbar-width: thin;
  scroll-padding: 0;
}
.euiDataGrid__virtualized::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiDataGrid__virtualized::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid #fff;
}
.euiDataGrid__virtualized::-webkit-scrollbar-corner,
.euiDataGrid__virtualized::-webkit-scrollbar-track {
  background-color: #fff;
}
.euiDataGrid__scrollOverlay {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  box-shadow: inset 0 0 0 1px #d3dae6;
}
.euiDataGrid--bordersHorizontal .euiDataGrid__scrollOverlay {
  box-shadow: inset 0 -2px 0 -1px #d3dae6;
}
.euiDataGrid__scrollOverlay .euiDataGrid__scrollBarOverlayBottom {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #d3dae6;
}
.euiDataGrid__scrollOverlay .euiDataGrid__scrollBarOverlayRight {
  position: absolute;
  height: 100%;
  width: 1px;
  background-color: #d3dae6;
}
.euiDataGridHeader {
  display: flex;
  z-index: 3;
  background: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.euiDataGridHeaderCell {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  padding: 6px;
  flex: 0 0 auto;
  position: relative;
  align-items: center;
  display: flex;
}
.euiDataGridHeaderCell.euiDataGridHeaderCell--currency,
.euiDataGridHeaderCell.euiDataGridHeaderCell--numeric {
  text-align: right;
}
.euiDataGridHeaderCell:focus {
  outline: none;
  border-top: none;
}
.euiDataGridHeaderCell:focus:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #0071c2;
  border-radius: 4px;
  z-index: 2;
  pointer-events: none;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn):focus-within {
  outline: none;
  border-top: none;
}
.euiDataGridHeaderCell:not(
    .euiDataGridHeaderCell--controlColumn
  ):focus-within:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #0071c2;
  border-radius: 4px;
  z-index: 2;
  pointer-events: none;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn)
  .euiDataGridHeaderCell__sortingArrow {
  margin-right: 4px;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn)
  .euiDataGridHeaderCell__button {
  flex: 0 0 auto;
  position: relative;
  align-items: center;
  display: flex;
  width: 100%;
  font-weight: 700;
  outline: none;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn)
  .euiDataGridHeaderCell__button
  .euiDataGridHeaderCell__sortingArrow {
  flex-grow: 0;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn)
  .euiDataGridHeaderCell__content {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  flex-grow: 1;
  align-self: baseline;
}
.euiDataGridHeaderCell:not(.euiDataGridHeaderCell--controlColumn)
  .euiDataGridHeaderCell__icon {
  flex-grow: 0;
  flex-basis: auto;
  width: auto;
  padding-left: 4px;
}
.euiDataGridHeader__action--selected {
  font-weight: 700 !important;
}
.euiDataGrid--bordersNone.euiDataGrid--bordersHorizontal .euiDataGridHeader {
  background: #fff;
}
.euiDataGrid--headerUnderline .euiDataGridHeaderCell {
  border: none;
  border-bottom: 2px solid #343741;
}
.euiDataGrid--bordersNone.euiDataGrid--headerUnderline .euiDataGridHeaderCell {
  border-bottom: 2px solid;
  border-color: #343741;
}
.euiDataGrid--headerShade .euiDataGridHeaderCell {
  background: #f5f7fa;
}
.euiDataGrid--headerShade.euiDataGrid--bordersAll .euiDataGridHeaderCell {
  border-right: 1px solid #d3dae6;
  border-bottom: 1px solid #d3dae6;
  border-left: none;
}
.euiDataGrid--headerShade.euiDataGrid--bordersAll
  .euiDataGridHeaderCell:first-of-type {
  border-left: 1px solid #d3dae6;
}
.euiDataGrid--headerShade.euiDataGrid--bordersHorizontal
  .euiDataGridHeaderCell {
  border-top: none;
  border-bottom: 1px solid #d3dae6;
}
.euiDataGrid--bordersNone .euiDataGridHeaderCell {
  border: none;
}
.euiDataGrid--borderhorizontal .euiDataGridHeaderCell {
  border-top: none;
  border-right: none;
  border-left: none;
}
.euiDataGrid--fontSizeSmall .euiDataGridHeaderCell {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiDataGrid--fontSizeLarge .euiDataGridHeaderCell {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDataGrid--paddingSmall .euiDataGridHeaderCell {
  padding: 4px;
}
.euiDataGrid--paddingLarge .euiDataGridHeaderCell {
  padding: 8px;
}
.euiDataGrid--noControls.euiDataGrid--bordersAll .euiDataGridHeaderCell,
.euiDataGrid--noControls.euiDataGrid--bordersHorizontal .euiDataGridHeaderCell {
  border-top: 1px solid #d3dae6;
}
.euiDataGridFooter {
  display: flex;
}
.euiDataGridRowCell.euiDataGridFooterCell {
  flex: 0 0 auto;
  position: relative;
  font-weight: 700;
}
.euiDataGrid--stickyFooter .euiDataGridFooter {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}
.euiDataGrid--footerOverline .euiDataGridRowCell.euiDataGridFooterCell {
  border-top: 2px solid #d3dae6;
  border-top-color: #343741 !important;
  background: #fff !important;
}
.euiDataGrid--bordersHorizontal .euiDataGridRowCell.euiDataGridFooterCell,
.euiDataGrid--bordersNone .euiDataGridRowCell.euiDataGridFooterCell {
  border-left: none;
  border-right: none;
}
.euiDataGrid--footerShade .euiDataGridRowCell.euiDataGridFooterCell {
  background: #f5f7fa;
}
.euiDataGridColumnResizer {
  position: absolute;
  top: 0;
  right: -8px;
  height: 100%;
  width: 16px;
  cursor: ew-resize;
  opacity: 0;
  z-index: 2;
}
.euiDataGridColumnResizer:after {
  content: "";
  position: absolute;
  left: 7px;
  top: 0;
  bottom: 0;
  width: 3px;
  background-color: #07c;
}
.euiDataGridColumnResizer:active,
.euiDataGridColumnResizer:hover {
  opacity: 1;
}
.euiDataGridColumnResizer:active ~ .euiDataGridHeaderCell__content,
.euiDataGridColumnResizer:hover ~ .euiDataGridHeaderCell__content {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.euiDataGridHeaderCell:last-child .euiDataGridColumnResizer {
  right: 0;
  width: 8px;
}
.euiDataGridHeaderCell:last-child .euiDataGridColumnResizer:after {
  left: auto;
  right: 0;
}
.euiDataGridRow {
  background-color: #fff;
}
.euiDataGridRowCell {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 6px;
  border-right: 1px solid #edf0f5;
  border-bottom: 1px solid #d3dae6;
  overflow: hidden;
}
.euiDataGridRowCell > * {
  height: 100%;
}
.euiDataGridRowCell.euiDataGridRowCell--firstColumn {
  border-left: 1px solid #d3dae6;
}
.euiDataGridRowCell.euiDataGridRowCell--lastColumn {
  border-right-color: #d3dae6;
}
.euiDataGridRowCell:focus {
  outline: none;
}
.euiDataGridRowCell:focus:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #0071c2;
  border-radius: 4px;
  z-index: 2;
  pointer-events: none;
}
.euiDataGridRowCell:hover .euiDataGridRowCell__actionButtonIcon {
  -webkit-animation-duration: 90ms;
  animation-duration: 90ms;
  -webkit-animation-name: euiDataGridCellActionsSlideIn;
  animation-name: euiDataGridCellActionsSlideIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.euiDataGridRowCell.euiDataGridRowCell--open
  .euiDataGridRowCell__actionButtonIcon,
.euiDataGridRowCell:focus-within .euiDataGridRowCell__actionButtonIcon,
.euiDataGridRowCell:focus .euiDataGridRowCell__actionButtonIcon {
  -webkit-animation: none;
  animation: none;
  margin-left: 6px;
  width: 12px;
}
.euiDataGridRowCell:not(:hover):not(:focus):not(.euiDataGridRowCell--open)
  .euiDataGridRowCell__actionButtonIcon {
  display: none;
}
.euiDataGridRowCell.euiDataGridRowCell--currency,
.euiDataGridRowCell.euiDataGridRowCell--numeric {
  text-align: right;
}
.euiDataGridRowCell.euiDataGridRowCell--uppercase {
  text-transform: uppercase;
}
.euiDataGridRowCell.euiDataGridRowCell--lowercase {
  text-transform: lowercase;
}
.euiDataGridRowCell.euiDataGridRowCell--capitalize {
  text-transform: capitalize;
}
.euiDataGridRowCell .euiDataGridRowCell__definedHeight {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  flex-grow: 1;
}
.euiDataGridRowCell:not(.euiDataGridRowCell--controlColumn)
  .euiDataGridRowCell__content,
.euiDataGridRowCell:not(.euiDataGridRowCell--controlColumn)
  .euiDataGridRowCell__expandContent,
.euiDataGridRowCell:not(
    .euiDataGridRowCell--controlColumn
  ).euiDataGridRowCell__truncate,
.euiDataGridRowCell:not(.euiDataGridRowCell--controlColumn)
  .euiDataGridRowCell__truncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  overflow: hidden;
  white-space: nowrap;
}
.euiDataGridRowCell__popover {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow: auto;
  max-width: 400px !important;
  max-height: 400px !important;
  z-index: 1000 !important;
}
.euiDataGridRowCell__popover::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiDataGridRowCell__popover::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiDataGridRowCell__popover::-webkit-scrollbar-corner,
.euiDataGridRowCell__popover::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiDataGridRowCell__expandFlex {
  position: relative;
  display: flex;
  align-items: baseline;
  height: 100%;
}
.euiDataGridRowCell--controlColumn .euiDataGridRowCell__expandFlex {
  align-items: center;
}
.euiDataGridRowCell__expandContent {
  flex-grow: 1;
}
.euiDataGridRowCell__contentByHeight {
  flex-grow: 1;
  height: 100%;
}
.euiDataGridRowCell__expandActions {
  display: flex;
}
.euiDataGridRowCell__expandContent + .euiDataGridRowCell__expandActions {
  flex-grow: 0;
}
.euiDataGridRowCell__contentByHeight + .euiDataGridRowCell__expandActions {
  background-color: #fff;
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px 0;
}
.euiDataGridRowCell__actionButtonIcon {
  height: 12px;
  border-radius: 3px;
  width: 0;
  overflow: hidden;
  transition: none;
  box-shadow: none !important;
  border: none;
}
.euiDataGrid--stripes .euiDataGridRow--striped,
.euiDataGrid--stripes
  .euiDataGridRow--striped
  .euiDataGridRowCell__contentByHeight
  + .euiDataGridRowCell__expandActions {
  background-color: #f5f7fa;
}
.euiDataGrid--rowHoverHighlight .euiDataGridRow:hover,
.euiDataGrid--rowHoverHighlight
  .euiDataGridRow:hover
  .euiDataGridRowCell__contentByHeight
  + .euiDataGridRowCell__expandActions {
  background-color: #fff9e8;
}
.euiDataGrid--bordersNone .euiDataGridRowCell {
  border-color: transparent !important;
}
.euiDataGrid--bordersHorizontal .euiDataGridRowCell {
  border-right-color: transparent;
  border-left-color: transparent;
}
.euiDataGrid--fontSizeSmall .euiDataGridRowCell {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiDataGrid--fontSizeLarge .euiDataGridRowCell {
  font-size: 14px;
  font-size: 1rem;
}
.euiDataGrid--paddingSmall .euiDataGridRowCell {
  padding: 4px;
}
.euiDataGrid--paddingLarge .euiDataGridRowCell {
  padding: 8px;
}
.euiDataGrid--fontSizeSmall.euiDataGrid--paddingSmall
  .euiDataGridRowCell__contentByHeight
  + .euiDataGridRowCell__expandActions {
  padding: 2px 0;
}
.euiDataGrid--fontSizeSmall.euiDataGrid--paddingSmall
  .euiDataGridRowCell__expandContent
  + .euiDataGridRowCell__expandActions {
  transform: translateY(1px);
}
@-webkit-keyframes euiDataGridCellActionsSlideIn {
  0% {
    margin-left: 0;
    width: 0;
  }
  to {
    margin-left: 6px;
    width: 12px;
  }
}
@keyframes euiDataGridCellActionsSlideIn {
  0% {
    margin-left: 0;
    width: 0;
  }
  to {
    margin-left: 6px;
    width: 12px;
  }
}
.euiDataGrid__controls {
  background: #fafbfd;
  position: relative;
  z-index: 2;
  border: 1px solid #d3dae6;
  padding: 4px 4px 4px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.euiDataGrid__rightControls {
  white-space: nowrap;
}
.euiDataGrid__rightControls:only-child {
  margin-left: auto;
}
.euiDataGrid__rightControls > * + * {
  margin-left: 8px;
}
.euiDataGrid__leftControls > * + * {
  margin-left: 2px;
}
.euiDataGrid__controlBtn--active,
.euiDataGrid__controlBtn--active:focus {
  font-weight: 600;
}
.euiDataGrid--bordersNone .euiDataGrid__controls {
  border: none;
  background: #fff;
}
.euiDataGrid--bordersHorizontal .euiDataGrid__controls {
  border-right: none;
  border-left: none;
  border-top: none;
  background: #fff;
}
.euiDataGrid__controlPopoverWithDragDrop {
  transform: none !important;
  transition: none !important;
  margin-top: -8px;
}
.euiDataGrid__controlScroll {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  max-height: 400px;
  padding: 8px;
  margin: -8px;
}
.euiDataGrid__controlScroll::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiDataGrid__controlScroll::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiDataGrid__controlScroll::-webkit-scrollbar-corner,
.euiDataGrid__controlScroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiDataGrid__controlScroll:focus {
  outline: none;
}
.euiDataGrid__controlScroll[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.euiDataGridColumnSelector__item {
  padding: 4px;
}
.euiDataGridColumnSelector__item-isDragging {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  background: #fff;
}
.euiDataGridColumnSelector__columnList {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  max-height: 400px;
  margin: 0 -8px;
}
.euiDataGridColumnSelector__columnList::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiDataGridColumnSelector__columnList::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiDataGridColumnSelector__columnList::-webkit-scrollbar-corner,
.euiDataGridColumnSelector__columnList::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiDataGridColumnSelector__columnList:focus {
  outline: none;
}
.euiDataGridColumnSelector__columnList[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.euiDataGridColumnSelector__itemLabel {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiDataGridColumnSorting__item-isDragging {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  background: #fff;
}
.euiDataGridColumnSorting__fieldList {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  padding-top: 4px;
  padding-bottom: 4px;
  max-height: 300px;
}
.euiDataGridColumnSorting__fieldList::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-corner,
.euiDataGridColumnSorting__fieldList::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiDataGridColumnSorting__fieldList:focus {
  outline: none;
}
.euiDataGridColumnSorting__fieldList[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.euiDataGridColumnSorting__field {
  display: block;
  padding: 4px 8px;
  width: 100%;
  outline-offset: -2px;
}
.euiDataGridColumnSorting__field:focus,
.euiDataGridColumnSorting__field:hover {
  cursor: pointer;
  text-decoration: underline;
}
.euiDataGridColumnSorting__field:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiDataGridColumnSorting__field:disabled {
  cursor: not-allowed;
  text-decoration: none;
  color: #abb4c4;
}
.euiDataGridColumnSorting__orderButtons {
  padding-left: 24px;
}
@media only screen and (max-width: 574px) {
  .euiDataGridColumnSorting__orderButtons {
    padding-left: 4px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiDataGridColumnSorting__orderButtons {
    padding-left: 4px;
  }
}
.euiDataGridColumnSorting__orderButtons .euiDataGridColumnSorting__order {
  min-width: 200px;
  border: none;
}
@media only screen and (max-width: 574px) {
  .euiDataGridColumnSorting__orderButtons .euiDataGridColumnSorting__order {
    min-width: unset;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiDataGridColumnSorting__orderButtons .euiDataGridColumnSorting__order {
    min-width: unset;
  }
}
.euiDataGridColumnSorting__orderButtons
  .euiDataGridColumnSorting__order
  button {
  font-size: 12px !important;
}
.euiDataGrid__displayPopoverPanel {
  width: 416px;
}
.euiDescriptionList.euiDescriptionList--row .euiDescriptionList__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 16px;
}
.euiDescriptionList.euiDescriptionList--row
  .euiDescriptionList__title:first-of-type {
  margin-top: 0;
}
.euiDescriptionList.euiDescriptionList--row .euiDescriptionList__description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--center {
  text-align: center;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--reverse
  .euiDescriptionList__title {
  color: #343741;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--reverse
  .euiDescriptionList__description {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--compressed
  .euiDescriptionList__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--compressed
  .euiDescriptionList__description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__title {
  color: #343741;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--row.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__description {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
}
.euiDescriptionList.euiDescriptionList--column,
.euiDescriptionList.euiDescriptionList--responsiveColumn {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.euiDescriptionList.euiDescriptionList--column > *,
.euiDescriptionList.euiDescriptionList--responsiveColumn > * {
  margin-top: 16px;
}
.euiDescriptionList.euiDescriptionList--column > :first-child,
.euiDescriptionList.euiDescriptionList--column > :nth-child(2),
.euiDescriptionList.euiDescriptionList--responsiveColumn > :first-child,
.euiDescriptionList.euiDescriptionList--responsiveColumn > :nth-child(2) {
  margin-top: 0;
}
.euiDescriptionList.euiDescriptionList--column .euiDescriptionList__title,
.euiDescriptionList.euiDescriptionList--responsiveColumn
  .euiDescriptionList__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
  width: 50%;
  padding-right: 8px;
}
.euiDescriptionList.euiDescriptionList--column .euiDescriptionList__description,
.euiDescriptionList.euiDescriptionList--responsiveColumn
  .euiDescriptionList__description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  width: 50%;
  padding-left: 8px;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--center
  .euiDescriptionList__title,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--center
  .euiDescriptionList__title {
  text-align: right;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--reverse
  .euiDescriptionList__title,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
  .euiDescriptionList__title {
  color: #343741;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--reverse
  .euiDescriptionList__description,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
  .euiDescriptionList__description {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--compressed
  .euiDescriptionList__title,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--compressed
  .euiDescriptionList__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--compressed
  .euiDescriptionList__description,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--compressed
  .euiDescriptionList__description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__title,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__title {
  color: #343741;
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiDescriptionList.euiDescriptionList--column.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__description,
.euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--compressed.euiDescriptionList--reverse
  .euiDescriptionList__description {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 1.5;
}
@media only screen and (max-width: 574px) {
  .euiDescriptionList.euiDescriptionList--responsiveColumn {
    display: block;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__description,
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__title {
    width: 100%;
    padding: 0;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__description {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429rem;
    margin-top: 0;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--center
    .euiDescriptionList__description,
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--center
    .euiDescriptionList__title {
    text-align: center;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
    .euiDescriptionList__title {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429rem;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
    .euiDescriptionList__description {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word;
    color: #1a1c21;
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiDescriptionList.euiDescriptionList--responsiveColumn {
    display: block;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__description,
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__title {
    width: 100%;
    padding: 0;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn
    .euiDescriptionList__description {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429rem;
    margin-top: 0;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--center
    .euiDescriptionList__description,
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--center
    .euiDescriptionList__title {
    text-align: center;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
    .euiDescriptionList__title {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.71429rem;
  }
  .euiDescriptionList.euiDescriptionList--responsiveColumn.euiDescriptionList--reverse
    .euiDescriptionList__description {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word;
    color: #1a1c21;
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 700;
  }
}
.euiDescriptionList.euiDescriptionList--inline .euiDescriptionList__title {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  display: inline;
  border-radius: 4px;
  font-weight: 500;
  background-color: #e9edf3;
  padding: 1px 4px;
  margin: 0 4px;
}
.euiDescriptionList.euiDescriptionList--inline
  .euiDescriptionList__title:first-of-type {
  margin-left: 0;
}
.euiDescriptionList.euiDescriptionList--inline
  .euiDescriptionList__description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  display: inline;
}
.euiDescriptionList.euiDescriptionList--inline.euiDescriptionList--compressed
  .euiDescriptionList__title {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  padding: 0 4px;
}
.euiDescriptionList.euiDescriptionList--inline.euiDescriptionList--compressed
  .euiDescriptionList__description {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiDescriptionList.euiDescriptionList--inline.euiDescriptionList--center {
  text-align: center;
}
.euiDraggable.euiDraggable--isDragging {
  z-index: 9000 !important;
}
.euiDraggable.euiDraggable--hasClone:not(.euiDraggable--isDragging) {
  transform: none !important;
}
.euiDraggable.euiDraggable--withoutDropAnimation {
  transition-duration: 1ms !important;
}
.euiDraggable.euiDraggable--hasCustomDragHandle
  > .euiDraggable__item
  [data-react-beautiful-dnd-drag-handle]:focus,
.euiDraggable:focus > .euiDraggable__item {
  outline: 2px solid currentColor;
}
.euiDraggable.euiDraggable--hasCustomDragHandle
  > .euiDraggable__item
  [data-react-beautiful-dnd-drag-handle]:focus:focus-visible,
.euiDraggable:focus > .euiDraggable__item:focus-visible {
  outline-style: auto;
}
.euiDraggable.euiDraggable--hasCustomDragHandle
  > .euiDraggable__item
  [data-react-beautiful-dnd-drag-handle]:focus:not(:focus-visible),
.euiDraggable:focus > .euiDraggable__item:not(:focus-visible) {
  outline: none;
}
.euiDraggable .euiDraggable__item.euiDraggable__item--isDisabled {
  cursor: not-allowed;
}
.euiDraggable--s {
  padding: 2px;
}
.euiDraggable--m {
  padding: 4px;
}
.euiDraggable--l {
  padding: 8px;
}
.euiDroppable {
  transition: background-color 0.5s ease;
}
.euiDroppable.euiDroppable--isDraggingType:not(.euiDroppable--isDisabled) {
  background-color: rgba(0, 191, 179, 0.1);
}
.euiDroppable.euiDroppable--isDraggingType:not(
    .euiDroppable--isDisabled
  ).euiDroppable--isDraggingOver {
  background-color: rgba(0, 191, 179, 0.25);
}
.euiDroppable .euiDroppable__placeholder.euiDroppable__placeholder--isHidden {
  display: none !important;
}
.euiDroppable--withPanel {
  flex-grow: 1;
}
.euiDroppable--withPanel.euiDroppable--withPanel--flexGrowZero {
  flex-grow: 0;
}
.euiDroppable--withPanel.euiDroppable--withPanel--hasShadow {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
}
.euiDroppable--withPanel.euiDroppable--withPanel--hasBorder {
  border: 1px solid #d3dae6;
  box-shadow: none;
}
.euiDroppable--withPanel.euiDroppable--withPanel--isClickable {
  transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiDroppable--withPanel.euiDroppable--withPanel--isClickable:enabled {
  display: block;
  width: 100%;
  text-align: left;
}
.euiDroppable--withPanel.euiDroppable--withPanel--isClickable:focus,
.euiDroppable--withPanel.euiDroppable--withPanel--isClickable:hover {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
  cursor: pointer;
}
.euiDroppable--withPanel.euiDroppable--withPanel--borderRadiusNone {
  border-radius: 0;
}
.euiDroppable--withPanel.euiDroppable--withPanel--borderRadiusMedium {
  border-radius: 4px;
}
.euiDroppable--withPanel.euiDroppable--withPanel--transparent {
  background-color: transparent;
}
.euiDroppable--withPanel.euiDroppable--withPanel--plain {
  background-color: #fff;
}
.euiDroppable--withPanel.euiDroppable--withPanel--subdued {
  background-color: #fafbfd;
}
.euiDroppable--withPanel.euiDroppable--withPanel--accent {
  background-color: #feedf5;
}
.euiDroppable--withPanel.euiDroppable--withPanel--primary {
  background-color: #e6f1fa;
}
.euiDroppable--withPanel.euiDroppable--withPanel--success {
  background-color: #e6f9f7;
}
.euiDroppable--withPanel.euiDroppable--withPanel--warning {
  background-color: #fff9e8;
}
.euiDroppable--withPanel.euiDroppable--withPanel--danger {
  background-color: #f8e9e9;
}
.euiDroppable--withPanel {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
  border-radius: 6px;
}
.euiDroppable--noGrow {
  flex-grow: 0;
}
.euiDroppable--grow {
  flex-grow: 1;
}
.euiDroppable--s {
  padding: 2px;
}
.euiDroppable--m {
  padding: 4px;
}
.euiDroppable--l {
  padding: 8px;
}
.euiEmptyPrompt {
  text-align: center;
  margin: auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.euiEmptyPrompt .euiEmptyPrompt__icon > * {
  flex-shrink: 1;
  max-width: 25.71429rem;
}
.euiEmptyPrompt.euiPanel--transparent .euiEmptyPrompt__footer {
  background-color: #fafbfd;
}
.euiEmptyPrompt.euiPanel--transparent:not(.euiPanel--hasBorder)
  .euiEmptyPrompt__footer {
  border-radius: 6px;
}
.euiEmptyPrompt.euiPanel--transparent.euiPanel--hasBorder
  .euiEmptyPrompt__footer {
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--plain .euiEmptyPrompt__footer {
  background-color: #fafbfd;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--subdued .euiEmptyPrompt__footer {
  border-top: 1px solid #d3dae6;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--accent .euiEmptyPrompt__footer {
  border-top: 1px solid #fbbdda;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--primary .euiEmptyPrompt__footer {
  border-top: 1px solid #bcd9f2;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--success .euiEmptyPrompt__footer {
  border-top: 1px solid #bdefea;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--warning .euiEmptyPrompt__footer {
  border-top: 1px solid #ffecb5;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt.euiPanel--danger .euiEmptyPrompt__footer {
  border-top: 1px solid #ecc2c2;
  border-radius: 0 0 6px 6px;
}
.euiEmptyPrompt--vertical .euiEmptyPrompt__main {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.euiEmptyPrompt--vertical .euiEmptyPrompt__contentInner {
  max-width: 36em;
  margin: auto;
}
.euiEmptyPrompt--vertical .euiEmptyPrompt__icon {
  margin-bottom: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt--horizontal {
    justify-content: flex-start;
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt--horizontal {
    justify-content: flex-start;
    text-align: left;
  }
}
.euiEmptyPrompt--horizontal .euiEmptyPrompt__main {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__main {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__main {
    flex-direction: row-reverse;
  }
}
.euiEmptyPrompt--horizontal .euiEmptyPrompt__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__icon {
    min-width: 40%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__icon {
    min-width: 40%;
    max-width: 50%;
  }
}
.euiEmptyPrompt--horizontal .euiEmptyPrompt__content {
  max-width: 36em;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__content {
    padding: 24px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__content {
    padding: 24px 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__actions {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 1200px) {
  .euiEmptyPrompt--horizontal .euiEmptyPrompt__actions {
    justify-content: flex-start;
  }
}
.euiEmptyPrompt--paddingSmall .euiEmptyPrompt__footer,
.euiEmptyPrompt--paddingSmall .euiEmptyPrompt__main {
  padding: 8px;
}
.euiEmptyPrompt--paddingSmall.euiEmptyPrompt--horizontal .euiEmptyPrompt__main {
  grid-gap: 8px;
  gap: 8px;
}
.euiEmptyPrompt--paddingMedium .euiEmptyPrompt__footer,
.euiEmptyPrompt--paddingMedium .euiEmptyPrompt__main {
  padding: 16px;
}
.euiEmptyPrompt--paddingMedium.euiEmptyPrompt--horizontal
  .euiEmptyPrompt__main {
  grid-gap: 16px;
  gap: 16px;
}
.euiEmptyPrompt--paddingLarge .euiEmptyPrompt__footer,
.euiEmptyPrompt--paddingLarge .euiEmptyPrompt__main {
  padding: 24px;
}
.euiEmptyPrompt--paddingLarge.euiEmptyPrompt--horizontal .euiEmptyPrompt__main {
  grid-gap: 24px;
  gap: 24px;
}
.euiErrorBoundary {
  background: repeating-linear-gradient(
    45deg,
    rgba(189, 39, 30, 0.25),
    rgba(189, 39, 30, 0.25) 1px,
    rgba(189, 39, 30, 0.05) 0,
    rgba(189, 39, 30, 0.05) 20px
  );
  padding: 16px;
}
.euiFilterGroup {
  display: inline-flex;
  max-width: 100%;
  border-right: 1px solid rgba(17, 43, 134, 0.1);
  box-shadow:
    0 1px 2px -1px rgba(0, 0, 0, 0.2),
    0 3px 3px -2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.euiFilterGroup > * {
  flex: 1 1 auto;
  min-width: 48px;
}
.euiFilterGroup > .euiFilterButton--noGrow {
  flex-grow: 0;
}
.euiFilterGroup > .euiFilterButton-hasNotification {
  min-width: 96px;
}
.euiFilterGroup > .euiFilterButton--hasIcon {
  min-width: 128px;
}
.euiFilterGroup .euiPopover__anchor {
  display: block;
}
.euiFilterGroup .euiPopover__anchor .euiFilterButton {
  width: 100%;
}
.euiFilterGroup--fullWidth {
  display: flex;
}
.euiFilterGroup__popoverPanel {
  width: 288px;
}
@media only screen and (max-width: 574px) {
  .euiFilterGroup {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiFilterGroup {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 574px) {
  .euiFilterGroup {
    display: flex;
  }
  .euiFilterGroup .euiFilterButton {
    flex-grow: 1 !important;
  }
}
.euiFilterButton {
  background-color: #fbfcfd;
  height: 40px;
  width: auto;
  border: 1px solid rgba(17, 43, 134, 0.1);
  border-right: none;
  font-size: 14px;
}
.euiFilterButton:disabled {
  color: #abb4c4;
  pointer-events: none;
}
.euiFilterButton:disabled .euiFilterButton__notification {
  opacity: 0.5;
}
.euiFilterButton:focus:not(:disabled),
.euiFilterButton:hover:not(:disabled) {
  text-decoration: none;
}
.euiFilterButton:focus:not(:disabled) .euiFilterButton__textShift,
.euiFilterButton:hover:not(:disabled) .euiFilterButton__textShift {
  text-decoration: underline;
}
.euiFilterButton-hasActiveFilters {
  font-weight: 700;
}
.euiFilterButton--hasIcon .euiButtonEmpty__content {
  justify-content: space-between;
}
.euiFilterButton--withNext + .euiFilterButton {
  margin-left: -4px;
  border-left: none;
}
.euiFilterButton-isSelected {
  background-color: #f5f7fa;
}
.euiFilterButton__text-hasNotification {
  display: flex;
  align-items: center;
}
.euiFilterButton__notification {
  margin-left: 8px;
  vertical-align: text-bottom;
}
.euiFilterButton__textShift {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  min-width: 48px;
}
.euiFilterButton__textShift:after {
  display: block;
  content: attr(data-text);
  font-weight: 700;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.euiFilterSelectItem {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 4px 12px;
  display: block;
  width: 100%;
  text-align: left;
  color: #343741;
  border-bottom: 1px solid;
  border-color: #eef2f7;
  outline-offset: -2px;
}
.euiFilterSelectItem:focus,
.euiFilterSelectItem:hover {
  cursor: pointer;
  text-decoration: underline;
}
.euiFilterSelectItem:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiFilterSelectItem:disabled {
  cursor: not-allowed;
  text-decoration: none;
  color: #abb4c4;
}
.euiFilterSelectItem-isFocused,
.euiFilterSelectItem:focus {
  background-color: rgba(0, 119, 204, 0.1);
  color: #07c;
}
.euiFilterSelectItem__content {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiFilterSelect__items {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow-y: auto;
  max-height: 480px;
}
.euiFilterSelect__items::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiFilterSelect__items::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiFilterSelect__items::-webkit-scrollbar-corner,
.euiFilterSelect__items::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiFilterSelect__note {
  height: 64px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.euiFilterSelect__noteContent {
  color: #69707d;
  font-size: 14px;
}
.euiFlexGroup {
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}
.euiFlexGroup .euiFlexItem {
  flex-grow: 1;
  flex-basis: 0%;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFlexGroup .euiFlexItem {
    min-width: 1px;
  }
}
.euiFlexGroup--gutterExtraSmall {
  margin: -2px;
}
.euiFlexGroup--gutterExtraSmall > .euiFlexItem {
  margin: 2px;
}
.euiFlexGroup--gutterSmall {
  margin: -4px;
}
.euiFlexGroup--gutterSmall > .euiFlexItem {
  margin: 4px;
}
.euiFlexGroup--gutterMedium {
  margin: -8px;
}
.euiFlexGroup--gutterMedium > .euiFlexItem {
  margin: 8px;
}
.euiFlexGroup--gutterLarge {
  margin: -12px;
}
.euiFlexGroup--gutterLarge > .euiFlexItem {
  margin: 12px;
}
.euiFlexGroup--gutterExtraLarge {
  margin: -20px;
}
.euiFlexGroup--gutterExtraLarge > .euiFlexItem {
  margin: 20px;
}
.euiFlexGroup--justifyContentSpaceEvenly {
  justify-content: space-evenly;
}
.euiFlexGroup--justifyContentSpaceBetween {
  justify-content: space-between;
}
.euiFlexGroup--justifyContentSpaceAround {
  justify-content: space-around;
}
.euiFlexGroup--justifyContentCenter {
  justify-content: center;
}
.euiFlexGroup--justifyContentFlexEnd {
  justify-content: flex-end;
}
.euiFlexGroup--alignItemsFlexStart {
  align-items: flex-start;
}
.euiFlexGroup--alignItemsCenter {
  align-items: center;
}
.euiFlexGroup--alignItemsFlexEnd {
  align-items: flex-end;
}
.euiFlexGroup--alignItemsBaseline {
  align-items: baseline;
}
.euiFlexGroup--directionRow {
  flex-direction: row;
}
.euiFlexGroup--directionRowReverse {
  flex-direction: row-reverse;
}
.euiFlexGroup--directionColumn {
  flex-direction: column;
}
.euiFlexGroup--directionColumnReverse {
  flex-direction: column-reverse;
}
.euiFlexGroup--wrap {
  flex-wrap: wrap;
}
@media only screen and (max-width: 574px) {
  .euiFlexGroup--responsive {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiFlexGroup--responsive {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }
}
.euiFlexGrid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.euiFlexGrid > .euiFlexItem {
  flex-grow: 0;
}
.euiFlexGrid > .euiFlexItem.euiFlexItem--flexGrowZero {
  flex-grow: 0 !important;
  flex-basis: auto !important;
}
.euiFlexGrid--directionColumn {
  display: block;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  grid-column-gap: 0;
  column-gap: 0;
}
.euiFlexGrid--directionColumn > .euiFlexItem {
  display: inline-block;
  line-height: normal;
}
.euiFlexGrid--gutterNone {
  margin: 0;
  align-items: stretch;
}
.euiFlexGrid--gutterNone > .euiFlexItem {
  margin: 0;
}
.euiFlexGrid--gutterNone.euiFlexGrid--fourths > .euiFlexItem {
  flex-basis: 25%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--fourths.euiFlexGrid--directionColumn {
  -webkit-column-count: 4;
  column-count: 4;
}
.euiFlexGrid--gutterNone.euiFlexGrid--fourths.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: 100%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--thirds > .euiFlexItem {
  flex-basis: 33.3%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--thirds.euiFlexGrid--directionColumn {
  -webkit-column-count: 3;
  column-count: 3;
}
.euiFlexGrid--gutterNone.euiFlexGrid--thirds.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: 100%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--halves > .euiFlexItem {
  flex-basis: 50%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--halves.euiFlexGrid--directionColumn {
  -webkit-column-count: 2;
  column-count: 2;
}
.euiFlexGrid--gutterNone.euiFlexGrid--halves.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: 100%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--single > .euiFlexItem {
  flex-basis: 100%;
}
.euiFlexGrid--gutterNone.euiFlexGrid--single.euiFlexGrid--directionColumn {
  -webkit-column-count: 1;
  column-count: 1;
}
.euiFlexGrid--gutterNone.euiFlexGrid--single.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: 100%;
}
.euiFlexGrid--gutterSmall {
  margin: -4px;
  align-items: stretch;
}
.euiFlexGrid--gutterSmall > .euiFlexItem {
  margin: 4px;
}
.euiFlexGrid--gutterSmall.euiFlexGrid--fourths > .euiFlexItem {
  flex-basis: calc(25% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--fourths.euiFlexGrid--directionColumn {
  -webkit-column-count: 4;
  column-count: 4;
}
.euiFlexGrid--gutterSmall.euiFlexGrid--fourths.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--thirds > .euiFlexItem {
  flex-basis: calc(33.3% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--thirds.euiFlexGrid--directionColumn {
  -webkit-column-count: 3;
  column-count: 3;
}
.euiFlexGrid--gutterSmall.euiFlexGrid--thirds.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--halves > .euiFlexItem {
  flex-basis: calc(50% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--halves.euiFlexGrid--directionColumn {
  -webkit-column-count: 2;
  column-count: 2;
}
.euiFlexGrid--gutterSmall.euiFlexGrid--halves.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--single > .euiFlexItem {
  flex-basis: calc(100% - 8px);
}
.euiFlexGrid--gutterSmall.euiFlexGrid--single.euiFlexGrid--directionColumn {
  -webkit-column-count: 1;
  column-count: 1;
}
.euiFlexGrid--gutterSmall.euiFlexGrid--single.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 8px);
}
.euiFlexGrid--gutterMedium {
  margin: -8px;
  align-items: stretch;
}
.euiFlexGrid--gutterMedium > .euiFlexItem {
  margin: 8px;
}
.euiFlexGrid--gutterMedium.euiFlexGrid--fourths > .euiFlexItem {
  flex-basis: calc(25% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--fourths.euiFlexGrid--directionColumn {
  -webkit-column-count: 4;
  column-count: 4;
}
.euiFlexGrid--gutterMedium.euiFlexGrid--fourths.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--thirds > .euiFlexItem {
  flex-basis: calc(33.3% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--thirds.euiFlexGrid--directionColumn {
  -webkit-column-count: 3;
  column-count: 3;
}
.euiFlexGrid--gutterMedium.euiFlexGrid--thirds.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--halves > .euiFlexItem {
  flex-basis: calc(50% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--halves.euiFlexGrid--directionColumn {
  -webkit-column-count: 2;
  column-count: 2;
}
.euiFlexGrid--gutterMedium.euiFlexGrid--halves.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--single > .euiFlexItem {
  flex-basis: calc(100% - 16px);
}
.euiFlexGrid--gutterMedium.euiFlexGrid--single.euiFlexGrid--directionColumn {
  -webkit-column-count: 1;
  column-count: 1;
}
.euiFlexGrid--gutterMedium.euiFlexGrid--single.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 16px);
}
.euiFlexGrid--gutterLarge {
  margin: -12px;
  align-items: stretch;
}
.euiFlexGrid--gutterLarge > .euiFlexItem {
  margin: 12px;
}
.euiFlexGrid--gutterLarge.euiFlexGrid--fourths > .euiFlexItem {
  flex-basis: calc(25% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--fourths.euiFlexGrid--directionColumn {
  -webkit-column-count: 4;
  column-count: 4;
}
.euiFlexGrid--gutterLarge.euiFlexGrid--fourths.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--thirds > .euiFlexItem {
  flex-basis: calc(33.3% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--thirds.euiFlexGrid--directionColumn {
  -webkit-column-count: 3;
  column-count: 3;
}
.euiFlexGrid--gutterLarge.euiFlexGrid--thirds.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--halves > .euiFlexItem {
  flex-basis: calc(50% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--halves.euiFlexGrid--directionColumn {
  -webkit-column-count: 2;
  column-count: 2;
}
.euiFlexGrid--gutterLarge.euiFlexGrid--halves.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--single > .euiFlexItem {
  flex-basis: calc(100% - 24px);
}
.euiFlexGrid--gutterLarge.euiFlexGrid--single.euiFlexGrid--directionColumn {
  -webkit-column-count: 1;
  column-count: 1;
}
.euiFlexGrid--gutterLarge.euiFlexGrid--single.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 24px);
}
.euiFlexGrid--gutterXLarge {
  margin: -16px;
  align-items: stretch;
}
.euiFlexGrid--gutterXLarge > .euiFlexItem {
  margin: 16px;
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--fourths > .euiFlexItem {
  flex-basis: calc(25% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--fourths.euiFlexGrid--directionColumn {
  -webkit-column-count: 4;
  column-count: 4;
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--fourths.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--thirds > .euiFlexItem {
  flex-basis: calc(33.3% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--thirds.euiFlexGrid--directionColumn {
  -webkit-column-count: 3;
  column-count: 3;
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--thirds.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--halves > .euiFlexItem {
  flex-basis: calc(50% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--halves.euiFlexGrid--directionColumn {
  -webkit-column-count: 2;
  column-count: 2;
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--halves.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--single > .euiFlexItem {
  flex-basis: calc(100% - 32px);
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--single.euiFlexGrid--directionColumn {
  -webkit-column-count: 1;
  column-count: 1;
}
.euiFlexGrid--gutterXLarge.euiFlexGrid--single.euiFlexGrid--directionColumn
  > .euiFlexItem {
  width: calc(100% - 32px);
}
@media only screen and (max-width: 574px) {
  .euiFlexGrid.euiFlexGrid--responsive {
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-column-count: 1 !important;
    column-count: 1 !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiFlexGrid.euiFlexGrid--responsive {
    margin-left: 0 !important;
    margin-right: 0 !important;
    -webkit-column-count: 1 !important;
    column-count: 1 !important;
  }
}
.euiFlexItem {
  display: flex;
  flex-direction: column;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFlexItem {
    min-width: 1px;
  }
}
.euiFlexItem.euiFlexItem--flexGrowZero {
  flex-grow: 0;
  flex-basis: auto;
}
.euiFlexItem.euiFlexItem--flexGrow1 {
  flex-grow: 1;
}
.euiFlexItem.euiFlexItem--flexGrow2 {
  flex-grow: 2;
}
.euiFlexItem.euiFlexItem--flexGrow3 {
  flex-grow: 3;
}
.euiFlexItem.euiFlexItem--flexGrow4 {
  flex-grow: 4;
}
.euiFlexItem.euiFlexItem--flexGrow5 {
  flex-grow: 5;
}
.euiFlexItem.euiFlexItem--flexGrow6 {
  flex-grow: 6;
}
.euiFlexItem.euiFlexItem--flexGrow7 {
  flex-grow: 7;
}
.euiFlexItem.euiFlexItem--flexGrow8 {
  flex-grow: 8;
}
.euiFlexItem.euiFlexItem--flexGrow9 {
  flex-grow: 9;
}
.euiFlexItem.euiFlexItem--flexGrow10 {
  flex-grow: 10;
}
@media only screen and (max-width: 574px) {
  .euiFlexGrid--responsive > .euiFlexItem,
  .euiFlexGroup--responsive > .euiFlexItem {
    width: 100% !important;
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 16px !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiFlexGrid--responsive > .euiFlexItem,
  .euiFlexGroup--responsive > .euiFlexItem {
    width: 100% !important;
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 16px !important;
  }
}
.euiFlyout {
  border-left: none;
  box-shadow:
    0 2.7px 9px rgba(0, 0, 0, 0.13),
    0 9.4px 24px rgba(0, 0, 0, 0.09),
    0 21.8px 43px rgba(0, 0, 0, 0.08);
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  z-index: 1000;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  -webkit-clip-path: polygon(-50% 0, 100% 0, 100% 100%, -50% 100%);
  clip-path: polygon(-50% 0, 100% 0, 100% 100%, -50% 100%);
  -webkit-animation: euiFlyout 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiFlyout 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiFlyout:focus {
  outline: none;
}
.euiFlyout__closeButton {
  background-color: hsla(0, 0%, 100%, 0.9);
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 3;
}
.euiFlyout__closeButton--outside {
  box-shadow:
    0 2.7px 9px rgba(0, 0, 0, 0.13),
    0 9.4px 24px rgba(0, 0, 0, 0.09),
    0 21.8px 43px rgba(0, 0, 0, 0.08);
  right: auto;
  left: 0;
  transform: translateX(calc(-100% - 24px)) !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.euiFlyout--left .euiFlyout__closeButton--outside {
  left: auto;
  right: 0;
  transform: translateX(calc(100% + 24px)) !important;
}
.euiFlyoutBody__banner {
  overflow-x: hidden;
}
.euiFlyout--small {
  min-width: 384px;
  width: 25vw;
}
.euiFlyout--small.euiFlyout--maxWidth-default {
  max-width: 403px;
}
.euiFlyout--medium {
  min-width: 424px;
  width: 50vw;
}
.euiFlyout--medium.euiFlyout--maxWidth-default {
  max-width: 768px;
}
.euiFlyout--large {
  min-width: 691px;
  width: 75vw;
}
.euiFlyout--large.euiFlyout--maxWidth-default {
  max-width: 992px;
}
.euiFlyout--paddingNone .euiFlyoutHeader {
  padding: 0;
}
.euiFlyout--paddingNone .euiFlyoutHeader--hasBorder {
  padding-bottom: 0;
}
.euiFlyout--paddingNone .euiFlyoutBody__overflowContent {
  padding: 0;
}
.euiFlyout--paddingNone .euiFlyoutBody__banner .euiCallOut {
  padding-left: 0;
  padding-right: 0;
}
.euiFlyout--paddingNone .euiFlyoutFooter {
  padding: 0;
}
.euiFlyout--paddingSmall .euiFlyoutHeader {
  padding: 8px 8px 0;
}
.euiFlyout--paddingSmall .euiFlyoutHeader--hasBorder {
  padding-bottom: 8px;
}
.euiFlyout--paddingSmall .euiFlyoutBody__overflowContent {
  padding: 8px;
}
.euiFlyout--paddingSmall .euiFlyoutBody__banner .euiCallOut {
  padding-left: 8px;
  padding-right: 8px;
}
.euiFlyout--paddingSmall .euiFlyoutFooter {
  padding: 8px;
}
.euiFlyout--paddingMedium .euiFlyoutHeader {
  padding: 16px 16px 0;
}
.euiFlyout--paddingMedium .euiFlyoutHeader--hasBorder {
  padding-bottom: 16px;
}
.euiFlyout--paddingMedium .euiFlyoutBody__overflowContent {
  padding: 16px;
}
.euiFlyout--paddingMedium .euiFlyoutBody__banner .euiCallOut {
  padding-left: 16px;
  padding-right: 16px;
}
.euiFlyout--paddingMedium .euiFlyoutFooter {
  padding: 12px 16px;
}
.euiFlyout--paddingLarge .euiFlyoutHeader {
  padding: 24px 24px 0;
}
.euiFlyout--paddingLarge .euiFlyoutHeader--hasBorder {
  padding-bottom: 24px;
}
.euiFlyout--paddingLarge .euiFlyoutBody__overflowContent {
  padding: 24px;
}
.euiFlyout--paddingLarge .euiFlyoutBody__banner .euiCallOut {
  padding-left: 24px;
  padding-right: 24px;
}
.euiFlyout--paddingLarge .euiFlyoutFooter {
  padding: 16px 24px;
}
@-webkit-keyframes euiFlyout {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  75% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes euiFlyout {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  75% {
    opacity: 1;
    transform: translateX(0);
  }
}
@media only screen and (max-width: 574px) {
  .euiFlyout {
    max-width: 90vw !important;
  }
  .euiFlyout--small {
    min-width: 0;
    width: 384px;
  }
  .euiFlyout--medium {
    min-width: 0;
    width: 424px;
  }
  .euiFlyout--large {
    min-width: 0;
    width: 691px;
  }
  .euiFlyout__closeButton--outside {
    transform: translateX(calc(-100% - 4px)) !important;
  }
  .euiFlyout--left .euiFlyout__closeButton--outside {
    transform: translateX(calc(100% + 4px)) !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiFlyout {
    max-width: 90vw !important;
  }
  .euiFlyout--small {
    min-width: 0;
    width: 384px;
  }
  .euiFlyout--medium {
    min-width: 0;
    width: 424px;
  }
  .euiFlyout--large {
    min-width: 0;
    width: 691px;
  }
  .euiFlyout__closeButton--outside {
    transform: translateX(calc(-100% - 4px)) !important;
  }
  .euiFlyout--left .euiFlyout__closeButton--outside {
    transform: translateX(calc(100% + 4px)) !important;
  }
}
.euiFlyout--left {
  border-right: none;
  border-left: none;
  right: auto;
  left: 0;
  -webkit-clip-path: polygon(0 0, 150% 0, 150% 100%, 0 100%);
  clip-path: polygon(0 0, 150% 0, 150% 100%, 0 100%);
  -webkit-animation-name: euiFlyoutLeft;
  animation-name: euiFlyoutLeft;
}
@-webkit-keyframes euiFlyoutLeft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  75% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes euiFlyoutLeft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  75% {
    opacity: 1;
    transform: translateX(0);
  }
}
.euiFlyout.euiFlyout--push {
  box-shadow: none;
  -webkit-clip-path: none;
  clip-path: none;
  -webkit-animation-duration: 0s;
  animation-duration: 0s;
  border-left: 2px solid #d3dae6;
  z-index: 999;
}
.euiFlyout.euiFlyout--push.euiFlyout--left {
  border-left: none;
  border-right: 2px solid #d3dae6;
}
.euiFlyoutBody {
  flex-grow: 1;
  overflow-y: hidden;
  height: 100%;
}
.euiFlyoutBody .euiFlyoutBody__overflow {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
}
.euiFlyoutBody .euiFlyoutBody__overflow::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiFlyoutBody .euiFlyoutBody__overflow::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiFlyoutBody .euiFlyoutBody__overflow::-webkit-scrollbar-corner,
.euiFlyoutBody .euiFlyoutBody__overflow::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiFlyoutBody .euiFlyoutBody__overflow:focus {
  outline: none;
}
.euiFlyoutBody .euiFlyoutBody__overflow[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.euiFlyoutBody .euiFlyoutBody__overflow.euiFlyoutBody__overflow--hasBanner {
  -webkit-mask-image: linear-gradient(
    180deg,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
}
.euiFlyoutBody .euiFlyoutBody__banner .euiCallOut {
  border: none;
  border-radius: 0;
}
.euiFlyoutFooter {
  background: #f5f7fa;
  flex-grow: 0;
}
.euiFlyoutHeader {
  flex-grow: 0;
}
.euiFlyoutHeader--hasBorder {
  border-bottom: 1px solid #d3dae6;
}
.euiCheckbox {
  position: relative;
}
.euiCheckbox .euiCheckbox__input {
  width: 16px;
  height: 16px;
  top: 3px;
  cursor: pointer;
  position: absolute;
  opacity: 0;
  z-index: 1;
}
.euiCheckbox .euiCheckbox__input ~ .euiCheckbox__label {
  display: inline-block;
  padding-left: 24px;
  line-height: 24px;
  font-size: 14px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.euiCheckbox .euiCheckbox__input + .euiCheckbox__square {
  padding: 7px;
  border: 1px solid #c9cbcd;
  background: #fff no-repeat 50%;
  border-radius: 4px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 3px;
}
.euiCheckbox .euiCheckbox__input:checked + .euiCheckbox__square {
  border-color: #07c;
  background-color: #07c;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M.875 3.625l3 3m0 0l5.25-5.25' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E");
}
.euiCheckbox .euiCheckbox__input:indeterminate + .euiCheckbox__square {
  border-color: #07c;
  background-color: #07c;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M0 0h6v6H0z'/%3E%3C/svg%3E");
}
.euiCheckbox .euiCheckbox__input[disabled] {
  cursor: not-allowed !important;
}
.euiCheckbox .euiCheckbox__input[disabled] ~ .euiCheckbox__label {
  color: #98a2b3;
  cursor: not-allowed !important;
}
.euiCheckbox .euiCheckbox__input[disabled] + .euiCheckbox__square {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
}
.euiCheckbox .euiCheckbox__input:checked[disabled] + .euiCheckbox__square {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M.875 3.625l3 3m0 0l5.25-5.25' fill='none' stroke='%235E646F' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E");
}
.euiCheckbox
  .euiCheckbox__input:indeterminate[disabled]
  + .euiCheckbox__square {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%235E646F' fill-rule='evenodd' d='M0 0h6v6H0z'/%3E%3C/svg%3E");
}
.euiCheckbox .euiCheckbox__input:focus + .euiCheckbox__square {
  outline: 2px solid currentColor;
  border-color: #07c;
}
.euiCheckbox .euiCheckbox__input:focus + .euiCheckbox__square:focus-visible {
  outline-style: auto;
}
.euiCheckbox
  .euiCheckbox__input:focus
  + .euiCheckbox__square:not(:focus-visible) {
  outline: none;
}
.euiCheckbox.euiCheckbox--inList,
.euiCheckbox.euiCheckbox--noLabel {
  min-height: 16px;
  min-width: 16px;
}
.euiCheckbox.euiCheckbox--inList .euiCheckbox__input,
.euiCheckbox.euiCheckbox--inList .euiCheckbox__square,
.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__input,
.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__square {
  top: 0;
}
.euiCheckbox.euiCheckbox--inList .euiCheckbox__input,
.euiCheckbox.euiCheckbox--noLabel .euiCheckbox__input {
  margin: 0;
}
.euiCheckboxGroup__item + .euiCheckboxGroup__item {
  margin-top: 4px;
}
.euiCheckboxGroup__item + .euiCheckboxGroup__item.euiCheckbox--compressed {
  margin-top: 0;
}
.euiDescribedFormGroup {
  max-width: 800px;
}
.euiDescribedFormGroup + * {
  margin-top: 24px;
}
.euiDescribedFormGroup.euiDescribedFormGroup--fullWidth {
  max-width: 100%;
}
.euiDescribedFormGroup .euiDescribedFormGroup__description {
  padding-top: 8px;
}
.euiDescribedFormGroup .euiDescribedFormGroup__fields {
  min-width: 0;
}
.euiDescribedFormGroup
  .euiDescribedFormGroup__fields
  > .euiFormRow--hasEmptyLabelSpace:first-child,
.euiDescribedFormGroup
  .euiDescribedFormGroup__fields
  > .euiFormRow:first-child:not(.euiFormRow--hasLabel) {
  margin-top: 0;
}
.euiDescribedFormGroup
  .euiDescribedFormGroup__fields
  > .euiFormRow--hasEmptyLabelSpace:first-child:before,
.euiDescribedFormGroup
  .euiDescribedFormGroup__fields
  > .euiFormRow:first-child:not(.euiFormRow--hasLabel):before {
  content: "";
}
.euiDescribedFormGroup__descriptionColumn {
  min-width: MIN(20rem, 50%);
}
.euiFieldNumber {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  padding: 12px;
}
.euiFieldNumber--fullWidth {
  max-width: 100%;
}
.euiFieldNumber--compressed {
  height: 32px;
}
.euiFieldNumber--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiFieldNumber {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFieldNumber {
    line-height: 1em;
  }
}
.euiFieldNumber::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldNumber:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldNumber::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldNumber::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldNumber:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldNumber:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiFieldNumber:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiFieldNumber--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiFieldNumber--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFieldNumber--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldNumber--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldNumber--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldNumber--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiFieldNumber--withIcon {
  padding-left: 40px;
}
.euiFieldNumber--withIcon.euiFieldNumber--compressed {
  padding-left: 32px;
}
.euiFieldPassword {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  padding: 12px 12px 12px 40px;
}
.euiFieldPassword--fullWidth {
  max-width: 100%;
}
.euiFieldPassword--compressed {
  height: 32px;
}
.euiFieldPassword--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiFieldPassword {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFieldPassword {
    line-height: 1em;
  }
}
.euiFieldPassword::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldPassword:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldPassword::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldPassword::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldPassword:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldPassword:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiFieldPassword:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiFieldPassword--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiFieldPassword--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFieldPassword--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldPassword--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldPassword--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldPassword--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiFieldPassword.euiFieldPassword--compressed {
  padding-left: 32px;
}
.euiFieldPassword--withToggle::-ms-reveal {
  display: none;
}
.euiFieldSearch {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  padding: 12px 12px 12px 40px;
  -webkit-appearance: textfield;
}
.euiFieldSearch--fullWidth {
  max-width: 100%;
}
.euiFieldSearch--compressed {
  height: 32px;
}
.euiFieldSearch--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiFieldSearch {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFieldSearch {
    line-height: 1em;
  }
}
.euiFieldSearch::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldSearch:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldSearch::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldSearch::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldSearch:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldSearch:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiFieldSearch:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiFieldSearch--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiFieldSearch--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFieldSearch--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldSearch--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldSearch--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldSearch--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiFieldSearch-isLoading {
  padding-right: 40px;
}
.euiFieldSearch-isLoading.euiFieldSearch--compressed {
  padding-right: 32px;
}
.euiFieldSearch::-webkit-search-cancel-button,
.euiFieldSearch::-webkit-search-decoration {
  -webkit-appearance: none;
}
.euiFieldSearch::-ms-clear {
  display: none;
}
.euiFieldSearch--compressed {
  padding-left: 32px;
}
.euiFieldText {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  padding: 12px;
}
.euiFieldText--fullWidth {
  max-width: 100%;
}
.euiFieldText--compressed {
  height: 32px;
}
.euiFieldText--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiFieldText {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiFieldText {
    line-height: 1em;
  }
}
.euiFieldText::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldText:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldText::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldText::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiFieldText:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldText:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
}
.euiFieldText:disabled,
.euiFieldText:focus {
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldText:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
}
.euiFieldText:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldText:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiFieldText:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiFieldText--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiFieldText--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFieldText--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldText--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldText--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldText--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFieldText--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFieldText--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiFieldText--withIcon {
  padding-left: 40px;
}
.euiFieldText.euiFieldText-isInvalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFieldText--withIcon.euiFieldText--compressed {
  padding-left: 32px;
}
.euiFilePicker {
  max-width: 400px;
  width: 100%;
  height: 40px;
  position: relative;
}
.euiFilePicker--fullWidth {
  max-width: 100%;
}
.euiFilePicker--compressed {
  height: 32px;
}
.euiFilePicker--inGroup {
  height: 100%;
}
.euiFilePicker.euiFilePicker--large {
  border-radius: 6px;
  overflow: hidden;
  height: auto;
}
.euiFilePicker.euiFilePicker--large.euiFilePicker--compressed {
  border-radius: 4px;
}
.euiFilePicker__input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  overflow: hidden;
}
.euiFilePicker__input:hover {
  cursor: pointer;
}
.euiFilePicker__input:hover:disabled {
  cursor: not-allowed;
}
.euiFilePicker__input:disabled {
  opacity: 0;
}
.euiFilePicker__input:disabled ~ .euiFilePicker__prompt {
  color: #98a2b3;
}
.euiFilePicker__icon {
  position: absolute;
  left: 12px;
  top: 12px;
  transition: transform 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiFilePicker--compressed .euiFilePicker__icon {
  top: 8px;
  left: 8px;
}
.euiFilePicker--large .euiFilePicker__icon {
  position: static;
  margin-bottom: 16px;
}
.euiFilePicker__prompt {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  height: 40px;
  padding: 12px 12px 12px 40px;
  pointer-events: none;
  border-radius: 6px;
  transition:
    box-shadow 0.15s ease-in,
    background-color 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in 0.15s;
}
@supports (-moz-appearance: none) {
  .euiFilePicker__prompt {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFilePicker--compressed .euiFilePicker__prompt {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px 8px 8px 32px;
  height: 32px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiFilePicker--compressed .euiFilePicker__prompt {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFilePicker--large .euiFilePicker__prompt {
  height: 128px;
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.euiFilePicker--large.euiFilePicker--compressed .euiFilePicker__prompt {
  height: 104px;
}
.euiFilePicker-isInvalid .euiFilePicker__prompt {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiFilePicker__promptText {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  line-height: 16px;
}
.euiFilePicker:not(.euiFilePicker--large):not(.euiFilePicker-hasFiles)
  .euiFilePicker__promptText {
  color: #98a2b3;
}
.euiFilePicker__clearButton,
.euiFilePicker__loadingSpinner {
  position: absolute;
  right: 12px;
  top: 12px;
}
.euiFilePicker--compressed .euiFilePicker__clearButton,
.euiFilePicker--compressed .euiFilePicker__loadingSpinner {
  top: 8px;
}
.euiFilePicker__clearButton {
  pointer-events: auto;
}
.euiFilePicker:not(.euiFilePicker--large) .euiFilePicker__clearButton {
  width: 16px;
  height: 16px;
  pointer-events: all;
  background-color: #98a2b3;
  border-radius: 16px;
  line-height: 0;
}
.euiFilePicker:not(.euiFilePicker--large) .euiFilePicker__clearButton:focus {
  outline: 2px solid currentColor;
}
.euiFilePicker:not(.euiFilePicker--large)
  .euiFilePicker__clearButton:focus:focus-visible {
  outline-style: auto;
}
.euiFilePicker:not(.euiFilePicker--large)
  .euiFilePicker__clearButton:focus:not(:focus-visible) {
  outline: none;
}
.euiFilePicker:not(.euiFilePicker--large)
  .euiFilePicker__clearButton
  .euiFilePicker__clearIcon {
  width: 8px;
  height: 8px;
  fill: #fff;
  stroke: #fff;
  stroke-width: 2px;
}
.euiFilePicker--large .euiFilePicker__clearButton {
  position: relative;
  top: 0;
  right: 0;
}
.euiFilePicker--compressed .euiFilePicker__input:focus + .euiFilePicker__prompt,
.euiFilePicker--compressed .euiFilePicker__showDrop .euiFilePicker__prompt,
.euiFilePicker__input:focus + .euiFilePicker__prompt,
.euiFilePicker__showDrop .euiFilePicker__prompt {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFilePicker__input:disabled + .euiFilePicker__prompt {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFilePicker__input:disabled
  + .euiFilePicker__prompt::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFilePicker__input:disabled + .euiFilePicker__prompt:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFilePicker__input:disabled + .euiFilePicker__prompt::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFilePicker__input:disabled + .euiFilePicker__prompt::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFilePicker:not(.euiFilePicker--large).euiFilePicker-hasFiles
  .euiFilePicker__prompt,
.euiFilePicker:not(.euiFilePicker--large).euiFilePicker-isLoading
  .euiFilePicker__prompt {
  padding-right: 40px;
}
.euiFilePicker-hasFiles .euiFilePicker__promptText {
  color: #343741;
}
.euiFilePicker--large
  .euiFilePicker__input:focus
  + .euiFilePicker__prompt
  .euiFilePicker__promptText,
.euiFilePicker--large
  .euiFilePicker__input:hover:not(:disabled)
  + .euiFilePicker__prompt
  .euiFilePicker__promptText {
  text-decoration: underline;
}
.euiFilePicker--large
  .euiFilePicker__input:focus
  + .euiFilePicker__prompt
  .euiFilePicker__icon,
.euiFilePicker--large
  .euiFilePicker__input:hover:not(:disabled)
  + .euiFilePicker__prompt
  .euiFilePicker__icon {
  transform: scale(1.1);
}
.euiFilePicker--large.euiFilePicker__showDrop
  .euiFilePicker__prompt
  .euiFilePicker__promptText {
  text-decoration: underline;
}
.euiFilePicker--large.euiFilePicker__showDrop
  .euiFilePicker__prompt
  .euiFilePicker__icon {
  transform: scale(1.1);
}
.euiFilePicker--large.euiFilePicker-hasFiles .euiFilePicker__promptText {
  font-weight: 700;
}
.euiForm__error {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  list-style: disc;
}
.euiForm__errors {
  margin-bottom: 16px;
}
.euiSelect {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 40px;
  padding: 0 12px;
}
.euiSelect--fullWidth {
  max-width: 100%;
}
.euiSelect--compressed {
  height: 32px;
}
.euiSelect--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiSelect {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiSelect {
    line-height: 1em;
  }
}
.euiSelect::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSelect:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSelect::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSelect::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSelect:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSelect:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
}
.euiSelect:disabled,
.euiSelect:focus {
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSelect:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
}
.euiSelect:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSelect:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiSelect:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiSelect--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiSelect--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiSelect--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSelect--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSelect--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSelect--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSelect--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSelect--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiSelect--compressed {
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}
.euiSelect--inGroup {
  line-height: 38px;
}
.euiSelect--inGroup.euiSelect--compressed {
  line-height: 30px;
}
.euiSelect::-ms-expand {
  display: none;
}
.euiSelect:focus::-ms-value {
  color: #343741;
  background: transparent;
}
.euiSelect:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #343741;
}
.euiSuperSelect__listbox {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}
.euiSuperSelect__listbox::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiSuperSelect__listbox::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiSuperSelect__listbox::-webkit-scrollbar-corner,
.euiSuperSelect__listbox::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiSuperSelect__item {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 8px;
}
.euiSuperSelect__item:focus,
.euiSuperSelect__item:hover {
  cursor: pointer;
  text-decoration: underline;
}
.euiSuperSelect__item:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiSuperSelect__item:disabled {
  cursor: not-allowed;
  text-decoration: none;
  color: #abb4c4;
}
.euiSuperSelect__item--hasDividers:not(:last-of-type) {
  border-bottom: 1px solid #d3dae6;
}
.euiSuperSelectControl {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  display: block;
  text-align: left;
  line-height: 40px;
  padding: 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.euiSuperSelectControl--fullWidth {
  max-width: 100%;
}
.euiSuperSelectControl--compressed {
  height: 32px;
}
.euiSuperSelectControl--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiSuperSelectControl {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiSuperSelectControl {
    line-height: 1em;
  }
}
.euiSuperSelectControl::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperSelectControl:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperSelectControl::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperSelectControl::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiSuperSelectControl:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSuperSelectControl:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiSuperSelectControl:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiSuperSelectControl--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiSuperSelectControl--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiSuperSelectControl--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSuperSelectControl--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiSuperSelectControl--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiSuperSelectControl--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiSuperSelectControl-isInvalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiSuperSelectControl--compressed {
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}
.euiSuperSelectControl.euiSuperSelect--isOpen__button {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFormControlLayout {
  max-width: 400px;
  width: 100%;
  height: 40px;
}
.euiFormControlLayout--fullWidth {
  max-width: 100%;
}
.euiFormControlLayout--compressed {
  height: 32px;
}
.euiFormControlLayout--inGroup {
  height: 100%;
}
.euiFormControlLayout--1icons {
  padding-right: 34px;
}
.euiFormControlLayout--1icons[class*="compressed"] {
  padding-right: 26px;
}
.euiFormControlLayout--2icons {
  padding-right: 56px;
}
.euiFormControlLayout--2icons[class*="compressed"] {
  padding-right: 44px;
}
.euiFormControlLayout--3icons {
  padding-right: 78px;
}
.euiFormControlLayout--3icons[class*="compressed"] {
  padding-right: 62px;
}
.euiFormControlLayout--4icons {
  padding-right: 100px;
}
.euiFormControlLayout--4icons[class*="compressed"] {
  padding-right: 80px;
}
.euiFormControlLayout--5icons {
  padding-right: 122px;
}
.euiFormControlLayout--5icons[class*="compressed"] {
  padding-right: 98px;
}
.euiFormControlLayout__childrenWrapper {
  position: relative;
}
.euiFormControlLayout--group {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  display: flex;
  align-items: stretch;
  padding: 1px;
}
@supports (-moz-appearance: none) {
  .euiFormControlLayout--group {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFormControlLayout--group .euiButtonEmpty,
.euiFormControlLayout--group .euiButtonIcon,
.euiFormControlLayout--group .euiFormLabel,
.euiFormControlLayout--group .euiPopover__anchor,
.euiFormControlLayout--group .euiText,
.euiFormControlLayout--group > * {
  height: 100%;
}
.euiFormControlLayout--group .euiFormControlLayout__childrenWrapper {
  flex-grow: 1;
  overflow: hidden;
}
.euiFormControlLayout--group .euiFormControlLayout__append,
.euiFormControlLayout--group .euiFormControlLayout__prepend {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  flex-shrink: 0;
  height: 100%;
  border-radius: 0;
}
.euiFormControlLayout--group .euiFormControlLayout__append.euiIcon,
.euiFormControlLayout--group .euiFormControlLayout__append .euiIcon,
.euiFormControlLayout--group .euiFormControlLayout__prepend.euiIcon,
.euiFormControlLayout--group .euiFormControlLayout__prepend .euiIcon {
  padding: 0 8px;
  width: 32px;
  border-radius: 0;
  background-color: #e9edf3;
}
.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonEmpty,
.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonEmpty,
.euiFormControlLayout--group .euiFormControlLayout__append.euiButtonIcon,
.euiFormControlLayout--group .euiFormControlLayout__append .euiButtonIcon,
.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonEmpty,
.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonEmpty,
.euiFormControlLayout--group .euiFormControlLayout__prepend.euiButtonIcon,
.euiFormControlLayout--group .euiFormControlLayout__prepend .euiButtonIcon {
  transform: none !important;
}
.euiFormControlLayout--group
  .euiFormControlLayout__append.euiButtonEmpty
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__append
  .euiButtonEmpty
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__append.euiButtonIcon
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__append
  .euiButtonIcon
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__prepend.euiButtonEmpty
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__prepend
  .euiButtonEmpty
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__prepend.euiButtonIcon
  .euiIcon,
.euiFormControlLayout--group
  .euiFormControlLayout__prepend
  .euiButtonIcon
  .euiIcon {
  background: none !important;
  padding: 0;
  width: 16px;
}
.euiFormControlLayout--group .euiButtonIcon {
  padding: 0 8px;
  width: 32px;
  border-radius: 0;
}
.euiFormControlLayout--group .euiButtonIcon:not(:focus) {
  background-color: #e9edf3;
}
.euiFormControlLayout--group .euiButtonIcon:focus-visible {
  outline: 2px solid #0071c2;
  outline-offset: -2px;
}
.euiFormControlLayout--group .euiToolTipAnchor > .euiIcon {
  height: 100%;
  background-color: #e9edf3;
  padding: 0 8px;
  width: 32px;
  border-radius: 0;
}
.euiFormControlLayout--group > .euiFormControlLayout__append,
.euiFormControlLayout--group > .euiFormControlLayout__prepend {
  max-width: 50%;
}
.euiFormControlLayout--group .euiFormLabel,
.euiFormControlLayout--group .euiText {
  background-color: #e9edf3;
  padding: 12px;
  line-height: 16px !important;
  cursor: default !important;
}
.euiFormControlLayout--group
  .euiFormLabel
  + :not(.euiFormControlLayout__childrenWrapper):not(input),
.euiFormControlLayout--group
  .euiText
  + :not(.euiFormControlLayout__childrenWrapper):not(input),
.euiFormControlLayout--group
  > :not(.euiFormControlLayout__childrenWrapper)
  + .euiFormLabel,
.euiFormControlLayout--group
  > :not(.euiFormControlLayout__childrenWrapper)
  + .euiText {
  margin-left: -12px;
}
.euiFormControlLayout--group .euiButtonEmpty {
  border-right: none;
}
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper
  ~ *
  .euiButtonEmpty,
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper
  ~ .euiButtonEmpty {
  border-right: none;
  border-left: none;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  border-radius: 3px;
  overflow: hidden;
}
@supports (-moz-appearance: none) {
  .euiFormControlLayout--group.euiFormControlLayout--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFormControlLayout--group.euiFormControlLayout--compressed .euiFormLabel,
.euiFormControlLayout--group.euiFormControlLayout--compressed .euiText {
  padding: 8px;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormLabel
  + :not(.euiFormControlLayout__childrenWrapper),
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiText
  + :not(.euiFormControlLayout__childrenWrapper),
.euiFormControlLayout--group.euiFormControlLayout--compressed
  > :not(.euiFormControlLayout__childrenWrapper)
  + .euiFormLabel,
.euiFormControlLayout--group.euiFormControlLayout--compressed
  > :not(.euiFormControlLayout__childrenWrapper)
  + .euiText {
  margin-left: -8px;
}
.euiFormControlLayout--group.euiFormControlLayout--readOnly {
  cursor: default;
  background: #e9edf3;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px #e9edf3;
}
.euiFormControlLayout--group.euiFormControlLayout--readOnly input {
  background-color: #fff;
}
.euiFormControlLayoutDelimited {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  display: flex;
  align-items: stretch;
  padding: 1px;
}
@supports (-moz-appearance: none) {
  .euiFormControlLayoutDelimited {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFormControlLayoutDelimited .euiFormControlLayoutDelimited__delimeter {
  background-color: #fbfcfd;
}
.euiFormControlLayoutDelimited > .euiFormControlLayout__childrenWrapper {
  display: flex;
  align-items: center;
  width: 100%;
}
.euiFormControlLayoutDelimited[class*="--compressed"] {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  border-radius: 3px;
}
@supports (-moz-appearance: none) {
  .euiFormControlLayoutDelimited[class*="--compressed"] {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiFormControlLayoutDelimited[class*="--compressed"]
  .euiFormControlLayoutDelimited__input {
  height: 100%;
  padding: 0 8px;
}
.euiFormControlLayoutDelimited[class*="--compressed"]
  .euiFormControlLayoutIcons {
  padding-left: 8px;
  padding-right: 8px;
}
.euiFormControlLayoutDelimited[class*="--fullWidth"]
  .euiFormControlLayout__childrenWrapper,
.euiFormControlLayoutDelimited[class*="--fullWidth"] input {
  width: 100%;
  max-width: none;
}
.euiFormControlLayoutDelimited[class*="-isDisabled"] {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFormControlLayoutDelimited[class*="-isDisabled"]::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFormControlLayoutDelimited[class*="-isDisabled"]:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFormControlLayoutDelimited[class*="-isDisabled"]::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFormControlLayoutDelimited[class*="-isDisabled"]::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiFormControlLayoutDelimited[class*="-isDisabled"]
  .euiFormControlLayoutDelimited__delimeter {
  background-color: #eef2f7;
}
.euiFormControlLayoutDelimited[class*="--readOnly"] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFormControlLayoutDelimited[class*="--readOnly"]
  .euiFormControlLayoutDelimited__delimeter,
.euiFormControlLayoutDelimited[class*="--readOnly"] input {
  background-color: #fff;
}
.euiFormControlLayoutDelimited .euiFormControlLayoutIcons {
  position: static;
  padding-left: 12px;
  padding-right: 12px;
  flex-shrink: 0;
}
.euiFormControlLayoutDelimited
  .euiFormControlLayoutIcons:not(.euiFormControlLayoutIcons--right) {
  order: -1;
}
.euiFormControlLayoutDelimited__input {
  box-shadow: none !important;
  border-radius: 0 !important;
  text-align: center;
  height: 100%;
  min-width: 0;
}
.euiFormControlLayoutDelimited[class*="--compressed"]
  .euiFormControlLayoutDelimited__input {
  max-width: none;
}
.euiFormControlLayoutDelimited__delimeter {
  line-height: 1 !important;
  flex: 0 0 auto;
  padding-left: 6px;
  padding-right: 6px;
}
.euiFormControlLayoutIcons {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  display: flex;
  align-items: center;
}
.euiFormControlLayoutIcons > * + * {
  margin-left: 6px;
}
.euiFormControlLayout--compressed .euiFormControlLayoutIcons {
  left: 8px;
}
.euiFormControlLayoutIcons--right {
  left: auto;
  right: 12px;
}
.euiFormControlLayout--compressed .euiFormControlLayoutIcons--right {
  left: auto;
  right: 8px;
}
:disabled + .euiFormControlLayoutIcons {
  cursor: not-allowed;
  color: #98a2b3;
}
.euiFormControlLayoutClearButton {
  width: 16px;
  height: 16px;
  pointer-events: all;
  background-color: #98a2b3;
  border-radius: 16px;
  line-height: 0;
}
.euiFormControlLayoutClearButton:focus {
  outline: 2px solid currentColor;
}
.euiFormControlLayoutClearButton:focus:focus-visible {
  outline-style: auto;
}
.euiFormControlLayoutClearButton:focus:not(:focus-visible) {
  outline: none;
}
.euiFormControlLayoutClearButton .euiFormControlLayoutClearButton__icon {
  width: 8px;
  height: 8px;
  fill: #fff;
  stroke: #fff;
  stroke-width: 2px;
}
.euiFormControlLayoutClearButton--small {
  width: 12px;
  height: 12px;
  pointer-events: all;
  background-color: #98a2b3;
  border-radius: 12px;
  line-height: 0;
}
.euiFormControlLayoutClearButton--small:focus {
  outline: 2px solid currentColor;
}
.euiFormControlLayoutClearButton--small:focus:focus-visible {
  outline-style: auto;
}
.euiFormControlLayoutClearButton--small:focus:not(:focus-visible) {
  outline: none;
}
.euiFormControlLayoutClearButton--small .euiFormControlLayoutClearButton__icon {
  width: 6px;
  height: 6px;
  fill: #fff;
  stroke: #fff;
  stroke-width: 4px;
}
.euiFormControlLayoutCustomIcon {
  pointer-events: none;
  font-size: 0;
}
.euiFormControlLayoutCustomIcon--clickable {
  width: 16px;
  height: 16px;
  pointer-events: all;
}
.euiFormControlLayoutCustomIcon--clickable
  .euiFormControlLayoutCustomIcon__icon {
  vertical-align: baseline;
  transform: none;
}
.euiFormControlLayoutCustomIcon--clickable:focus {
  outline: 2px solid currentColor;
}
.euiFormControlLayoutCustomIcon--clickable:focus:focus-visible {
  outline-style: auto;
}
.euiFormControlLayoutCustomIcon--clickable:focus:not(:focus-visible) {
  outline: none;
}
.euiFormControlLayoutCustomIcon--clickable:disabled {
  cursor: not-allowed;
  color: #98a2b3;
}
.euiFormErrorText {
  padding-top: 4px;
  color: #bd271e;
}
.euiFormErrorText,
.euiFormLegend {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiFormLegend {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-weight: 600;
}
.euiFormLegend:not(.euiFormLegend-isHidden) {
  margin-bottom: 8px;
}
.euiFormLegend:not(.euiFormLegend-isHidden).euiFormLegend--compressed {
  margin-bottom: 4px;
}
.euiFormHelpText {
  padding-top: 4px;
  color: #69707d;
}
.euiFormHelpText,
.euiFormLabel {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
}
.euiFormLabel {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-weight: 600;
  display: inline-block;
  transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiFormLabel.euiFormLabel-isInvalid {
  color: #bd271e;
}
.euiFormLabel.euiFormLabel-isFocused {
  color: #07c;
}
.euiFormLabel[for] {
  cursor: pointer;
}
.euiFormLabel[for].euiFormLabel-isDisabled {
  cursor: default;
}
.euiFormRow {
  display: flex;
  flex-direction: column;
  max-width: 400px;
}
.euiFormRow + .euiButton,
.euiFormRow + .euiFormRow {
  margin-top: 16px;
}
.euiFormRow--fullWidth {
  max-width: 100%;
}
.euiFormRow--hasEmptyLabelSpace {
  margin-top: 20px;
  min-height: 40px;
  padding-bottom: 0;
  justify-content: center;
}
.euiFormRow__labelWrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 4px;
}
.euiFormRow--horizontal {
  flex-direction: row;
  align-items: stretch;
}
.euiFormRow--horizontal .euiFormRow__label {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  max-width: 100%;
}
.euiFormRow--horizontal .euiFormRow__labelWrapper {
  display: block;
  line-height: 31px;
  width: calc(33% - 8px);
  margin-right: 8px;
  margin-bottom: 0;
}
.euiFormRow--horizontal .euiFormRow__fieldWrapper {
  width: 67%;
}
.euiFormRow--horizontal + .euiFormRow--horizontal {
  margin-top: 8px;
}
.euiFormRow--horizontal + .euiFormRow--horizontal.euiFormRow--hasSwitch {
  margin-top: 12px;
}
.euiFormRow--horizontal.euiFormRow--hasSwitch .euiFormRow__labelWrapper {
  line-height: 19px;
  width: auto;
  min-width: calc(33% - 8px);
}
.euiFormRow--horizontal.euiFormRow--hasSwitch .euiFormRow__fieldWrapper {
  width: auto;
}
.euiFormRow--horizontal.euiFormRow--hasSwitch
  .euiFormRow__fieldWrapper
  .euiSwitch--compressed {
  margin-top: 2px;
}
.euiFormRow--horizontal.euiFormRow--hasSwitch + .euiFormRow--horizontal {
  margin-top: 12px;
}
.euiFormRow__fieldWrapperDisplayOnly {
  min-height: 40px;
  display: flex;
  align-items: center;
}
.euiFormRow--compressed.euiFormRow--hasEmptyLabelSpace,
.euiFormRow--compressed .euiFormRow__fieldWrapperDisplayOnly {
  min-height: 32px;
}
.euiRadio {
  position: relative;
}
.euiRadio .euiRadio__input {
  width: 16px;
  height: 16px;
  top: 3px;
  cursor: pointer;
  position: absolute;
  opacity: 0;
  z-index: 1;
}
.euiRadio .euiRadio__input ~ .euiRadio__label {
  display: inline-block;
  padding-left: 24px;
  line-height: 24px;
  font-size: 14px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.euiRadio .euiRadio__input + .euiRadio__circle {
  padding: 7px;
  border: 1px solid #c9cbcd;
  background: #fff no-repeat 50%;
  border-radius: 14px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 3px;
}
.euiRadio .euiRadio__input:checked + .euiRadio__circle {
  border-color: #07c;
  background-color: #07c;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='8' cy='11' r='3' fill='%23FFF' fill-rule='evenodd' transform='translate(-5 -8)'/%3E%3C/svg%3E");
}
.euiRadio .euiRadio__input[disabled] {
  cursor: not-allowed !important;
}
.euiRadio .euiRadio__input[disabled] ~ .euiRadio__label {
  color: #98a2b3;
  cursor: not-allowed !important;
}
.euiRadio .euiRadio__input[disabled] + .euiRadio__circle {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
}
.euiRadio .euiRadio__input:checked[disabled] + .euiRadio__circle {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle cx='8' cy='11' r='3' fill='%235E646F' fill-rule='evenodd' transform='translate(-5 -8)'/%3E%3C/svg%3E");
}
.euiRadio .euiRadio__input:focus + .euiRadio__circle {
  outline: 2px solid currentColor;
  border-color: #07c;
}
.euiRadio .euiRadio__input:focus + .euiRadio__circle:focus-visible {
  outline-style: auto;
}
.euiRadio .euiRadio__input:focus + .euiRadio__circle:not(:focus-visible) {
  outline: none;
}
.euiRadio.euiRadio--inList,
.euiRadio.euiRadio--noLabel {
  min-height: 16px;
  min-width: 16px;
}
.euiRadio.euiRadio--inList .euiRadio__circle,
.euiRadio.euiRadio--inList .euiRadio__input,
.euiRadio.euiRadio--noLabel .euiRadio__circle,
.euiRadio.euiRadio--noLabel .euiRadio__input {
  top: 0;
}
.euiRadio.euiRadio--inList .euiRadio__input,
.euiRadio.euiRadio--noLabel .euiRadio__input {
  margin: 0;
}
.euiRadioGroup__item + .euiRadioGroup__item {
  margin-top: 4px;
}
.euiRadioGroup__item + .euiRadioGroup__item.euiRadio--compressed {
  margin-top: 0;
}
.euiRange__horizontalSpacer {
  width: 16px;
}
.euiRange__slimHorizontalSpacer {
  width: 8px;
}
.euiRangeDraggable {
  height: 20px;
  position: absolute;
  top: 10px;
  pointer-events: none;
  z-index: 2;
}
.euiRangeDraggable.euiRangeDraggable--compressed {
  height: 16px;
  top: 8px;
}
.euiRangeDraggable.euiRangeDraggable--hasTicks {
  top: 0;
}
.euiRangeDraggable .euiRangeDraggle__inner {
  position: absolute;
  left: 16px;
  right: 16px;
  top: 0;
  bottom: 0;
}
.euiRangeDraggable:not(.euiRangeDraggable--disabled) .euiRangeDraggle__inner {
  cursor: -webkit-grab;
  cursor: grab;
  pointer-events: all;
}
.euiRangeDraggable:not(.euiRangeDraggable--disabled)
  .euiRangeDraggle__inner:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.euiRangeHighlight {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(50% - 3px);
  overflow: hidden;
}
.euiRangeHighlight__progress {
  height: 6px;
  border-radius: 6px;
  background-color: #d3dae6;
}
.euiRangeHighlight--hasTicks {
  top: 7px;
}
.euiRangeHighlight--hasTicks.euiRangeHighlight--compressed {
  top: 5px;
}
.euiRangeInput {
  width: auto;
  min-width: 64px;
}
.euiRange__popover .euiRangeInput {
  margin: 0 !important;
  width: 100%;
}
.euiRangeLabel--max,
.euiRangeLabel--min {
  font-size: 12px;
}
.euiRangeLabel--min {
  margin-right: 8px;
}
.euiRangeLabel--max {
  margin-left: 8px;
}
.euiRangeLabel--isDisabled {
  opacity: 0.25;
}
.euiRangeLevels {
  display: flex;
  justify-content: stretch;
  position: absolute;
  left: 0;
  right: 0;
  top: 22px;
}
.euiRangeLevels--hasTicks {
  top: 12px;
}
.euiRangeLevels--compressed {
  top: 18px;
}
.euiRangeLevels--compressed.euiRangeLevels--hasTicks {
  top: 10px;
}
.euiRangeLevel {
  display: block;
  position: absolute;
  height: 6px;
  border-radius: 6px;
  margin: 2px;
}
.euiRangeLevel--primary {
  background-color: rgba(0, 119, 204, 0.3);
}
.euiRangeLevel--success {
  background-color: rgba(0, 191, 179, 0.3);
}
.euiRangeLevel--warning {
  background-color: rgba(254, 197, 20, 0.3);
}
.euiRangeLevel--danger {
  background-color: rgba(189, 39, 30, 0.3);
}
.euiRangeSlider {
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  width: 100%;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
.euiRangeSlider:disabled {
  cursor: not-allowed;
}
.euiRangeSlider:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
}
.euiRangeSlider:disabled::-moz-range-thumb {
  cursor: not-allowed;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
}
.euiRangeSlider:disabled::-ms-thumb {
  cursor: not-allowed;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
}
.euiRangeSlider:disabled ~ .euiRangeThumb {
  cursor: not-allowed;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
}
.euiRangeSlider::-webkit-slider-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -webkit-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiRangeSlider::-moz-range-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -moz-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiRangeSlider::-ms-thumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  -ms-transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  cursor: pointer;
  background-color: #69707d;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
}
.euiRangeSlider::-webkit-slider-runnable-track {
  height: 6px;
  width: 100%;
  background: #d3dae6;
  border: 0 solid #69707d;
  border-radius: 4px;
}
.euiRangeSlider::-moz-range-track {
  height: 6px;
  width: 100%;
  background: #d3dae6;
  border: 0 solid #69707d;
  border-radius: 4px;
}
.euiRangeSlider::-ms-fill-lower,
.euiRangeSlider::-ms-fill-upper {
  height: 6px;
  width: 100%;
  background: #d3dae6;
  border: 0 solid #69707d;
  border-radius: 4px;
}
.euiRangeSlider--hasFocus::-webkit-slider-thumb,
.euiRangeSlider:focus-visible::-webkit-slider-thumb {
  box-shadow: 0 0 0 2px #0071c2;
}
.euiRangeSlider--hasFocus::-moz-range-thumb,
.euiRangeSlider:focus-visible::-moz-range-thumb {
  box-shadow: 0 0 0 2px #0071c2;
}
.euiRangeSlider--hasFocus::-ms-thumb,
.euiRangeSlider:focus-visible::-ms-thumb {
  box-shadow: 0 0 0 2px #0071c2;
}
.euiRangeSlider--hasFocus ~ .euiRangeThumb,
.euiRangeSlider:focus-visible ~ .euiRangeThumb {
  border-color: #fff;
}
.euiRangeSlider--hasFocus::-webkit-slider-runnable-track,
.euiRangeSlider:focus-visible::-webkit-slider-runnable-track {
  background-color: #07c;
  border-color: #07c;
}
.euiRangeSlider--hasFocus::-moz-range-track,
.euiRangeSlider:focus-visible::-moz-range-track {
  background-color: #07c;
  border-color: #07c;
}
.euiRangeSlider--hasFocus::-ms-fill-lower,
.euiRangeSlider--hasFocus::-ms-fill-upper,
.euiRangeSlider:focus-visible::-ms-fill-lower,
.euiRangeSlider:focus-visible::-ms-fill-upper {
  background-color: #07c;
  border-color: #07c;
}
.euiRangeSlider--hasFocus ~ .euiRangeHighlight .euiRangeHighlight__progress,
.euiRangeSlider:focus-visible
  ~ .euiRangeHighlight
  .euiRangeHighlight__progress {
  background-color: #07c;
}
.euiRangeSlider--hasFocus ~ .euiRangeTooltip .euiRangeTooltip__value,
.euiRangeSlider:focus-visible ~ .euiRangeTooltip .euiRangeTooltip__value {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
}
.euiRangeSlider--hasFocus
  ~ .euiRangeTooltip
  .euiRangeTooltip__value.euiRangeTooltip__value--left,
.euiRangeSlider--hasFocus
  ~ .euiRangeTooltip
  .euiRangeTooltip__value.euiRangeTooltip__value--right,
.euiRangeSlider:focus-visible
  ~ .euiRangeTooltip
  .euiRangeTooltip__value.euiRangeTooltip__value--left,
.euiRangeSlider:focus-visible
  ~ .euiRangeTooltip
  .euiRangeTooltip__value.euiRangeTooltip__value--right {
  transform: translateX(0) translateY(-50%) scale(1.1);
}
.euiRangeSlider::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -5px;
}
.euiRangeSlider::-ms-thumb {
  margin-top: 0;
}
.euiRangeSlider::-moz-focus-outer {
  border: none;
}
.euiRangeSlider::-ms-track {
  height: 6px;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 8px 0;
  color: transparent;
}
.euiRangeSlider--hasTicks {
  height: 20px;
}
.euiRangeSlider--compressed {
  height: 32px;
}
.euiRangeSlider--compressed.euiRangeSlider--hasTicks {
  height: 16px;
}
.euiRangeSlider--hasRange::-webkit-slider-runnable-track {
  background-color: rgba(211, 218, 230, 0.4);
  border-color: rgba(105, 112, 125, 0.4);
}
.euiRangeSlider--hasRange::-moz-range-track {
  background-color: rgba(211, 218, 230, 0.4);
  border-color: rgba(105, 112, 125, 0.4);
}
.euiRangeSlider--hasRange::-ms-fill-lower,
.euiRangeSlider--hasRange::-ms-fill-upper {
  background-color: rgba(211, 218, 230, 0.4);
  border-color: rgba(105, 112, 125, 0.4);
}
.euiRangeThumb {
  background: #fff no-repeat 50%;
  border-radius: 14px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  cursor: pointer;
  padding: 0;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  z-index: 1;
}
.euiRangeThumb:focus {
  outline: 2px solid currentColor;
  outline-offset: 2px;
  border-color: #07c;
}
.euiRangeThumb:focus:focus-visible {
  outline-style: auto;
}
.euiRangeThumb:focus:not(:focus-visible) {
  outline: none;
}
.euiRangeThumb--hasTicks {
  top: 25%;
}
.euiRangeTicks {
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
  display: flex;
}
.euiRangeTicks--isCustom {
  left: 2px;
  right: 2px;
}
.euiRangeTick {
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  position: absolute;
  transform: translateX(-50%);
  padding-top: 16px;
}
.euiRangeTick:not(.euiRangeTick--hasTickMark):before {
  content: "";
  left: calc(50% - 2px);
}
.euiRangeTick .euiRangeTick__pseudo,
.euiRangeTick:not(.euiRangeTick--hasTickMark):before {
  width: 4px;
  height: 4px;
  background-color: #69707d;
  border-radius: 100%;
  position: absolute;
  top: 0;
}
.euiRangeTick--isCustom {
  overflow-x: visible;
}
.euiRangeTick--isMax,
.euiRangeTick--isMin {
  transform: translateX(0);
}
.euiRangeTick--isMin .euiRangeTick__pseudo {
  left: 0;
}
.euiRangeTick--isMax .euiRangeTick__pseudo {
  right: 0;
}
.euiRangeTick:disabled {
  cursor: not-allowed;
}
.euiRangeTicks--compressed {
  top: 6px;
}
.euiRangeTick__label,
.euiRangeTooltip {
  pointer-events: none;
}
.euiRangeTooltip {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: calc(100% - 16px);
  margin-left: 8px;
  z-index: 2;
}
.euiRangeTooltip__value {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  border: 1px solid #404040;
  position: absolute;
  border-radius: 6px;
  padding: 2px 8px;
  background-color: #404040;
  color: #fff;
  max-width: 256px;
  top: 50%;
  transition:
    box-shadow 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1),
    transform 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiRangeTooltip__value:after,
.euiRangeTooltip__value:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform-origin: center;
  background-color: #404040;
  width: 12px;
  height: 12px;
  border-radius: 2px;
}
.euiRangeTooltip__value:before {
  background-color: #404040;
}
.euiRangeTooltip__value.euiRangeTooltip__value--right {
  margin-left: 24px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--right:after,
.euiRangeTooltip__value.euiRangeTooltip__value--right:before {
  left: -5px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--right:before {
  margin-left: -1px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--left {
  margin-right: 24px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--left:after,
.euiRangeTooltip__value.euiRangeTooltip__value--left:before {
  left: auto;
  right: -5px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--left:before {
  margin-right: -1px;
}
.euiRangeTooltip__value.euiRangeTooltip__value--left,
.euiRangeTooltip__value.euiRangeTooltip__value--right {
  transform: translateX(0) translateY(-50%);
}
.euiRangeTooltip__value.euiRangeTooltip__value--left:after,
.euiRangeTooltip__value.euiRangeTooltip__value--left:before,
.euiRangeTooltip__value.euiRangeTooltip__value--right:after,
.euiRangeTooltip__value.euiRangeTooltip__value--right:before {
  bottom: 50%;
  transform: translateY(50%) rotate(45deg);
}
.euiRangeTooltip__value--hasTicks {
  top: 10px;
}
.euiRangeTooltip--compressed .euiRangeTooltip__value--hasTicks {
  top: 8px;
}
.euiRangeTrack {
  height: 100%;
  flex-grow: 1;
  position: relative;
  align-self: flex-start;
}
.euiRangeTrack--hasTicks {
  margin-left: 1em;
  margin-right: 1em;
}
.euiRangeTrack--disabled {
  opacity: 0.25;
}
.euiRangeWrapper {
  max-width: 400px;
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
}
.euiRangeWrapper--fullWidth {
  max-width: 100%;
}
.euiRangeWrapper--compressed {
  height: 32px;
}
.euiRangeWrapper--inGroup {
  height: 100%;
}
.euiRangeWrapper > .euiFormControlLayout {
  width: auto;
}
.euiRangeWrapper > .euiFormControlLayout.euiFormControlLayout--group {
  flex-shrink: 0;
}
.euiDualRange__slider::-webkit-slider-thumb {
  visibility: hidden;
}
.euiDualRange__slider::-moz-range-thumb {
  visibility: hidden;
}
.euiDualRange__slider::-ms-thumb {
  visibility: hidden;
}
.euiSwitch {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  min-height: 20px;
}
.euiSwitch .euiSwitch__label {
  cursor: pointer;
  padding-left: 8px;
  line-height: 20px;
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
}
.euiSwitch .euiSwitch__button {
  flex-shrink: 0;
  line-height: 0;
}
.euiSwitch .euiSwitch__button:focus .euiSwitch__track {
  outline: 2px solid currentColor;
  outline-offset: 2px;
  border-color: #07c;
}
.euiSwitch .euiSwitch__button:focus .euiSwitch__track:focus-visible {
  outline-style: auto;
}
.euiSwitch .euiSwitch__button:focus .euiSwitch__track:not(:focus-visible) {
  outline: none;
}
.euiSwitch .euiSwitch__button:disabled:hover,
.euiSwitch .euiSwitch__button:disabled ~ .euiSwitch__label:hover {
  cursor: not-allowed;
}
.euiSwitch .euiSwitch__button:disabled .euiSwitch__body {
  background-color: rgba(152, 162, 179, 0.2);
}
.euiSwitch .euiSwitch__button:disabled .euiSwitch__thumb {
  border-color: #d3dae6;
  background-color: #d3dae6;
  box-shadow: none;
  background-color: rgba(152, 162, 179, 0.2);
}
.euiSwitch .euiSwitch__button:disabled .euiSwitch__icon {
  fill: #5e646f;
}
.euiSwitch .euiSwitch__button:disabled + .euiSwitch__label {
  color: #98a2b3;
}
.euiSwitch .euiSwitch__button[aria-checked="false"] .euiSwitch__body {
  background-color: rgba(152, 162, 179, 0.2);
}
.euiSwitch .euiSwitch__button[aria-checked="false"] .euiSwitch__thumb {
  left: 0;
}
.euiSwitch .euiSwitch__button[aria-checked="false"] .euiSwitch__icon {
  right: -8px;
}
.euiSwitch
  .euiSwitch__button[aria-checked="false"]
  .euiSwitch__icon.euiSwitch__icon--checked {
  right: auto;
  left: -34px;
}
.euiSwitch .euiSwitch__body {
  pointer-events: none;
  width: 44px;
  height: 20px;
  background-color: #07c;
  display: inline-block;
  position: relative;
  border-radius: 20px;
  vertical-align: middle;
}
.euiSwitch .euiSwitch__thumb {
  padding: 9px;
  border: 1px solid #c9cbcd;
  background: #fff no-repeat 50%;
  border-radius: 18px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  position: absolute;
  display: inline-block;
  left: 24px;
  transition:
    border-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    background-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    left 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    transform 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiSwitch .euiSwitch__track {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border-radius: 20px;
}
.euiSwitch .euiSwitch__icon {
  position: absolute;
  right: -34px;
  top: 2px;
  bottom: 0;
  width: 42px;
  height: 16px;
  transition:
    left 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    right 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  fill: #343741;
}
.euiSwitch .euiSwitch__icon--checked {
  right: auto;
  left: -8px;
  fill: #fff;
}
.euiSwitch:hover .euiSwitch__button:not(:disabled) .euiSwitch__thumb {
  transform: scale(1.05);
}
.euiSwitch:hover .euiSwitch__button:active .euiSwitch__thumb {
  transform: scale(0.95);
}
.euiSwitch.euiSwitch--compressed {
  min-height: 16px;
}
.euiSwitch.euiSwitch--compressed .euiSwitch__label {
  line-height: 16px;
}
.euiSwitch.euiSwitch--compressed .euiSwitch__body {
  width: 28px;
  height: 16px;
  border-radius: 16px;
}
.euiSwitch.euiSwitch--compressed .euiSwitch__thumb {
  padding: 6px;
  border: 1px solid #c9cbcd;
  background: #fff no-repeat 50%;
  border-radius: 12px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  left: 13px;
  top: 1px;
  transition:
    border-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    background-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    left 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    transform 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiSwitch.euiSwitch--compressed .euiSwitch__track {
  border-radius: 16px;
}
.euiSwitch.euiSwitch--mini {
  min-height: 10px;
}
.euiSwitch.euiSwitch--mini .euiSwitch__label {
  line-height: 10px;
  font-size: 12px;
}
.euiSwitch.euiSwitch--mini .euiSwitch__body {
  width: 22px;
  height: 10px;
  border-radius: 10px;
}
.euiSwitch.euiSwitch--mini .euiSwitch__thumb {
  padding: 3px;
  border: 1px solid #c9cbcd;
  background: #fff no-repeat 50%;
  border-radius: 6px;
  transition:
    background-color 0.15s ease-in,
    border-color 0.15s ease-in;
  left: 13px;
  top: 1px;
  transition:
    border-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    background-color 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    left 0.25s cubic-bezier(0.34, 1.61, 0.7, 1),
    transform 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiSwitch.euiSwitch--mini .euiSwitch__track {
  border-radius: 10px;
}
.euiSwitch.euiSwitch--compressed
  .euiSwitch__button[aria-checked="false"]
  .euiSwitch__thumb,
.euiSwitch.euiSwitch--mini
  .euiSwitch__button[aria-checked="false"]
  .euiSwitch__thumb {
  left: 1px;
}
.euiSwitch.euiSwitch--compressed
  .euiSwitch__button[aria-checked="false"]
  .euiSwitch__thumb,
.euiSwitch.euiSwitch--compressed
  .euiSwitch__button[aria-checked="true"]:disabled
  .euiSwitch__thumb,
.euiSwitch.euiSwitch--mini
  .euiSwitch__button[aria-checked="false"]
  .euiSwitch__thumb,
.euiSwitch.euiSwitch--mini
  .euiSwitch__button[aria-checked="true"]:disabled
  .euiSwitch__thumb {
  border-color: #c9cbcd;
}
.euiSwitch.euiSwitch--compressed
  .euiSwitch__button[aria-checked="true"]
  .euiSwitch__thumb,
.euiSwitch.euiSwitch--mini
  .euiSwitch__button[aria-checked="true"]
  .euiSwitch__thumb {
  border-color: #07c;
}
.euiTextArea {
  max-width: 400px;
  width: 100%;
  height: 40px;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow:
    0 0 transparent,
    inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  border: none;
  border-radius: 6px;
  padding: 12px;
  line-height: 1.5;
}
.euiTextArea--fullWidth {
  max-width: 100%;
}
.euiTextArea--compressed {
  height: 32px;
}
.euiTextArea--inGroup {
  height: 100%;
}
@supports (-moz-appearance: none) {
  .euiTextArea {
    transition-property: box-shadow, background-image, background-size;
  }
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiTextArea {
    line-height: 1em;
  }
}
.euiTextArea::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiTextArea:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiTextArea::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiTextArea::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiTextArea:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiTextArea:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
}
.euiTextArea:disabled,
.euiTextArea:focus {
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiTextArea:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
}
.euiTextArea:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiTextArea:-webkit-autofill {
  -webkit-text-fill-color: #343741;
}
.euiTextArea:-webkit-autofill ~ .euiFormControlLayoutIcons {
  color: #343741;
}
.euiTextArea--compressed {
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
  padding: 8px;
  border-radius: 4px;
}
@supports (-moz-appearance: none) {
  .euiTextArea--compressed {
    transition-property: box-shadow, background-image, background-size;
  }
}
.euiTextArea--compressed:invalid {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  );
  background-size: 100%;
}
.euiTextArea--compressed:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiTextArea--compressed:disabled {
  color: #98a2b3;
  -webkit-text-fill-color: #98a2b3;
  cursor: not-allowed;
  background: #eef2f7;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiTextArea--compressed:disabled::-webkit-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea--compressed:disabled:-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea--compressed:disabled::-ms-input-placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea--compressed:disabled::placeholder {
  color: #98a2b3;
  opacity: 1;
}
.euiTextArea--compressed[readOnly] {
  cursor: default;
  color: #343741;
  -webkit-text-fill-color: #343741;
  background: #fff;
  border-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiTextArea--inGroup {
  box-shadow: none !important;
  border-radius: 0;
}
.euiTextArea,
.euiTextArea--compressed {
  height: auto;
}
.euiTextArea--resizeVertical {
  resize: vertical;
}
.euiTextArea--resizeHorizontal {
  resize: horizontal;
}
.euiTextArea--resizeBoth {
  resize: both;
}
.euiTextArea--resizeNone {
  resize: none;
}
.euiHeader {
  box-shadow:
    0 0.7px 1.4px rgba(0, 0, 0, 0.07),
    0 1.9px 4px rgba(0, 0, 0, 0.05),
    0 4.5px 10px rgba(0, 0, 0, 0.05);
  height: 49px;
  position: relative;
  z-index: 999;
  display: flex;
  justify-content: space-between;
  background: #fff;
  border-bottom: 1px solid #cdd3df;
}
.euiHeader--fixed {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.euiHeader--fixed + .euiHeader--fixed {
  top: 48px;
}
.euiHeader--dark {
  background-color: #25282f;
  border-bottom-color: #25282f;
}
.euiHeader--dark .euiHeaderLink,
.euiHeader--dark .euiHeaderLogo__text,
.euiHeader--dark .euiHeaderSectionItemButton {
  color: #fff;
}
.euiHeader--dark .euiHeaderLink-isActive {
  color: #3a96d7;
}
.euiHeader--dark .euiHeaderSectionItem:after {
  background: #69707d;
}
.euiHeader--dark .euiHeaderLink:focus,
.euiHeader--dark .euiHeaderLogo:focus,
.euiHeader--dark .euiHeaderSectionItemButton:focus {
  background: #003c66;
}
.euiHeader--dark .euiHeaderSectionItemButton__notification--badge {
  box-shadow: 0 0 0 1px #25282f;
}
.euiHeader--dark .euiHeaderSectionItemButton__notification--dot {
  stroke: #25282f;
}
.euiHeaderProfile {
  padding: 16px;
}
.euiHeaderLinks {
  display: flex;
}
.euiHeaderLinks__list {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.euiHeaderLinks__list--gutterXS > * {
  margin: 0 4px;
}
.euiHeaderLinks__list--gutterS > * {
  margin: 0 8px;
}
.euiHeaderLinks__list--gutterM > * {
  margin: 0 12px;
}
.euiHeaderLinks__list--gutterL > * {
  margin: 0 24px;
}
.euiHeaderLinks__mobileList .euiHeaderLink {
  display: block;
  width: 100%;
  padding: 8px;
}
.euiHeaderLinks__mobileList .euiHeaderLink > span {
  justify-content: flex-start;
}
.euiHeaderLogo {
  text-align: left;
  font-weight: 500;
  position: relative;
  height: 40px;
  line-height: 40px;
  min-width: 41px;
  padding: 0 13px 0 12px;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  white-space: nowrap;
}
.euiHeaderLogo:focus,
.euiHeaderLogo:hover {
  text-decoration: underline;
}
.euiHeaderLogo:focus {
  outline: 2px solid currentColor;
  outline-offset: 2px;
  text-decoration-thickness: 2px !important;
}
.euiHeaderLogo:focus:focus-visible {
  outline-style: auto;
}
.euiHeaderLogo:focus:not(:focus-visible) {
  outline: none;
}
.euiHeaderLogo:focus,
.euiHeaderLogo:hover {
  text-decoration: none;
}
.euiHeaderLogo__text {
  font-size: 22px;
  font-size: 1.57143rem;
  line-height: 2.28571rem;
  padding-left: 16px;
  font-weight: 300;
}
@media only screen and (max-width: 574px) {
  .euiHeaderLogo {
    padding: 0 12px;
  }
  .euiHeaderLogo__icon.euiIcon--xLarge {
    width: 24px;
    height: 24px;
  }
  .euiHeaderLogo__text {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word;
    color: #1a1c21;
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 700;
    font-weight: 400;
  }
}
.euiHeaderAlert {
  min-width: 300px;
  position: relative;
  margin-bottom: 24px;
  padding: 0 8px 24px;
  border-bottom: 1px solid #d3dae6;
  border-top: none;
}
.euiHeaderAlert .euiHeaderAlert__dismiss {
  opacity: 0;
  position: absolute;
  right: 12px;
  top: 12px;
  transition: opacity 0.25s ease-in;
}
.euiHeaderAlert .euiHeaderAlert__dismiss:focus,
.euiHeaderAlert:hover .euiHeaderAlert__dismiss {
  opacity: 1;
}
.euiHeaderAlert .euiHeaderAlert__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.euiHeaderAlert .euiHeaderAlert__text {
  margin-bottom: 16px;
}
.euiHeaderAlert .euiHeaderAlert__action,
.euiHeaderAlert .euiHeaderAlert__text {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiHeaderAlert .euiHeaderAlert__date {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  color: #69707d;
}
.euiHeaderBreadcrumbs {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.euiHeaderSection {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}
.euiHeaderSection--grow,
.euiHeaderSection--left {
  flex-grow: 1;
}
.euiHeaderSection--dontGrow {
  flex-grow: 0;
}
.euiHeaderSectionItem {
  position: relative;
  display: flex;
  align-items: center;
}
.euiHeaderSectionItem:after {
  position: absolute;
  content: "";
  top: 16px;
  bottom: 0;
  background: #d3dae6;
  left: 0;
}
.euiHeaderSectionItem--borderLeft:after {
  left: 0;
  width: 1px;
}
.euiHeaderSectionItem--borderRight:after {
  width: 1px;
  left: auto;
  right: 0;
}
@media only screen and (max-width: 574px) {
  .euiHeaderSectionItem {
    min-width: 30px;
  }
  .euiHeaderSectionItem--borderLeft:after,
  .euiHeaderSectionItem--borderRight:after {
    display: none;
  }
}
.euiHeaderSectionItemButton {
  position: relative;
  height: 40px;
  min-width: 40px;
  text-align: center;
  font-size: 0;
}
.euiHeaderSectionItemButton__notification {
  position: absolute;
}
.euiHeaderSectionItemButton__notification--dot {
  top: 0;
  right: 0;
  stroke: #fff;
}
.euiHeaderSectionItemButton__notification--badge {
  top: 9%;
  right: 9%;
  box-shadow: 0 0 0 1px #fff;
}
.euiHeaderSectionItemButton__content {
  display: inline-block;
}
@media only screen and (max-width: 574px) {
  .euiHeaderSectionItemButton {
    min-width: 30px;
  }
  .euiHeaderSectionItemButton__notification.euiHeaderSectionItemButton__notification--dot {
    width: 16px;
    height: 16px;
    top: 9%;
  }
}
.euiImage {
  display: inline-block;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  line-height: 0;
  flex-shrink: 0;
}
.euiImage .euiImage__img {
  margin-bottom: 0;
  max-width: 100%;
}
.euiImage.euiImage--hasShadow .euiImage__img {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
}
.euiImage .euiImage__button {
  position: relative;
  cursor: pointer;
  transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiImage .euiImage__button:focus {
  outline: 2px solid #0071c2;
}
.euiImage .euiImage__button:hover .euiImage__icon {
  visibility: visible;
  fill-opacity: 1;
}
.euiImage .euiImage__button--fullWidth {
  width: 100%;
}
.euiImage.euiImage--allowFullScreen:hover .euiImage__caption {
  text-decoration: underline;
}
.euiImage.euiImage--allowFullScreen:not(.euiImage--hasShadow)
  .euiImage__button:focus,
.euiImage.euiImage--allowFullScreen:not(.euiImage--hasShadow)
  .euiImage__button:hover {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
}
.euiImage.euiImage--allowFullScreen.euiImage--hasShadow .euiImage__button:focus,
.euiImage.euiImage--allowFullScreen.euiImage--hasShadow
  .euiImage__button:hover {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
}
.euiImage.euiImage--small .euiImage__img {
  width: 8.57143rem;
}
.euiImage.euiImage--medium .euiImage__img {
  width: 14.28571rem;
}
.euiImage.euiImage--large .euiImage__img {
  width: 25.71429rem;
}
.euiImage.euiImage--xlarge .euiImage__img {
  width: 42.85714rem;
}
.euiImage.euiImage--fullWidth {
  width: 100%;
}
.euiImage.euiImage--original .euiImage__img {
  width: auto;
  max-width: 100%;
}
.euiImage.euiImage--floatLeft {
  float: left;
}
.euiImage.euiImage--floatLeft[class*="euiImage--margin"] {
  margin-left: 0;
  margin-top: 0;
}
.euiImage.euiImage--floatRight {
  float: right;
}
.euiImage.euiImage--floatRight[class*="euiImage--margin"] {
  margin-right: 0;
  margin-top: 0;
}
.euiImage.euiImage--marginSmall {
  margin: 8px;
}
.euiImage.euiImage--marginMedium {
  margin: 16px;
}
.euiImage.euiImage--marginLarge {
  margin: 24px;
}
.euiImage.euiImage--marginXlarge {
  margin: 32px;
}
.euiImage__img {
  width: 100%;
  vertical-align: middle;
}
.euiImage__caption {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  margin-top: 4px;
  text-align: center;
}
.euiImage__icon {
  visibility: hidden;
  fill-opacity: 0;
  position: absolute;
  right: 16px;
  top: 16px;
  transition: fill-opacity 0.35s cubic-bezier(0.694, 0.0482, 0.335, 1);
  cursor: pointer;
}
.euiImage-isFullScreen {
  position: relative;
  max-height: 80vh;
  max-width: 80vw;
  -webkit-animation: euiImageFullScreen 0.5s cubic-bezier(0.34, 1.61, 0.7, 1);
  animation: euiImageFullScreen 0.5s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiImage-isFullScreen:hover .euiImage__button {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
}
.euiImage-isFullScreen:hover .euiImage__caption {
  text-decoration: underline;
}
.euiImage-isFullScreen__img {
  max-height: 80vh;
  max-width: 80vw;
  vertical-align: middle;
  cursor: pointer;
  transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiImage-isFullScreenCloseIcon {
  position: absolute;
  right: 16px;
  top: 16px;
  pointer-events: none;
}
@-webkit-keyframes euiImageFullScreen {
  0% {
    opacity: 0;
    transform: translateY(64px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiImageFullScreen {
  0% {
    opacity: 0;
    transform: translateY(64px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 574px) {
  .euiImage.euiImage--floatLeft,
  .euiImage.euiImage--floatRight {
    float: none;
  }
  .euiImage.euiImage--floatLeft[class*="euiImage--margin"],
  .euiImage.euiImage--floatRight[class*="euiImage--margin"] {
    margin: inherit;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiImage.euiImage--floatLeft,
  .euiImage.euiImage--floatRight {
    float: none;
  }
  .euiImage.euiImage--floatLeft[class*="euiImage--margin"],
  .euiImage.euiImage--floatRight[class*="euiImage--margin"] {
    margin: inherit;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiImage.euiImage--floatLeft,
  .euiImage.euiImage--floatRight {
    float: none;
  }
  .euiImage.euiImage--floatLeft[class*="euiImage--margin"],
  .euiImage.euiImage--floatRight[class*="euiImage--margin"] {
    margin: inherit;
  }
}
.euiKeyPadMenu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 300px;
  max-width: 100%;
  margin-bottom: -4px;
  margin-right: -4px;
}
.euiKeyPadMenu legend {
  margin-bottom: 8px;
}
.euiKeyPadMenu > :not(legend) {
  margin-bottom: 4px;
  margin-right: 4px;
}
.euiKeyPadMenuItem {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  display: block;
  padding: 4px;
  height: 96px;
  width: 96px;
  border: 1px solid transparent;
  border-radius: 6px;
  color: #343741;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiKeyPadMenuItem {
    transition:
      background-color 0.15s ease-in,
      border-color 0.15s ease-in,
      box-shadow 0.15s ease-in;
  }
}
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus,
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus-within,
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):hover {
  cursor: pointer;
  text-decoration: underline;
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  border-color: #d3dae6;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus-within
    .euiKeyPadMenuItem__icon,
  .euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus
    .euiKeyPadMenuItem__icon,
  .euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):hover
    .euiKeyPadMenuItem__icon {
    transform: translateY(0);
  }
}
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus {
  cursor: pointer;
  text-decoration: underline;
  background-color: rgba(0, 119, 204, 0.1);
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isDisabled {
  cursor: not-allowed;
  text-decoration: none;
  color: #abb4c4;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isDisabled .euiKeyPadMenuItem__icon {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isDisabled .euiKeyPadMenuItem__icon svg * {
  fill: #abb4c4;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ) {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  color: #1a1c21;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected {
  border-color: #d3dae6;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isDisabled:not(
    .euiKeyPadMenuItem-isSelected
  )
  .euiKeyPadMenuItem__checkableInput,
.euiKeyPadMenuItem:not(:hover):not(:focus):not(:focus-within):not(
    .euiKeyPadMenuItem-isSelected
  )
  .euiKeyPadMenuItem__checkableInput {
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  overflow: hidden;
  margin: -1px;
}
.euiKeyPadMenuItem__inner {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.euiKeyPadMenuItem__inner .euiKeyPadMenuItem__checkableInput {
  transform: scale(0.75);
  transform-origin: top right;
}
.euiKeyPadMenuItem__inner .euiKeyPadMenuItem__betaBadge,
.euiKeyPadMenuItem__inner .euiKeyPadMenuItem__checkableInput {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 3;
}
.euiKeyPadMenuItem__icon {
  transition: transform 0.25s cubic-bezier(0.34, 1.61, 0.7, 1);
  margin-bottom: 12px;
  transform: translateY(2px);
}
.euiKeyPadMenuItem__label {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
}
.euiKeyPadMenuItem--checkable.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ),
.euiKeyPadMenuItem--checkable.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):focus,
.euiKeyPadMenuItem--checkable.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):focus-within,
.euiKeyPadMenuItem--checkable.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):hover {
  background-color: rgba(0, 119, 204, 0.1);
  color: #0071c2;
  border-color: #0071c2;
}
.euiListGroup.euiListGroup-flush {
  padding: 0;
  border: none;
}
.euiListGroup.euiListGroup-bordered {
  border-radius: 6px;
  border: 1px solid #d3dae6;
}
.euiListGroup-maxWidthDefault {
  max-width: 400px;
}
.euiListGroup--gutterSmall {
  padding: 8px;
}
.euiListGroup--gutterSmall .euiListGroupItem:not(:first-of-type) {
  margin-top: 8px;
}
.euiListGroup--gutterMedium {
  padding: 16px;
}
.euiListGroup--gutterMedium .euiListGroupItem:not(:first-of-type) {
  margin-top: 16px;
}
.euiListGroupItem {
  padding: 0;
  border-radius: 6px;
  display: flex;
  align-items: center;
  transition: background-color 0.15s;
  position: relative;
}
.euiListGroupItem.euiListGroupItem-isActive,
.euiListGroupItem.euiListGroupItem-isClickable:hover {
  background-color: rgba(211, 218, 230, 0.25);
}
.euiListGroupItem.euiListGroupItem-isClickable:focus-within {
  background-color: rgba(211, 218, 230, 0.25);
}
.euiListGroupItem.euiListGroupItem--ghost.euiListGroupItem-isClickable:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiListGroupItem.euiListGroupItem--ghost.euiListGroupItem-isClickable:focus-within {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiListGroupItem.euiListGroupItem-isClickable:hover .euiListGroupItem__button,
.euiListGroupItem .euiListGroupItem__button:focus,
.euiListGroupItem .euiListGroupItem__button:hover {
  text-decoration: underline;
}
.euiListGroupItem.euiListGroupItem-isDisabled,
.euiListGroupItem.euiListGroupItem-isDisabled .euiListGroupItem__button:focus,
.euiListGroupItem.euiListGroupItem-isDisabled .euiListGroupItem__button:hover,
.euiListGroupItem.euiListGroupItem-isDisabled:focus,
.euiListGroupItem.euiListGroupItem-isDisabled:hover {
  color: #abb4c4;
  cursor: not-allowed;
  background-color: transparent;
  text-decoration: none;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiListGroupItem__button:focus,
  .euiListGroupItem__button:hover {
    background-color: rgba(211, 218, 230, 0.25);
    border-radius: 6px;
  }
  .euiListGroupItem__button:focus
    .euiListGroupItem--ghost
    .euiListGroupItem__button:focus,
  .euiListGroupItem__button:focus
    .euiListGroupItem--ghost
    .euiListGroupItem__button:hover,
  .euiListGroupItem__button:hover
    .euiListGroupItem--ghost
    .euiListGroupItem__button:focus,
  .euiListGroupItem__button:hover
    .euiListGroupItem--ghost
    .euiListGroupItem__button:hover {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
}
.euiListGroupItem__button,
.euiListGroupItem__text {
  line-height: 24px;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  flex: 1 0 auto;
  text-align: left;
  max-width: 100%;
  font-weight: inherit;
}
.euiListGroupItem-hasExtraAction .euiListGroupItem__button,
.euiListGroupItem-hasExtraAction .euiListGroupItem__text {
  max-width: calc(100% - 32px);
}
.euiListGroupItem--primary .euiListGroupItem__button:not(:disabled),
.euiListGroupItem--primary .euiListGroupItem__text:not(:disabled) {
  color: #0071c2;
}
.euiListGroupItem--text .euiListGroupItem__button:not(:disabled),
.euiListGroupItem--text .euiListGroupItem__text:not(:disabled) {
  color: #343741;
}
.euiListGroupItem--subdued .euiListGroupItem__button:not(:disabled),
.euiListGroupItem--subdued .euiListGroupItem__text:not(:disabled) {
  color: #69707d;
}
.euiListGroupItem--ghost .euiListGroupItem__button:not(:disabled),
.euiListGroupItem--ghost .euiListGroupItem__text:not(:disabled) {
  color: #fff;
}
.euiListGroupItem-isActive:not(.euiListGroupItem--ghost)
  .euiListGroupItem__button,
.euiListGroupItem-isActive:not(.euiListGroupItem--ghost)
  .euiListGroupItem__text {
  color: #343741;
}
.euiListGroupItem__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.euiListGroupItem__extraAction {
  opacity: 0;
  margin-right: 8px;
  transition: opacity 0.15s;
}
.euiListGroupItem:not(.euiListGroupItem-isDisabled):focus
  .euiListGroupItem__extraAction,
.euiListGroupItem:not(.euiListGroupItem-isDisabled):hover
  .euiListGroupItem__extraAction,
.euiListGroupItem__extraAction.euiListGroupItem__extraAction-alwaysShow,
.euiListGroupItem__extraAction:focus {
  opacity: 1;
}
.euiListGroupItem__icon {
  margin-right: 12px;
  flex-grow: 0;
  flex-shrink: 0;
}
.euiListGroupItem--xSmall {
  font-size: 12px;
}
.euiListGroupItem--medium,
.euiListGroupItem--small {
  font-size: 14px;
}
.euiListGroupItem--large {
  font-size: 22px;
}
.euiListGroupItem--small,
.euiListGroupItem--xSmall {
  font-weight: 500;
  letter-spacing: 0;
}
.euiListGroupItem--xSmall .euiListGroupItem__button,
.euiListGroupItem--xSmall .euiListGroupItem__text {
  line-height: 16px;
}
.euiListGroupItem--large .euiListGroupItem__button,
.euiListGroupItem--large .euiListGroupItem__text {
  line-height: 32px;
}
.euiListGroupItem--wrapText .euiListGroupItem__button,
.euiListGroupItem--wrapText .euiListGroupItem__text {
  width: 100%;
  word-break: break-word;
}
.euiListGroupItem--wrapText .euiListGroupItem__label {
  white-space: inherit;
}
.euiListGroup-flush .euiListGroupItem {
  border-radius: 0;
}
.euiListGroup-bordered .euiListGroupItem:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.euiListGroup-bordered .euiListGroupItem:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.euiListGroupItem__tooltip {
  width: 100%;
}
.euiPinnableListGroup__itemExtraAction svg {
  transform: rotate(45deg);
}
.euiPinnableListGroup__itemExtraAction-pinned:not(:hover):not(:focus) {
  color: #8c919a;
}
.euiMarkdownEditor {
  display: flex;
  flex-direction: column;
}
.euiMarkdownEditor--isPreviewing .euiMarkdownEditor__toggleContainer {
  display: none;
}
.euiMarkdownEditor--fullHeight {
  height: 100%;
}
.euiMarkdownEditor--fullHeight .euiMarkdownEditorTextArea {
  resize: none;
}
.euiMarkdownEditor--fullHeight .euiMarkdownEditorDropZone {
  height: 100%;
}
.euiMarkdownEditorDropZone {
  display: flex;
  position: relative;
  flex-direction: column;
  min-height: "150px";
}
.euiMarkdownEditorDropZone__input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  overflow: hidden;
}
.euiMarkdownEditorDropZone__input:hover {
  cursor: pointer;
}
.euiMarkdownEditorDropZone__input:hover:disabled {
  cursor: not-allowed;
}
.euiMarkdownEditorDropZone--isDragging
  .euiMarkdownEditor:focus-within
  .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorFooter,
.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea:focus {
  background-color: rgba(0, 119, 204, 0.1) !important;
}
.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea:focus {
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  ) !important;
}
.euiMarkdownEditorDropZone--isDraggingError
  .euiMarkdownEditor:focus-within
  .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorFooter,
.euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorTextArea:focus {
  background-color: rgba(189, 39, 30, 0.1) !important;
}
.euiMarkdownEditorDropZone--hasError .euiMarkdownEditorTextArea,
.euiMarkdownEditorDropZone--hasError .euiMarkdownEditorTextArea:focus {
  background-image: linear-gradient(
    0deg,
    #bd271e,
    #bd271e 2px,
    transparent 0,
    transparent
  ) !important;
}
.euiMarkdownFormat[class*="euiTextColor-default"]
  .euiMarkdownFormat__blockquote {
  border-left-color: rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-default"] .euiHorizontalRule {
  background-color: rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-default"] .euiMarkdownFormat__table {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-default"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-default"] .euiMarkdownFormat__table th {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-default"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-default"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-default"] .euiMarkdownFormat__table tr {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.euiMarkdownFormat[class*="euiTextColor-subdued"]
  .euiMarkdownFormat__blockquote {
  border-left-color: #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-subdued"] .euiHorizontalRule {
  background-color: #69707d;
  color: #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-subdued"] .euiMarkdownFormat__table {
  border-left: 1px solid #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-subdued"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-subdued"] .euiMarkdownFormat__table th {
  border-top: 1px solid #69707d;
  border-bottom: 1px solid #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-subdued"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-subdued"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-subdued"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #69707d;
}
.euiMarkdownFormat[class*="euiTextColor-success"]
  .euiMarkdownFormat__blockquote {
  border-left-color: #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-success"] .euiHorizontalRule {
  background-color: #00bfb3;
  color: #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-success"] .euiMarkdownFormat__table {
  border-left: 1px solid #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-success"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-success"] .euiMarkdownFormat__table th {
  border-top: 1px solid #00bfb3;
  border-bottom: 1px solid #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-success"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-success"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-success"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #00bfb3;
}
.euiMarkdownFormat[class*="euiTextColor-accent"]
  .euiMarkdownFormat__blockquote {
  border-left-color: #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-accent"] .euiHorizontalRule {
  background-color: #f04e98;
  color: #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-accent"] .euiMarkdownFormat__table {
  border-left: 1px solid #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-accent"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-accent"] .euiMarkdownFormat__table th {
  border-top: 1px solid #f04e98;
  border-bottom: 1px solid #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-accent"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-accent"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-accent"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #f04e98;
}
.euiMarkdownFormat[class*="euiTextColor-warning"]
  .euiMarkdownFormat__blockquote {
  border-left-color: #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-warning"] .euiHorizontalRule {
  background-color: #fec514;
  color: #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-warning"] .euiMarkdownFormat__table {
  border-left: 1px solid #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-warning"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-warning"] .euiMarkdownFormat__table th {
  border-top: 1px solid #fec514;
  border-bottom: 1px solid #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-warning"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-warning"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-warning"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #fec514;
}
.euiMarkdownFormat[class*="euiTextColor-danger"]
  .euiMarkdownFormat__blockquote {
  border-left-color: #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-danger"] .euiHorizontalRule {
  background-color: #bd271e;
  color: #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-danger"] .euiMarkdownFormat__table {
  border-left: 1px solid #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-danger"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-danger"] .euiMarkdownFormat__table th {
  border-top: 1px solid #bd271e;
  border-bottom: 1px solid #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-danger"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-danger"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-danger"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #bd271e;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiMarkdownFormat__blockquote {
  border-left-color: #fff;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiHorizontalRule {
  background-color: #fff;
  color: #fff;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiMarkdownFormat__table {
  border-left: 1px solid #fff;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiMarkdownFormat__table th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-ghost"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid #fff;
}
.euiMarkdownFormat[class*="euiTextColor-ghost"] .euiMarkdownFormat__table tr {
  border-top: 1px solid #fff;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"]
  .euiMarkdownFormat__blockquote {
  border-left-color: currentColor;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"] .euiHorizontalRule {
  background-color: currentColor;
  color: currentColor;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"] .euiMarkdownFormat__table {
  border-left: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-inherit"] .euiMarkdownFormat__table th {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-inherit"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-inherit"] .euiMarkdownFormat__table tr {
  border-top: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-custom"]
  .euiMarkdownFormat__blockquote {
  border-left-color: currentColor;
}
.euiMarkdownFormat[class*="euiTextColor-custom"] .euiHorizontalRule {
  background-color: currentColor;
  color: currentColor;
}
.euiMarkdownFormat[class*="euiTextColor-custom"] .euiMarkdownFormat__table {
  border-left: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-custom"] .euiMarkdownFormat__table td,
.euiMarkdownFormat[class*="euiTextColor-custom"] .euiMarkdownFormat__table th {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-custom"]
  .euiMarkdownFormat__table
  td:last-child,
.euiMarkdownFormat[class*="euiTextColor-custom"]
  .euiMarkdownFormat__table
  th:last-child {
  border-right: 1px solid;
}
.euiMarkdownFormat[class*="euiTextColor-custom"] .euiMarkdownFormat__table tr {
  border-top: 1px solid;
}
.euiMarkdownFormat .euiMarkdownFormat__blockquote {
  border-left-style: solid;
}
.euiMarkdownFormat .euiCheckbox {
  margin-bottom: 0 !important;
}
.euiMarkdownFormat .euiCheckbox .euiCheckbox__input + .euiCheckbox__square {
  top: 50%;
  transform: translateY(-50%);
}
.euiMarkdownFormat .euiMarkdownFormat__table {
  display: block;
  width: 100%;
  overflow: auto;
  border-spacing: 0;
  border-collapse: collapse;
}
.euiMarkdownEditorFooter {
  display: inline-flex;
  padding: 4px;
  border: 1px solid #d3dae6;
  align-items: center;
  background: #fafbfd;
}
.euiMarkdownEditorFooter__popover {
  width: 300px;
}
.euiMarkdownEditorFooter__actions {
  flex: 1 1;
  display: inline-flex;
}
.euiMarkdownEditorFooter__actions > button,
.euiMarkdownEditorFooter__actions > span {
  margin-right: 4px;
  align-self: center;
}
.euiMarkdownEditorFooter__actions .euiMarkdownEditorFooter__uploadError {
  position: relative;
  left: -1px;
  line-height: 1;
  border-radius: 6px;
}
.euiMarkdownEditorFooter__actions .euiMarkdownEditorFooter__uploadError > span {
  padding: 0 4px;
}
.euiMarkdownEditorFooter__helpButton > svg {
  width: 26px;
}
.euiMarkdownEditorPreview {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  background: #fff;
  min-height: "150px";
  overflow-y: auto;
  border: 1px solid #d3dae6;
  padding: 12px;
}
.euiMarkdownEditorPreview::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiMarkdownEditorPreview::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiMarkdownEditorPreview::-webkit-scrollbar-corner,
.euiMarkdownEditorPreview::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiMarkdownEditorPreview-isReadOnly .euiCheckbox__input ~ .euiCheckbox__label {
  cursor: default;
}
.euiMarkdownEditorPreview-isReadOnly
  .euiCheckbox__input:focus:not(:checked)
  + .euiCheckbox__square {
  border-color: #c9cbcd;
}
.euiMarkdownEditorTextArea {
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-weight: 400;
  letter-spacing: normal;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-kerning: normal;
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  color: #343741;
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  width: 100%;
  height: 100%;
  min-height: "150px";
  padding: 12px;
  border: 1px solid #d3dae6;
  border-bottom: none;
  line-height: 1.5;
  resize: vertical;
  background-color: #fbfcfd;
  background-repeat: no-repeat;
  background-size: 0 100%;
  margin: 0;
  transition:
    box-shadow 0.15s ease-in,
    background-image 0.15s ease-in,
    background-size 0.15s ease-in,
    background-color 0.15s ease-in;
}
@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .euiMarkdownEditorTextArea {
    line-height: 1em;
  }
}
.euiMarkdownEditorTextArea::-webkit-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiMarkdownEditorTextArea:-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiMarkdownEditorTextArea::-ms-input-placeholder {
  color: #69707d;
  opacity: 1;
}
.euiMarkdownEditorTextArea::placeholder {
  color: #69707d;
  opacity: 1;
}
.euiMarkdownEditorTextArea::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiMarkdownEditorTextArea::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiMarkdownEditorTextArea::-webkit-scrollbar-corner,
.euiMarkdownEditorTextArea::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiMarkdownEditor:focus-within .euiMarkdownEditorTextArea,
.euiMarkdownEditorTextArea:focus {
  background-color: #fff;
  background-image: linear-gradient(
    0deg,
    #07c,
    #07c 2px,
    transparent 0,
    transparent
  );
  background-size: 100% 100%;
}
.euiMarkdownEditorTextArea-isReadOnly {
  background: #fff;
  cursor: unset;
}
.euiMarkdownEditor:focus-within .euiMarkdownEditorTextArea-isReadOnly,
.euiMarkdownEditorTextArea-isReadOnly:focus {
  background: none;
}
.euiMarkdownEditorToolbar {
  display: flex;
  flex-wrap: wrap;
  background: #f5f7fa;
  border: 1px solid #d3dae6;
  border-bottom: none;
  padding: 4px;
}
.euiMarkdownEditorToolbar__buttons {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
  align-items: center;
}
.euiMarkdownEditorToolbar__buttons > * {
  margin-right: 4px;
}
.euiMarkdownEditorToolbar__divider {
  content: "";
  height: 24px;
  display: block;
  margin-left: 4px;
  padding-right: 4px;
  border-left: 1px solid #d3dae6;
}
.euiMarkdownTooltip__icon {
  transform: translateY(-1px);
}
.euiModal {
  border: 1px solid #d3dae6;
  box-shadow:
    0 2.7px 9px rgba(0, 0, 0, 0.13),
    0 9.4px 24px rgba(0, 0, 0, 0.09),
    0 21.8px 43px rgba(0, 0, 0, 0.08);
  display: flex;
  position: relative;
  background-color: #fff;
  border-radius: 6px;
  z-index: 8000;
  min-width: 400px;
  -webkit-animation: euiModal 0.35s cubic-bezier(0.34, 1.61, 0.7, 1);
  animation: euiModal 0.35s cubic-bezier(0.34, 1.61, 0.7, 1);
  max-width: calc(100vw - 16px);
}
.euiModal:focus {
  outline: none;
}
.euiModal .euiModal__flex {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  max-height: 75vh;
  overflow: hidden;
}
.euiModal--maxWidth-default {
  max-width: MIN(768px, calc(100vw - 16px));
}
.euiModal--confirmation {
  min-width: 400px;
}
.euiModalHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px 16px 24px;
  flex-grow: 0;
  flex-shrink: 0;
}
.euiModalHeader__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 27px;
  font-size: 1.92857rem;
  line-height: 2.28571rem;
  font-weight: 700;
}
.euiModalBody {
  flex-grow: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.euiModalBody .euiModalBody__overflow {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  padding: 8px 24px;
}
.euiModalBody .euiModalBody__overflow::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiModalBody .euiModalBody__overflow::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiModalBody .euiModalBody__overflow::-webkit-scrollbar-corner,
.euiModalBody .euiModalBody__overflow::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiModalBody .euiModalBody__overflow:focus {
  outline: none;
}
.euiModalBody .euiModalBody__overflow[tabindex="0"]:focus:focus-visible {
  outline-style: auto;
}
.euiModalFooter {
  display: flex;
  justify-content: flex-end;
  padding: 16px 24px 24px;
  flex-grow: 0;
  flex-shrink: 0;
}
.euiModalFooter > * + * {
  margin-left: 16px;
}
.euiModalHeader + .euiModalFooter {
  padding-top: 8px;
}
.euiModalBody:last-of-type .euiModalBody__overflow {
  padding-bottom: 24px;
}
.euiModal__closeIcon {
  background-color: hsla(0, 0%, 100%, 0.9);
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 3;
}
@-webkit-keyframes euiModal {
  0% {
    opacity: 0;
    transform: translateY(32px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiModal {
  0% {
    opacity: 0;
    transform: translateY(32px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 574px) {
  .euiModal {
    position: fixed;
    width: 100vw !important;
    max-width: none !important;
    min-width: 0 !important;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 0;
    border: none;
  }
  .euiModal.euiModal--confirmation {
    box-shadow:
      0 -2.7px 9px rgba(0, 0, 0, 0.13),
      0 -9.4px 24px rgba(0, 0, 0, 0.09),
      0 -21.8px 43px rgba(0, 0, 0, 0.08);
    top: auto;
  }
  .euiModal .euiModal__flex {
    max-height: 100vh;
  }
  .euiModalHeader {
    width: 100%;
  }
  .euiModalFooter {
    width: 100%;
    background: #f5f7fa;
    padding: 12px 24px !important;
    justify-content: stretch;
  }
  .euiModalFooter > * {
    flex: 1 1;
  }
  .euiModalFooter > * + * {
    margin-left: 0;
  }
  .euiModalBody {
    width: 100%;
  }
  .euiModalBody .euiModalBody__overflow {
    padding-bottom: 24px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiModal {
    position: fixed;
    width: 100vw !important;
    max-width: none !important;
    min-width: 0 !important;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 0;
    border: none;
  }
  .euiModal.euiModal--confirmation {
    box-shadow:
      0 -2.7px 9px rgba(0, 0, 0, 0.13),
      0 -9.4px 24px rgba(0, 0, 0, 0.09),
      0 -21.8px 43px rgba(0, 0, 0, 0.08);
    top: auto;
  }
  .euiModal .euiModal__flex {
    max-height: 100vh;
  }
  .euiModalHeader {
    width: 100%;
  }
  .euiModalFooter {
    width: 100%;
    background: #f5f7fa;
    padding: 12px 24px !important;
    justify-content: stretch;
  }
  .euiModalFooter > * {
    flex: 1 1;
  }
  .euiModalFooter > * + * {
    margin-left: 0;
  }
  .euiModalBody {
    width: 100%;
  }
  .euiModalBody .euiModalBody__overflow {
    padding-bottom: 24px;
  }
}
.euiNotificationEvent {
  display: flex;
  padding: 12px 0 12px 12px;
  border-bottom: 1px solid #d3dae6;
}
.euiNotificationEvent:last-child {
  border-bottom: none;
}
.euiNotificationEvent--withReadState {
  padding: 12px 0 12px 8px;
}
.euiNotificationEvent__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  display: flex;
}
.euiNotificationEvent__title.euiLink {
  color: #0071c2;
}
.euiNotificationEvent__title--isRead {
  color: #69707d !important;
}
.euiNotificationEvent__readButton {
  margin-right: 8px;
}
.euiNotificationEvent__content {
  flex: 1 1;
}
.euiNotificationEvent__content > * + * {
  margin-top: 8px;
  margin-right: 12px;
}
.euiNotificationEventMeta {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 4px;
  min-height: 24px;
}
.euiNotificationEventMeta--hasContextMenu {
  padding-right: 24px;
}
.euiNotificationEventMeta__contextMenuWrapper {
  position: absolute;
  top: 0;
  right: 0;
}
.euiNotificationEventMeta__section {
  margin-right: 8px;
}
.euiNotificationEventMeta__section:first-child {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.euiNotificationEventMeta__icon {
  margin-right: 8px;
}
.euiNotificationEventMeta__badge {
  max-width: 100%;
  display: inline-grid;
}
.euiNotificationEventMeta__time {
  font-size: 12px;
  color: #69707d;
}
.euiNotificationEventMessages {
  font-size: 14px;
}
.euiNotificationEventMessages__accordion {
  color: #69707d;
}
.euiNotificationEventMessages__accordionButton {
  color: #0071c2;
}
.euiNotificationEventMessages__accordionContent > * {
  padding-top: 8px;
}
.euiNotificationEventReadButton--isRead svg {
  fill: transparent;
  stroke-width: 1px;
  stroke: #d3dae6;
}
.euiNotificationEventReadIcon {
  display: flex;
  align-items: center;
  height: 24px;
  margin: 0 4px;
}
.euiNotificationEventReadIcon--isRead svg {
  fill: transparent;
  stroke-width: 1px;
  stroke: #d3dae6;
}
.euiOverlayMask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 10vh;
  -webkit-animation: euiAnimFadeIn 0.15s ease-in;
  animation: euiAnimFadeIn 0.15s ease-in;
  background: hsla(0, 0%, 100%, 0.8);
}
.euiBody-hasOverlayMask {
  overflow: hidden;
}
.euiOverlayMask--aboveHeader {
  z-index: 6000;
}
.euiOverlayMask--belowHeader {
  z-index: 1000;
}
.euiPagination {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
}
.euiPagination::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiPagination::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiPagination::-webkit-scrollbar-corner,
.euiPagination::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiPagination__compressedText {
  display: inline-flex;
  align-items: center;
  line-height: 1 !important;
}
.euiPagination__compressedText > span {
  margin-right: 8px;
  margin-left: 8px;
  font-weight: 600;
}
.euiPagination__compressedText > span:first-of-type {
  color: #0071c2;
}
.euiPagination__list {
  display: flex;
  align-items: baseline;
}
.euiPaginationButton {
  font-size: 14px;
  padding: 0;
  text-align: center;
  border-radius: 6px;
  outline-offset: -2px;
}
.euiPaginationButton-isActive {
  font-weight: 700;
}
.euiPaginationButton-isActive.euiPaginationButton-isActive {
  color: #07c;
}
.euiPaginationButton-isActive.euiPaginationButton-isActive
  .euiButtonEmpty__content {
  cursor: default;
}
.euiPaginationButton-isActive.euiPaginationButton-isActive,
.euiPaginationButton-isActive.euiPaginationButton-isActive:hover {
  text-decoration: underline;
}
.euiPaginationArrowButton {
  outline-offset: -2px;
}
.euiPaginationButton-isPlaceholder {
  align-items: baseline;
  color: #abb4c4;
  font-size: 14px;
  height: 24px;
  padding: 6px 8px 0;
}
.euiSplitPanel {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
}
.euiSplitPanel .euiSplitPanel__inner {
  flex-basis: 0%;
  transform: none !important;
  box-shadow: none !important;
}
.euiSplitPanel--row {
  flex-direction: row;
}
.euiSplitPanel--row.euiSplitPanel-isResponsive {
  flex-direction: column;
}
.euiPage {
  display: flex;
  background-color: #fafbfd;
  flex-shrink: 0;
  max-width: 100%;
}
.euiPage--restrictWidth-custom,
.euiPage--restrictWidth-default {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.euiPage--restrictWidth-default {
  max-width: 1200px;
}
.euiPage--grow {
  flex-grow: 1;
}
.euiPage--column {
  flex-direction: column;
}
@media only screen and (max-width: 574px) {
  .euiPage {
    flex-direction: column;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPage {
    flex-direction: column;
  }
}
.euiPage--paddingSmall {
  padding: 8px;
}
.euiPage--paddingSmall .euiPageSideBar {
  min-width: 192px;
  margin-right: 8px;
}
@media only screen and (max-width: 574px) {
  .euiPage--paddingSmall .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPage--paddingSmall .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.euiPage--paddingSmall .euiPageBody > .euiPageHeader {
  margin-bottom: 8px;
}
.euiPage--paddingMedium {
  padding: 16px;
}
.euiPage--paddingMedium .euiPageSideBar {
  min-width: 192px;
  margin-right: 16px;
}
@media only screen and (max-width: 574px) {
  .euiPage--paddingMedium .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPage--paddingMedium .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.euiPage--paddingMedium .euiPageBody > .euiPageHeader {
  margin-bottom: 16px;
}
.euiPage--paddingLarge {
  padding: 24px;
}
.euiPage--paddingLarge .euiPageSideBar {
  min-width: 192px;
  margin-right: 24px;
}
@media only screen and (max-width: 574px) {
  .euiPage--paddingLarge .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPage--paddingLarge .euiPageSideBar {
    margin-right: 0;
    margin-bottom: 24px;
  }
}
.euiPage--paddingLarge .euiPageBody > .euiPageHeader {
  margin-bottom: 24px;
}
.euiPageBody {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1 1 100%;
  max-width: 100%;
  min-width: 0;
}
.euiPageBody--restrictWidth-custom,
.euiPageBody--restrictWidth-default {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.euiPageBody--restrictWidth-default {
  max-width: 1200px;
}
.euiPageBody.euiPageBody--borderRadiusNone {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.euiPageBody--paddingSmall {
  padding: 8px;
}
.euiPageBody--paddingSmall > .euiPageHeader:not([class*="--padding"]) {
  margin-bottom: 8px;
  border-bottom: 1px solid #d3dae6;
}
.euiPageBody--paddingSmall
  > .euiPageHeader:not([class*="--padding"]):not(
    .euiPageHeader--tabsAtBottom
  ):not(.euiPageHeader--onlyTabs) {
  padding-bottom: 8px;
}
.euiPageBody--paddingSmall > .euiPageHeader.euiPageHeader--onlyTabs {
  padding-top: 0;
}
.euiPageBody--paddingMedium {
  padding: 16px;
}
.euiPageBody--paddingMedium > .euiPageHeader:not([class*="--padding"]) {
  margin-bottom: 16px;
  border-bottom: 1px solid #d3dae6;
}
.euiPageBody--paddingMedium
  > .euiPageHeader:not([class*="--padding"]):not(
    .euiPageHeader--tabsAtBottom
  ):not(.euiPageHeader--onlyTabs) {
  padding-bottom: 16px;
}
.euiPageBody--paddingMedium > .euiPageHeader.euiPageHeader--onlyTabs {
  padding-top: 0;
}
.euiPageBody--paddingLarge {
  padding: 24px;
}
.euiPageBody--paddingLarge > .euiPageHeader:not([class*="--padding"]) {
  margin-bottom: 24px;
  border-bottom: 1px solid #d3dae6;
}
.euiPageBody--paddingLarge
  > .euiPageHeader:not([class*="--padding"]):not(
    .euiPageHeader--tabsAtBottom
  ):not(.euiPageHeader--onlyTabs) {
  padding-bottom: 24px;
}
.euiPageBody--paddingLarge > .euiPageHeader.euiPageHeader--onlyTabs {
  padding-top: 0;
}
.euiPageContent {
  width: 100%;
  min-width: 0;
}
.euiPageContent.euiPageContent--borderRadiusNone {
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.euiPageContent.euiPageContent--verticalCenter {
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  flex-grow: 0;
}
.euiPageContent.euiPageContent--horizontalCenter {
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  flex-grow: 0;
}
.euiPageContentBody--restrictWidth-custom,
.euiPageContentBody--restrictWidth-default {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.euiPageContentBody--restrictWidth-default {
  max-width: 1200px;
}
.euiPageContentBody--paddingSmall {
  padding: 8px;
}
.euiPageContentBody--paddingMedium {
  padding: 16px;
}
.euiPageContentBody--paddingLarge {
  padding: 24px;
}
.euiPageContentHeader {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.euiPageContent[class*="paddingSmall"] .euiPageContentHeader {
  margin-bottom: 8px;
}
.euiPageContent[class*="paddingMedium"] .euiPageContentHeader {
  margin-bottom: 16px;
}
.euiPageContent[class*="paddingLarge"] .euiPageContentHeader {
  margin-bottom: 24px;
}
@media only screen and (max-width: 574px) {
  .euiPageContentHeader--responsive {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPageContentHeader--responsive {
    flex-direction: column;
    align-items: flex-start;
  }
}
.euiPageContentHeaderSection + .euiPageContentHeaderSection {
  margin-left: 32px;
}
@media only screen and (max-width: 574px) {
  .euiPageContent[class*="paddingSmall"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 4px;
  }
  .euiPageContent[class*="paddingMedium"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 8px;
  }
  .euiPageContent[class*="paddingLarge"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 12px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPageContent[class*="paddingSmall"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 4px;
  }
  .euiPageContent[class*="paddingMedium"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 8px;
  }
  .euiPageContent[class*="paddingLarge"]
    .euiPageContentHeader--responsive
    .euiPageContentHeaderSection
    + .euiPageContentHeaderSection {
    margin-left: 0;
    margin-top: 12px;
  }
}
.euiPageSideBar {
  min-width: 240px;
  flex: 0 1;
}
.euiPageSideBar--paddingSmall {
  padding: 8px;
}
.euiPageSideBar--paddingMedium {
  padding: 16px;
}
.euiPageSideBar--paddingLarge {
  padding: 24px;
}
@media only screen and (max-width: 574px) {
  .euiPageSideBar {
    width: 100%;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPageSideBar {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiPageSideBar--sticky {
    scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
    scrollbar-width: thin;
    overflow-y: auto;
    flex-grow: 1;
    position: -webkit-sticky;
    position: sticky;
    max-height: 100vh;
    top: 0;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-thumb {
    background-color: rgba(105, 112, 125, 0.5);
    background-clip: content-box;
    border-radius: 16px;
    border: 6px solid transparent;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-corner,
  .euiPageSideBar--sticky::-webkit-scrollbar-track {
    background-color: transparent;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiPageSideBar--sticky {
    scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
    scrollbar-width: thin;
    overflow-y: auto;
    flex-grow: 1;
    position: -webkit-sticky;
    position: sticky;
    max-height: 100vh;
    top: 0;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-thumb {
    background-color: rgba(105, 112, 125, 0.5);
    background-clip: content-box;
    border-radius: 16px;
    border: 6px solid transparent;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-corner,
  .euiPageSideBar--sticky::-webkit-scrollbar-track {
    background-color: transparent;
  }
}
@media only screen and (min-width: 1200px) {
  .euiPageSideBar--sticky {
    scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
    scrollbar-width: thin;
    overflow-y: auto;
    flex-grow: 1;
    position: -webkit-sticky;
    position: sticky;
    max-height: 100vh;
    top: 0;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-thumb {
    background-color: rgba(105, 112, 125, 0.5);
    background-clip: content-box;
    border-radius: 16px;
    border: 6px solid transparent;
  }
  .euiPageSideBar--sticky::-webkit-scrollbar-corner,
  .euiPageSideBar--sticky::-webkit-scrollbar-track {
    background-color: transparent;
  }
}
.euiPageHeader {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}
.euiPageHeader--restrictWidth-custom,
.euiPageHeader--restrictWidth-default {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.euiPageHeader--restrictWidth-default {
  max-width: 1200px;
}
.euiPageHeader--bottomBorder {
  border-bottom: 1px solid #d3dae6;
}
.euiPageHeader--bottomBorder:not(.euiPageHeader--tabsAtBottom):not(
    .euiPageHeader--onlyTabs
  ) {
  padding-bottom: 24px;
}
.euiPageHeader--onlyTabs {
  padding-top: 8px;
}
.euiPageHeader--onlyTabs .euiTabs--xlarge .euiTab {
  line-height: 72px;
  height: 72px;
}
.euiPageHeader--paddingSmall {
  padding: 8px;
}
.euiPageHeader--paddingSmall.euiPageHeader--onlyTabs,
.euiPageHeader--paddingSmall.euiPageHeader--tabsAtBottom {
  padding-bottom: 0;
}
.euiPageHeader--paddingSmall.euiPageHeader--onlyTabs {
  padding-top: 8px;
}
.euiPageHeader--paddingSmall.euiPageHeader--onlyTabs.euiPageHeader--bottomBorder,
.euiPageHeader--paddingSmall.euiPageHeader--tabsAtBottom.euiPageHeader--bottomBorder {
  margin-bottom: 8px;
}
.euiPageHeader--paddingMedium {
  padding: 16px;
}
.euiPageHeader--paddingMedium.euiPageHeader--onlyTabs,
.euiPageHeader--paddingMedium.euiPageHeader--tabsAtBottom {
  padding-bottom: 0;
}
.euiPageHeader--paddingMedium.euiPageHeader--onlyTabs {
  padding-top: 8px;
}
.euiPageHeader--paddingMedium.euiPageHeader--onlyTabs.euiPageHeader--bottomBorder,
.euiPageHeader--paddingMedium.euiPageHeader--tabsAtBottom.euiPageHeader--bottomBorder {
  margin-bottom: 16px;
}
.euiPageHeader--paddingLarge {
  padding: 24px;
}
.euiPageHeader--paddingLarge.euiPageHeader--onlyTabs,
.euiPageHeader--paddingLarge.euiPageHeader--tabsAtBottom {
  padding-bottom: 0;
}
.euiPageHeader--paddingLarge.euiPageHeader--onlyTabs {
  padding-top: 8px;
}
.euiPageHeader--paddingLarge.euiPageHeader--onlyTabs.euiPageHeader--bottomBorder,
.euiPageHeader--paddingLarge.euiPageHeader--tabsAtBottom.euiPageHeader--bottomBorder {
  margin-bottom: 24px;
}
.euiPageHeader--top {
  align-items: flex-start;
}
.euiPageHeader--bottom {
  align-items: flex-end;
}
.euiPageHeader--stretch {
  align-items: stretch;
}
@media only screen and (max-width: 574px) {
  .euiPageHeader--responsive {
    flex-direction: column;
  }
  .euiPageHeader--responsiveReverse {
    flex-direction: column-reverse;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPageHeader--responsive {
    flex-direction: column;
  }
  .euiPageHeader--responsiveReverse {
    flex-direction: column-reverse;
  }
}
.euiPageHeader .euiPageHeaderContent {
  width: 100%;
}
.euiPageHeaderContent__titleIcon {
  top: -4px;
  position: relative;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiPageHeaderContent__rightSideItems {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiPageHeaderContent__rightSideItems {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1200px) {
  .euiPageHeaderContent__rightSideItems {
    flex-direction: row-reverse;
  }
}
.euiPageHeaderSection:not(:first-of-type) {
  margin-left: 32px;
}
@media only screen and (max-width: 574px) {
  .euiPageHeader--responsive .euiPageHeaderSection {
    width: 100%;
  }
  .euiPageHeader--responsive .euiPageHeaderSection:not(:first-of-type) {
    margin-left: 0;
    margin-top: 16px;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection {
    width: 100%;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection:not(:first-of-type) {
    margin-left: 0;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection:not(:last-of-type) {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiPageHeader--responsive .euiPageHeaderSection {
    width: 100%;
  }
  .euiPageHeader--responsive .euiPageHeaderSection:not(:first-of-type) {
    margin-left: 0;
    margin-top: 16px;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection {
    width: 100%;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection:not(:first-of-type) {
    margin-left: 0;
  }
  .euiPageHeader--responsiveReverse .euiPageHeaderSection:not(:last-of-type) {
    margin-top: 16px;
  }
}
.euiPopover {
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}
.euiPopover,
.euiPopover__anchor {
  display: inline-block;
}
.euiPopover--displayBlock,
.euiPopover--displayBlock .euiPopover__anchor {
  display: block;
}
.euiPopover__panel {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  position: absolute;
  min-width: 112px;
  max-width: calc(100vw - 32px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiPopover__panel:not(.euiPopover__panel-isAttached) {
  transform: translateY(0) translateX(0) translateZ(0);
  transition:
    opacity 0.35s cubic-bezier(0.34, 1.61, 0.7, 1),
    transform 0.45s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.euiPopover__panel.euiPopover__panel-isOpen {
  opacity: 1;
  pointer-events: auto;
}
.euiPopover__panel .euiPopover__panelArrow {
  position: absolute;
  width: 0;
  height: 0;
}
.euiPopover__panel .euiPopover__panelArrow:after,
.euiPopover__panel .euiPopover__panelArrow:before {
  position: absolute;
  content: "";
  height: 0;
  width: 0;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--top:before {
  bottom: -10px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #d3dae6;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--top:after {
  bottom: -9px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #fff;
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--right:before {
  left: -12px;
  top: 50%;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #d3dae6;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--right:after {
  top: 50%;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #fff;
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--bottom:before {
  top: -12px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #d3dae6;
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--bottom:after {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fff;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--left:before {
  right: -11px;
  top: 50%;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #d3dae6;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--left:after {
  right: -10px;
  top: 50%;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 12px solid #fff;
}
.euiPopover__panel.euiPopover__panel-noArrow .euiPopover__panelArrow {
  display: none;
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPopover__panel--bottom {
  border-top-color: rgba(211, 218, 230, 0.8);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPopover__panel--top {
  box-shadow:
    0 0 0.8px rgba(0, 0, 0, 0.06),
    0 0 2px rgba(0, 0, 0, 0.04),
    0 0 5px rgba(0, 0, 0, 0.04),
    0 0 17px rgba(0, 0, 0, 0.03);
  border-bottom-color: rgba(211, 218, 230, 0.8);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPopover__panel--top,
.euiPopover__panel.euiPopover__panel-isOpen.euiPopover__panel--top {
  transform: translateY(8px) translateZ(0);
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPopover__panel--bottom,
.euiPopover__panel.euiPopover__panel-isOpen.euiPopover__panel--bottom {
  transform: translateY(-8px) translateZ(0);
}
.euiPopover__panel.euiPopover__panel-isOpen.euiPopover__panel--left {
  transform: translateX(8px) translateZ(0);
}
.euiPopover__panel.euiPopover__panel-isOpen.euiPopover__panel--right {
  transform: translateX(-8px) translateZ(0);
}
.euiPopoverTitle {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  padding: 12px;
  border-bottom: 1px solid #d3dae6;
}
.euiPopoverTitle--paddingNone {
  padding: 0;
}
.euiPopoverTitle--paddingSmall {
  padding: 8px;
}
.euiPopoverTitle--paddingMedium {
  padding: 16px;
}
.euiPopoverTitle--paddingLarge {
  padding: 24px;
}
.euiPopover__panel.euiPanel--paddingSmall .euiPopoverTitle {
  margin: -8px -8px 8px;
}
.euiPopover__panel.euiPanel--paddingSmall
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 12px 8px;
}
.euiPopover__panel.euiPanel--paddingMedium .euiPopoverTitle {
  margin: -16px -16px 16px;
}
.euiPopover__panel.euiPanel--paddingMedium
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 12px 16px;
}
.euiPopover__panel.euiPanel--paddingLarge .euiPopoverTitle {
  margin: -24px -24px 24px;
}
.euiPopover__panel.euiPanel--paddingLarge
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 12px 24px;
}
.euiPopoverFooter {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 12px;
  border-top: 1px solid #d3dae6;
}
.euiPopoverFooter--paddingNone {
  padding: 0;
}
.euiPopoverFooter--paddingSmall {
  padding: 8px;
}
.euiPopoverFooter--paddingMedium {
  padding: 16px;
}
.euiPopoverFooter--paddingLarge {
  padding: 24px;
}
.euiPopover__panel.euiPanel--paddingSmall .euiPopoverFooter {
  margin: 8px -8px -8px;
}
.euiPopover__panel.euiPanel--paddingSmall
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 12px 8px;
}
.euiPopover__panel.euiPanel--paddingMedium .euiPopoverFooter {
  margin: 16px -16px -16px;
}
.euiPopover__panel.euiPanel--paddingMedium
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 12px 16px;
}
.euiPopover__panel.euiPanel--paddingLarge .euiPopoverFooter {
  margin: 24px -24px -24px;
}
.euiPopover__panel.euiPanel--paddingLarge
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 12px 24px;
}
.euiInputPopover {
  max-width: 400px;
}
.euiInputPopover.euiInputPopover--fullWidth {
  max-width: 100%;
}
.euiBody-hasPortalContent {
  position: relative;
}
.euiTreeView__wrapper .euiTreeView {
  margin: 0;
  list-style-type: none;
}
.euiTreeView .euiTreeView {
  padding-left: 24px;
}
.euiTreeView__node {
  max-height: 32px;
  line-height: 32px;
}
.euiTreeView__node--expanded {
  max-height: 100vh;
}
.euiTreeView__nodeInner {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  padding-left: 8px;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 32px;
  border-radius: 6px;
  width: 100%;
  text-align-last: left;
}
.euiTreeView__nodeInner:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.euiTreeView__nodeInner:focus:focus-visible {
  outline-style: auto;
}
.euiTreeView__nodeInner:focus:not(:focus-visible) {
  outline: none;
}
.euiTreeView__nodeInner:active,
.euiTreeView__nodeInner:focus,
.euiTreeView__nodeInner:hover {
  background-color: rgba(52, 55, 65, 0.1);
}
.euiTreeView__nodeInner .euiTreeView__iconPlaceholder {
  width: 32px;
}
.euiTreeView__nodeLabel {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiTreeView__iconWrapper {
  margin-top: -2px;
  margin-right: 8px;
}
.euiTreeView__iconWrapper .euiToken {
  margin-top: 2px;
}
.euiTreeView--compressed .euiTreeView__node {
  max-height: 24px;
  line-height: 24px;
}
.euiTreeView--compressed .euiTreeView__node .euiTreeView__nodeInner {
  height: 24px;
}
.euiTreeView--compressed .euiTreeView__node .euiTreeView__iconWrapper {
  margin: 0 6px 0 0;
}
.euiTreeView--compressed .euiTreeView__node .euiTreeView__nodeLabel {
  margin-top: -1px;
}
.euiTreeView--compressed .euiTreeView__node .euiTreeView__iconPlaceholder {
  width: 24px;
}
.euiTreeView--compressed .euiTreeView__node--expanded {
  max-height: 100vh;
}
.euiTreeView--withArrows .euiTreeView__expansionArrow {
  margin-right: 4px;
}
.euiTreeView--withArrows.euiTreeView
  .euiTreeView__nodeInner--withArrows
  .euiTreeView__iconWrapper {
  margin-left: 0;
}
.euiTreeView--withArrows.euiTreeView .euiTreeView__iconWrapper {
  margin-left: 20px;
}
.euiTreeView--withArrows.euiTreeView--compressed
  .euiTreeView__nodeInner--withArrows
  .euiTreeView__iconWrapper {
  margin-left: 0;
}
.euiTreeView--withArrows.euiTreeView--compressed .euiTreeView__iconWrapper {
  margin-left: 16px;
}
.euiResizableButton {
  position: relative;
  flex-shrink: 0;
  z-index: 1;
}
.euiResizableButton:after,
.euiResizableButton:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #343741;
  transition:
    width 0.15s ease,
    height 0.15s ease,
    transform 0.15s ease,
    background-color 0.15s ease;
}
.euiResizableButton.euiResizableButton--horizontal {
  cursor: col-resize;
  width: 16px;
  margin-left: -8px;
  margin-right: -8px;
}
.euiResizableButton.euiResizableButton--horizontal:after,
.euiResizableButton.euiResizableButton--horizontal:before {
  width: 1px;
  height: 12px;
}
.euiResizableButton.euiResizableButton--horizontal:before {
  transform: translate(-2px, -50%);
}
.euiResizableButton.euiResizableButton--horizontal:after {
  transform: translate(1px, -50%);
}
.euiResizableButton.euiResizableButton--vertical {
  cursor: row-resize;
  height: 16px;
  margin-top: -8px;
  margin-bottom: -8px;
}
.euiResizableButton.euiResizableButton--vertical:after,
.euiResizableButton.euiResizableButton--vertical:before {
  width: 12px;
  height: 1px;
}
.euiResizableButton.euiResizableButton--vertical:before {
  transform: translate(-50%, -2px);
}
.euiResizableButton.euiResizableButton--vertical:after {
  transform: translate(-50%, 1px);
}
.euiResizableButton:hover:not(:disabled):after,
.euiResizableButton:hover:not(:disabled):before {
  background-color: #98a2b3;
  transition-delay: 0.15s;
}
.euiResizableButton:focus:not(:disabled) {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiResizableButton:focus:not(:disabled):after,
.euiResizableButton:focus:not(:disabled):before {
  background-color: #07c;
  transition:
    width 0.15s ease,
    height 0.15s ease,
    transform 0.15s ease;
  transition-delay: 75ms;
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--horizontal:after,
.euiResizableButton:focus:not(:disabled).euiResizableButton--horizontal:before,
.euiResizableButton:hover:not(:disabled).euiResizableButton--horizontal:after,
.euiResizableButton:hover:not(:disabled).euiResizableButton--horizontal:before {
  height: 100%;
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--horizontal:before,
.euiResizableButton:hover:not(:disabled).euiResizableButton--horizontal:before {
  transform: translate(-1px, -50%);
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--horizontal:after,
.euiResizableButton:hover:not(:disabled).euiResizableButton--horizontal:after {
  transform: translateY(-50%);
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--vertical:after,
.euiResizableButton:focus:not(:disabled).euiResizableButton--vertical:before,
.euiResizableButton:hover:not(:disabled).euiResizableButton--vertical:after,
.euiResizableButton:hover:not(:disabled).euiResizableButton--vertical:before {
  width: 100%;
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--vertical:before,
.euiResizableButton:hover:not(:disabled).euiResizableButton--vertical:before {
  transform: translate(-50%, -1px);
}
.euiResizableButton:focus:not(:disabled).euiResizableButton--vertical:after,
.euiResizableButton:hover:not(:disabled).euiResizableButton--vertical:after {
  transform: translate(-50%);
}
.euiResizableButton:disabled {
  display: none !important;
}
.euiResizableToggleButton {
  box-shadow:
    0 0.8px 0.8px rgba(0, 0, 0, 0.04),
    0 2.3px 2px rgba(0, 0, 0, 0.03);
  position: absolute;
  z-index: 2;
  -webkit-animation: none !important;
  animation: none !important;
  transition-property: background, box-shadow;
}
.euiResizableToggleButton:focus {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
}
.euiResizableToggleButton-isCollapsed {
  box-shadow: none;
  background: transparent;
  border-radius: 0;
}
.euiResizableToggleButton:not(:focus):not(:active):not(
    .euiResizableToggleButton-isVisible
  ):not(.euiResizableToggleButton-isCollapsed) {
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  overflow: hidden;
  margin: -1px;
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--after {
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--after.euiResizableToggleButton--top {
  top: 0;
  transform: translate(50%, 16px);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--after.euiResizableToggleButton--bottom {
  top: auto;
  bottom: 0;
  transform: translate(50%, -16px);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--before {
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--before.euiResizableToggleButton--top {
  top: 0;
  transform: translate(-50%, 16px);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton--before.euiResizableToggleButton--bottom {
  top: auto;
  bottom: 0;
  transform: translate(-50%, -16px);
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton-isCollapsed {
  top: 0 !important;
  bottom: 0 !important;
  transform: none !important;
  height: 100%;
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton-isCollapsed.euiResizableToggleButton--top {
  padding-top: 16px;
  align-items: flex-start;
}
.euiResizableToggleButton--horizontal.euiResizableToggleButton.euiResizableToggleButton-isCollapsed.euiResizableToggleButton--bottom {
  padding-bottom: 16px;
  align-items: flex-end;
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--after.euiResizableToggleButton--left {
  left: 0;
  transform: translate(16px, -50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--after.euiResizableToggleButton--right {
  left: auto;
  right: 0;
  transform: translate(-16px, -50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--before {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--before.euiResizableToggleButton--left {
  left: 0;
  transform: translate(16px, 50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton--before.euiResizableToggleButton--right {
  left: auto;
  right: 0;
  transform: translate(-16px, 50%);
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton-isCollapsed {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  transform: none !important;
  width: 100%;
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton-isCollapsed.euiResizableToggleButton--left {
  padding-left: 16px;
  justify-content: flex-start;
}
.euiResizableToggleButton--vertical.euiResizableToggleButton.euiResizableToggleButton-isCollapsed.euiResizableToggleButton--right {
  padding-right: 16px;
  justify-content: flex-end;
}
.euiResizableContainer {
  display: flex;
  width: 100%;
}
.euiResizableContainer--vertical {
  flex-direction: column;
}
.euiResizablePanel {
  position: relative;
}
.euiResizablePanel--paddingSmall {
  padding: 8px;
}
.euiResizablePanel--paddingMedium {
  padding: 16px;
}
.euiResizablePanel--paddingLarge {
  padding: 24px;
}
.euiResizablePanel__content {
  height: 100%;
}
.euiResizablePanel__content:not([class*="plain"]) {
  border-width: 0;
}
.euiResizablePanel__content--scrollable {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  overflow-y: auto;
}
.euiResizablePanel__content--scrollable::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiResizablePanel__content--scrollable::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiResizablePanel__content--scrollable::-webkit-scrollbar-corner,
.euiResizablePanel__content--scrollable::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiResizablePanel-isCollapsed {
  overflow: hidden;
}
.euiResizablePanel-isCollapsed .euiResizablePanel__content * {
  display: none;
}
.euiResizableContainer--horizontal .euiResizablePanel-isCollapsed {
  min-width: 0 !important;
}
.euiResizableContainer--horizontal
  .euiResizablePanel--collapsible.euiResizablePanel-isCollapsed {
  min-width: 24px !important;
}
.euiResizableContainer--vertical .euiResizablePanel-isCollapsed {
  min-height: 0 !important;
}
.euiResizableContainer--vertical
  .euiResizablePanel--collapsible.euiResizablePanel-isCollapsed {
  min-height: 24px !important;
}
.euiSideNav__mobileToggle {
  height: auto;
  border-bottom: 1px solid #d3dae6;
  width: 100%;
  text-align: left;
  border-radius: 0 !important;
  font-size: 16px;
  padding: 0 16px;
}
.euiSideNav__mobileToggle .euiSideNav__mobileToggleText {
  padding: 16px 0;
}
.euiSideNav__mobileToggle .euiSideNav__mobileToggleContent {
  justify-content: space-between;
}
.euiSideNav__heading {
  margin-bottom: 24px;
}
@media only screen and (max-width: 574px) {
  .euiSideNav__contentMobile-xs {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0 24px;
  }
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-xs {
    visibility: visible;
    opacity: 1;
    padding: 24px;
    max-height: 5000px;
  }
}
@media only screen and (max-width: 574px) and (prefers-reduced-motion: no-preference) {
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-xs {
    transition: all 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiSideNav__contentMobile-s {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0 24px;
  }
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-s {
    visibility: visible;
    opacity: 1;
    padding: 24px;
    max-height: 5000px;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) and (prefers-reduced-motion: no-preference) {
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-s {
    transition: all 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiSideNav__contentMobile-m {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0 24px;
  }
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-m {
    visibility: visible;
    opacity: 1;
    padding: 24px;
    max-height: 5000px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) and (prefers-reduced-motion: no-preference) {
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-m {
    transition: all 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiSideNav__contentMobile-l {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0 24px;
  }
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-l {
    visibility: visible;
    opacity: 1;
    padding: 24px;
    max-height: 5000px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (prefers-reduced-motion: no-preference) {
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-l {
    transition: all 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
}
@media only screen and (min-width: 1200px) {
  .euiSideNav__contentMobile-xl {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0 24px;
  }
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-xl {
    visibility: visible;
    opacity: 1;
    padding: 24px;
    max-height: 5000px;
  }
}
@media only screen and (min-width: 1200px) and (prefers-reduced-motion: no-preference) {
  .euiSideNav-isOpenMobile .euiSideNav__contentMobile-xl {
    transition: all 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
}
.euiSideNavItemButton {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  text-align: left;
  display: block;
  width: 100%;
  padding: 2px 0;
  color: inherit;
}
.euiSideNavItemButton.euiSideNavItemButton--isClickable:not(:disabled):hover {
  cursor: pointer;
}
.euiSideNavItemButton.euiSideNavItemButton--isClickable:not(:disabled):focus
  .euiSideNavItemButton__label,
.euiSideNavItemButton.euiSideNavItemButton--isClickable:not(:disabled):hover
  .euiSideNavItemButton__label {
  text-decoration: underline;
}
.euiSideNavItemButton.euiSideNavItemButton-isSelected {
  color: #006bb8;
  font-weight: 700;
}
.euiSideNavItemButton.euiSideNavItemButton-isSelected
  .euiSideNavItemButton__label {
  text-decoration: underline;
}
.euiSideNavItemButton:disabled {
  cursor: not-allowed;
  text-decoration: none;
  color: #a2abba;
}
.euiSideNavItemButton__content {
  display: flex;
  align-items: center;
}
.euiSideNavItemButton__icon {
  margin-right: 8px;
}
.euiSideNavItemButton__labelContainer {
  min-width: 0;
}
.euiSideNavItemButton__label {
  flex-grow: 1;
}
.euiSideNavItemButton__label--truncated {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiSideNavItem--root.euiSideNavItem--rootIcon > .euiSideNavItem__items {
  margin-left: 24px;
}
.euiSideNavItem--root > .euiSideNavItemButton {
  margin-bottom: 8px;
  padding: 0 8px;
  margin-left: -8px;
  width: calc(100% + 16px);
}
.euiSideNavItem--root > .euiSideNavItemButton .euiSideNavItemButton__label {
  font-size: 16px;
  font-size: 1.14286rem;
}
.euiSideNavItem--root > .euiSideNavItem__items {
  position: static;
  margin-left: 0;
}
.euiSideNavItem--root > .euiSideNavItem__items:after {
  display: none;
}
.euiSideNavItem--root + .euiSideNavItem--root {
  margin-top: 32px;
}
.euiSideNavItem--trunk {
  color: #1a1c21;
}
.euiSideNavItem--trunk > .euiSideNavItemButton {
  padding-left: 8px;
  padding-right: 8px;
  margin-left: -8px;
  width: calc(100% + 16px);
}
.euiSideNavItem--trunk > .euiSideNavItem__items {
  margin-left: 8px;
  width: 100%;
}
.euiSideNavItem--branch {
  position: relative;
  color: #646a77;
}
.euiSideNavItem--branch:after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  width: 1px;
  background: #d3dae6;
  left: 0;
}
.euiSideNavItem--branch:last-of-type:after {
  height: 12px;
}
.euiSideNavItem--branch > .euiSideNavItemButton {
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.euiSideNavItem--branch > .euiSideNavItemButton:after {
  position: absolute;
  content: "";
  top: 12px;
  left: 0;
  width: 4px;
  height: 1px;
  background: #d3dae6;
}
.euiSideNavItem--branch > .euiSideNavItem__items {
  margin-left: 16px;
}
.euiSideNavItem--emphasized {
  background: rgba(211, 218, 230, 0.3);
  color: #1a1c21;
  box-shadow:
    100px 0 0 0 rgba(211, 218, 230, 0.3),
    -100px 0 0 0 rgba(211, 218, 230, 0.3);
}
.euiSideNavItem--emphasized > .euiSideNavItemButton {
  font-weight: 700;
}
.euiSideNavItem--emphasized .euiSideNavItem--emphasized {
  background: transparent;
  box-shadow: none;
}
.euiSearchBar__searchHolder {
  min-width: 200px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiSearchBar__filtersHolder {
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiSearchBar__filtersHolder {
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 1200px) {
  .euiSearchBar__filtersHolder {
    max-width: calc(100% - 16px);
  }
}
.euiSelectable {
  display: flex;
  flex-direction: column;
}
.euiSelectable-fullHeight {
  height: 100%;
}
.euiSelectableList:focus-within {
  outline: 2px solid currentColor;
}
.euiSelectableList:focus-within:focus-visible {
  outline-style: auto;
}
.euiSelectableList:focus-within:not(:focus-visible) {
  outline: none;
}
.euiSelectableList-fullHeight {
  flex-grow: 1;
}
.euiSelectableList-bordered {
  overflow: hidden;
  border: 1px solid #d3dae6;
  border-radius: 6px;
}
.euiSelectableList__list {
  -webkit-mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  mask-image: linear-gradient(
    180deg,
    rgba(255, 0, 0, 0.1) 0,
    red 7.5px,
    red calc(100% - 7.5px),
    rgba(255, 0, 0, 0.1)
  );
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
}
.euiSelectableList__list::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiSelectableList__list::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiSelectableList__list::-webkit-scrollbar-corner,
.euiSelectableList__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiSelectableList__groupLabel {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eef2f7;
  padding: 4px 12px;
}
.euiSelectableListItem {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  display: inline-flex;
  width: 100%;
  text-align: left;
  cursor: pointer;
  overflow: hidden;
}
.euiSelectableListItem:not(:last-of-type) {
  border-bottom: 1px solid #eef2f7;
}
.euiSelectableListItem-isFocused:not([aria-disabled="true"]),
.euiSelectableListItem:hover:not([aria-disabled="true"]) {
  color: #0071c2;
  background-color: rgba(0, 119, 204, 0.1);
}
.euiSelectableListItem-isFocused:not([aria-disabled="true"])
  .euiSelectableListItem__text,
.euiSelectableListItem:hover:not([aria-disabled="true"])
  .euiSelectableListItem__text {
  text-decoration: underline;
}
.euiSelectableListItem[aria-disabled="true"] {
  color: #98a2b3;
  cursor: not-allowed;
}
.euiSelectableListItem--paddingSmall .euiSelectableListItem__content {
  padding: 4px 12px;
}
.euiSelectableListItem__content {
  width: 100%;
  display: flex;
  align-items: center;
}
.euiSelectableListItem__icon,
.euiSelectableListItem__prepend {
  margin-right: 12px;
  flex-shrink: 0;
}
.euiSelectableListItem__append {
  margin-left: 12px;
  flex-shrink: 0;
}
.euiSelectableListItem__text {
  flex-grow: 1;
}
.euiSelectableListItem__text--truncate {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiSelectableMessage {
  padding: 8px;
  text-align: center;
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.euiSelectableMessage--bordered {
  overflow: hidden;
  border: 1px solid #d3dae6;
  border-radius: 6px;
}
.euiHeader--dark .euiSelectableTemplateSitewide .euiFormControlLayout {
  background-color: transparent;
}
.euiHeader--dark .euiSelectableTemplateSitewide .euiFormControlLayout--group,
.euiHeader--dark .euiSelectableTemplateSitewide .euiFormControlLayout input {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.3);
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within) {
  color: #fff;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  input {
  color: inherit;
  background-color: transparent;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  input::-webkit-input-placeholder {
  color: #bdc0c6;
  opacity: 1;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  input:-ms-input-placeholder {
  color: #bdc0c6;
  opacity: 1;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  input::-ms-input-placeholder {
  color: #bdc0c6;
  opacity: 1;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  input::placeholder {
  color: #bdc0c6;
  opacity: 1;
}
.euiHeader--dark
  .euiSelectableTemplateSitewide
  .euiFormControlLayout:not(:focus-within)
  .euiFormControlLayout__append {
  background-color: transparent;
  color: inherit;
}
.euiSelectableTemplateSitewide__listItem .euiSelectableListItem__text {
  text-decoration: none !important;
}
.euiSelectableTemplateSitewide__listItem:hover:not([aria-disabled="true"])
  .euiSelectableTemplateSitewide__listItemTitle,
.euiSelectableTemplateSitewide__listItem[class*="-isFocused"]:not(
    [aria-disabled="true"]
  )
  .euiSelectableTemplateSitewide__listItemTitle {
  text-decoration: underline;
}
.euiSelectableTemplateSitewide__optionMetasList {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #69707d;
}
.euiSelectableTemplateSitewide__optionMeta:not(:last-of-type):after {
  content: "•";
  margin: 0 4px;
  color: #69707d;
}
.euiSelectableTemplateSitewide__optionMeta--application {
  color: #4e779c;
  font-weight: 500;
}
.euiSelectableTemplateSitewide__optionMeta--deployment {
  color: #3b7d6a;
  font-weight: 500;
}
.euiSelectableTemplateSitewide__optionMeta--article {
  color: #8365a6;
  font-weight: 500;
}
.euiSelectableTemplateSitewide__optionMeta--case {
  color: #bc533e;
  font-weight: 500;
}
.euiSelectableTemplateSitewide__optionMeta--platform {
  color: #807234;
  font-weight: 500;
}
.euiStepNumber {
  width: 32px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  border-radius: 32px;
  text-align: center;
  color: #fff;
  background-color: #07c;
  font-size: 14px;
  font-weight: 500;
}
.euiStepNumber .euiStepNumber__icon {
  vertical-align: middle;
  top: -2px;
}
.euiStepNumber--small {
  width: 24px;
  height: 24px;
  display: inline-block;
  line-height: 24px;
  border-radius: 24px;
  text-align: center;
  color: #fff;
  background-color: #07c;
  font-size: 12px;
  font-weight: 500;
}
.euiStepNumber--complete .euiStepNumber__icon {
  stroke: currentColor;
  stroke-width: 0.5px;
}
@media screen and (prefers-reduced-motion: no-preference) {
  .euiStepNumber--complete,
  .euiStepNumber--danger,
  .euiStepNumber--warning {
    -webkit-animation: euiGrow 0.15s cubic-bezier(0.34, 1.61, 0.7, 1);
    animation: euiGrow 0.15s cubic-bezier(0.34, 1.61, 0.7, 1);
  }
}
.euiStepNumber--loading {
  background: transparent;
}
.euiStepNumber--warning {
  color: #8a6a0a;
  background-color: #fff9e8;
}
.euiStepNumber--danger {
  color: #bd271e;
  background-color: #f8e9e9;
}
.euiStepNumber--disabled,
.euiStepNumber--incomplete {
  color: #646a77;
  background-color: #f0f1f2;
}
.euiStep:not(:last-of-type) {
  background-image: linear-gradient(
    90deg,
    transparent 0,
    transparent 15px,
    #d3dae6 0,
    #d3dae6 17px,
    transparent 0,
    transparent
  );
  background-repeat: no-repeat;
  background-position: left 40px;
}
.euiStep--small:not(:last-of-type) {
  background-position: left -4px top 32px;
}
.euiStep--small .euiStep__content {
  padding-left: 28px;
  margin-left: 12px;
}
.euiStep__titleWrapper {
  display: flex;
}
.euiStep__circle {
  flex-shrink: 0;
  margin-right: 16px;
  vertical-align: top;
}
.euiStep__content {
  padding: 16px 16px 32px 32px;
  margin: 8px 0 8px 16px;
}
.euiSubSteps {
  padding: 16px;
  background-color: #f5f7fa;
  margin-bottom: 16px;
}
.euiSubSteps > :last-child {
  margin-bottom: 0;
}
.euiSubSteps ol,
.euiText .euiSubSteps ol {
  list-style-type: lower-alpha;
}
.euiStepsHorizontal {
  display: flex;
  align-items: stretch;
  background: rgba(245, 247, 250, 0.5);
}
.euiStepHorizontal__item {
  flex-grow: 1;
  flex-basis: 0%;
}
.euiStepHorizontal__item:first-of-type > .euiStepHorizontal:before,
.euiStepHorizontal__item:last-of-type > .euiStepHorizontal:after {
  display: none;
}
.euiStepHorizontal {
  padding: 24px 16px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  position: relative;
  width: 100%;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__title,
.euiStepHorizontal:hover:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__title {
  text-decoration: underline;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled) {
  outline: none;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__number {
  outline: 2px solid currentColor;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__number:focus-visible {
  outline-style: auto;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__number:not(:focus-visible) {
  outline: none;
}
.euiStepHorizontal.euiStepHorizontal-isDisabled {
  cursor: not-allowed;
}
.euiStepHorizontal:after,
.euiStepHorizontal:before {
  content: "";
  position: absolute;
  width: calc(50% - 16px);
  height: 1px;
  top: 40px;
  z-index: 0;
}
.euiStepHorizontal:before {
  left: 0;
}
.euiStepHorizontal:after {
  right: 0;
}
.euiStepHorizontal__number {
  position: relative;
  z-index: 1;
  transition: all 0.15s ease-in-out;
}
.euiStepHorizontal__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  margin-top: 8px;
  font-weight: 400;
  text-align: center;
}
.euiStepHorizontal-isDisabled .euiStepHorizontal__title {
  color: #69707d;
}
.euiStepHorizontal-isComplete:after,
.euiStepHorizontal-isComplete:before {
  height: 2px;
  background-color: #07c;
}
.euiStepHorizontal-isSelected
  .euiStepHorizontal__number:not([class*="danger"]):not([class*="warning"]):not(
    [class*="loading"]
  ) {
  box-shadow:
    0 0.8px 0.8px rgba(20, 116, 184, 0.04),
    0 2.3px 2px rgba(20, 116, 184, 0.03);
}
.euiStepHorizontal-isSelected:before {
  height: 2px;
  background-color: #07c;
}
@media only screen and (max-width: 574px) {
  .euiStepHorizontal {
    padding-top: 16px;
  }
  .euiStepHorizontal:after,
  .euiStepHorizontal:before {
    top: 32px;
  }
  .euiStepHorizontal__title {
    display: none;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiStepHorizontal {
    padding-top: 16px;
  }
  .euiStepHorizontal:after,
  .euiStepHorizontal:before {
    top: 32px;
  }
  .euiStepHorizontal__title {
    display: none;
  }
}
.euiSuggestItem {
  display: flex;
  align-items: flex-start;
  font-size: 12px;
  line-height: 16px;
  color: #343741;
  flex: 1 1 100%;
  max-width: 100%;
}
.euiSuggestItem--truncate .euiSuggestItem__description,
.euiSuggestItem--truncate .euiSuggestItem__label {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
button.euiSuggestItem {
  width: 100%;
  text-align: left;
}
button.euiSuggestItem:focus,
button.euiSuggestItem:hover {
  cursor: pointer;
  background-color: rgba(0, 119, 204, 0.1);
}
button.euiSuggestItem:focus .euiSuggestItem__label,
button.euiSuggestItem:hover .euiSuggestItem__label {
  text-decoration: underline;
}
.euiSuggestItem__type--tint0 {
  background-color: #e0f1ed;
  color: #357160;
}
.euiSuggestItem__type--tint1 {
  background-color: #e2ebf4;
  color: #466b8d;
}
.euiSuggestItem__type--tint2 {
  background-color: #f7e2e9;
  color: #a34a68;
}
.euiSuggestItem__type--tint3 {
  background-color: #ebe5f2;
  color: #765b96;
}
.euiSuggestItem__type--tint4 {
  background-color: #f5ebf0;
  color: #865f74;
}
.euiSuggestItem__type--tint5 {
  background-color: #f8f3e1;
  color: #7a6c31;
}
.euiSuggestItem__type--tint6 {
  background-color: #f2efea;
  color: #756a56;
}
.euiSuggestItem__type--tint7 {
  background-color: #f8eade;
  color: #915c2e;
}
.euiSuggestItem__type--tint8 {
  background-color: #f0e3e1;
  color: #92564a;
}
.euiSuggestItem__type--tint9 {
  background-color: #fbe3df;
  color: #aa4b38;
}
.euiSuggestItem__type--tint10 {
  background-color: #e4e5e8;
  color: #5f6571;
}
.euiSuggestItem__type {
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 8px;
  width: 32px;
  min-height: 32px;
  align-self: stretch;
}
.euiSuggestItem__description,
.euiSuggestItem__label {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  display: inline-block;
  padding: 8px;
  flex-grow: 1;
}
.euiSuggestItem__label {
  font-family: "Roboto Mono", Consolas, Menlo, Courier, monospace;
}
.euiSuggestItem__label.euiSuggestItem__label--width20 {
  flex-basis: calc(20% - 16px);
  min-width: calc(20% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width21 {
  flex-basis: calc(21% - 16px);
  min-width: calc(21% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width22 {
  flex-basis: calc(22% - 16px);
  min-width: calc(22% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width23 {
  flex-basis: calc(23% - 16px);
  min-width: calc(23% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width24 {
  flex-basis: calc(24% - 16px);
  min-width: calc(24% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width25 {
  flex-basis: calc(25% - 16px);
  min-width: calc(25% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width26 {
  flex-basis: calc(26% - 16px);
  min-width: calc(26% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width27 {
  flex-basis: calc(27% - 16px);
  min-width: calc(27% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width28 {
  flex-basis: calc(28% - 16px);
  min-width: calc(28% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width29 {
  flex-basis: calc(29% - 16px);
  min-width: calc(29% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width30 {
  flex-basis: calc(30% - 16px);
  min-width: calc(30% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width31 {
  flex-basis: calc(31% - 16px);
  min-width: calc(31% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width32 {
  flex-basis: calc(32% - 16px);
  min-width: calc(32% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width33 {
  flex-basis: calc(33% - 16px);
  min-width: calc(33% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width34 {
  flex-basis: calc(34% - 16px);
  min-width: calc(34% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width35 {
  flex-basis: calc(35% - 16px);
  min-width: calc(35% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width36 {
  flex-basis: calc(36% - 16px);
  min-width: calc(36% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width37 {
  flex-basis: calc(37% - 16px);
  min-width: calc(37% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width38 {
  flex-basis: calc(38% - 16px);
  min-width: calc(38% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width39 {
  flex-basis: calc(39% - 16px);
  min-width: calc(39% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width40 {
  flex-basis: calc(40% - 16px);
  min-width: calc(40% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width41 {
  flex-basis: calc(41% - 16px);
  min-width: calc(41% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width42 {
  flex-basis: calc(42% - 16px);
  min-width: calc(42% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width43 {
  flex-basis: calc(43% - 16px);
  min-width: calc(43% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width44 {
  flex-basis: calc(44% - 16px);
  min-width: calc(44% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width45 {
  flex-basis: calc(45% - 16px);
  min-width: calc(45% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width46 {
  flex-basis: calc(46% - 16px);
  min-width: calc(46% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width47 {
  flex-basis: calc(47% - 16px);
  min-width: calc(47% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width48 {
  flex-basis: calc(48% - 16px);
  min-width: calc(48% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width49 {
  flex-basis: calc(49% - 16px);
  min-width: calc(49% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width50 {
  flex-basis: calc(50% - 16px);
  min-width: calc(50% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width51 {
  flex-basis: calc(51% - 16px);
  min-width: calc(51% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width52 {
  flex-basis: calc(52% - 16px);
  min-width: calc(52% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width53 {
  flex-basis: calc(53% - 16px);
  min-width: calc(53% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width54 {
  flex-basis: calc(54% - 16px);
  min-width: calc(54% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width55 {
  flex-basis: calc(55% - 16px);
  min-width: calc(55% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width56 {
  flex-basis: calc(56% - 16px);
  min-width: calc(56% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width57 {
  flex-basis: calc(57% - 16px);
  min-width: calc(57% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width58 {
  flex-basis: calc(58% - 16px);
  min-width: calc(58% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width59 {
  flex-basis: calc(59% - 16px);
  min-width: calc(59% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width60 {
  flex-basis: calc(60% - 16px);
  min-width: calc(60% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width61 {
  flex-basis: calc(61% - 16px);
  min-width: calc(61% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width62 {
  flex-basis: calc(62% - 16px);
  min-width: calc(62% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width63 {
  flex-basis: calc(63% - 16px);
  min-width: calc(63% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width64 {
  flex-basis: calc(64% - 16px);
  min-width: calc(64% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width65 {
  flex-basis: calc(65% - 16px);
  min-width: calc(65% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width66 {
  flex-basis: calc(66% - 16px);
  min-width: calc(66% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width67 {
  flex-basis: calc(67% - 16px);
  min-width: calc(67% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width68 {
  flex-basis: calc(68% - 16px);
  min-width: calc(68% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width69 {
  flex-basis: calc(69% - 16px);
  min-width: calc(69% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width70 {
  flex-basis: calc(70% - 16px);
  min-width: calc(70% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width71 {
  flex-basis: calc(71% - 16px);
  min-width: calc(71% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width72 {
  flex-basis: calc(72% - 16px);
  min-width: calc(72% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width73 {
  flex-basis: calc(73% - 16px);
  min-width: calc(73% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width74 {
  flex-basis: calc(74% - 16px);
  min-width: calc(74% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width75 {
  flex-basis: calc(75% - 16px);
  min-width: calc(75% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width76 {
  flex-basis: calc(76% - 16px);
  min-width: calc(76% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width77 {
  flex-basis: calc(77% - 16px);
  min-width: calc(77% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width78 {
  flex-basis: calc(78% - 16px);
  min-width: calc(78% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width79 {
  flex-basis: calc(79% - 16px);
  min-width: calc(79% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width80 {
  flex-basis: calc(80% - 16px);
  min-width: calc(80% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width81 {
  flex-basis: calc(81% - 16px);
  min-width: calc(81% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width82 {
  flex-basis: calc(82% - 16px);
  min-width: calc(82% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width83 {
  flex-basis: calc(83% - 16px);
  min-width: calc(83% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width84 {
  flex-basis: calc(84% - 16px);
  min-width: calc(84% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width85 {
  flex-basis: calc(85% - 16px);
  min-width: calc(85% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width86 {
  flex-basis: calc(86% - 16px);
  min-width: calc(86% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width87 {
  flex-basis: calc(87% - 16px);
  min-width: calc(87% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width88 {
  flex-basis: calc(88% - 16px);
  min-width: calc(88% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width89 {
  flex-basis: calc(89% - 16px);
  min-width: calc(89% - 16px);
}
.euiSuggestItem__label.euiSuggestItem__label--width90 {
  flex-basis: calc(90% - 16px);
  min-width: calc(90% - 16px);
}
.euiSuggestItem__label--expand {
  flex-basis: auto;
}
.euiSuggestItem__description {
  color: #69707d;
  padding-top: 9px;
  flex-basis: auto;
  align-self: baseline;
}
.euiSuggestItem__description.euiSuggestItem__description--wrap {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  white-space: normal !important;
}
.euiSuggestItemOption:focus .euiSuggestItem__label,
.euiSuggestItemOption:hover:not([aria-disabled="true"]) .euiSuggestItem__label,
.euiSuggestItemOption[class*="isFocused"] .euiSuggestItem__label {
  text-decoration: underline;
}
.euiSuggestInput__statusIcon {
  background-color: transparent !important;
}
.euiTable {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-feature-settings:
    "calt" 1,
    "kern" 1,
    "liga" 1,
    "tnum" 1;
  width: 100%;
  table-layout: fixed;
  border: none;
  border-collapse: collapse;
  background-color: #fff;
}
.euiTable.euiTable--auto {
  table-layout: auto;
}
.euiTableCaption {
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiTable--compressed .euiTableCellContent {
    font-size: 12px;
    font-size: 0.85714rem;
    line-height: 1.14286rem;
    padding: 4px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiTable--compressed .euiTableCellContent {
    font-size: 12px;
    font-size: 0.85714rem;
    line-height: 1.14286rem;
    padding: 4px;
  }
}
@media only screen and (min-width: 1200px) {
  .euiTable--compressed .euiTableCellContent {
    font-size: 12px;
    font-size: 0.85714rem;
    line-height: 1.14286rem;
    padding: 4px;
  }
}
.euiTableFooterCell,
.euiTableHeaderCell {
  vertical-align: middle;
  font-weight: inherit;
  text-align: left;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  font-weight: 500;
  border: none;
}
.euiTableFooterCell .euiTableHeaderButton,
.euiTableHeaderCell .euiTableHeaderButton {
  text-align: left;
  font-weight: 500;
}
.euiTableFooterCell .euiTableCellContent__text,
.euiTableHeaderCell .euiTableCellContent__text {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  font-weight: 600;
}
.euiTableHeaderButton {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  color: inherit;
  width: 100%;
}
.euiTableHeaderButton:focus .euiTableCellContent__text,
.euiTableHeaderButton:hover .euiTableCellContent__text {
  text-decoration: underline;
  color: #07c;
}
.euiTableHeaderButton:focus .euiTableSortIcon,
.euiTableHeaderButton:hover .euiTableSortIcon {
  fill: #07c;
}
.euiTableSortIcon {
  margin-left: 4px;
  flex-shrink: 0;
}
.euiTableHeaderButton-isSorted .euiTableSortIcon {
  fill: #1a1c21;
}
.euiTableHeaderCellCheckbox {
  font-weight: inherit;
  text-align: left;
  width: 32px;
  vertical-align: middle;
  border: none;
}
.euiTableRow:hover {
  background-color: #fafbfd;
}
.euiTableRow.euiTableRow-isClickable:hover {
  background-color: rgba(0, 119, 204, 0.05);
  cursor: pointer;
}
.euiTableRow.euiTableRow-isClickable:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiTableRow.euiTableRow-isExpandedRow {
  background-color: #fafbfd;
}
.euiTableRow.euiTableRow-isExpandedRow.euiTableRow-isSelectable
  .euiTableCellContent {
  padding-left: 40px;
}
.euiTableRow.euiTableRow-isSelected,
.euiTableRow.euiTableRow-isSelected
  + .euiTableRow.euiTableRow-isExpandedRow
  .euiTableRowCell {
  background-color: rgba(227, 240, 249, 0.37);
}
.euiTableRow.euiTableRow-isSelected:hover,
.euiTableRow.euiTableRow-isSelected:hover
  + .euiTableRow.euiTableRow-isExpandedRow
  .euiTableRowCell {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiTableRowCell {
  vertical-align: middle;
  border-top: 1px solid #d3dae6;
  border-bottom: 1px solid #d3dae6;
  font-weight: inherit;
  text-align: left;
  color: #343741;
}
.euiTableRowCell--top {
  vertical-align: top;
}
.euiTableRowCell--bottom {
  vertical-align: bottom;
}
.euiTableRowCell--baseline {
  vertical-align: baseline;
}
.euiTableRowCell.euiTableRowCell--isMobileHeader {
  display: none;
}
.euiTableRowCellCheckbox {
  border-top: 1px solid #d3dae6;
  border-bottom: 1px solid #d3dae6;
  font-weight: inherit;
  text-align: left;
  width: 32px;
  vertical-align: middle;
}
.euiTableFooterCell {
  background-color: #f5f7fa;
}
.euiTableCellContent {
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 8px;
}
.euiTableCellContent__text {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  min-width: 0;
  text-overflow: ellipsis;
}
.euiTableCellContent--alignRight {
  justify-content: flex-end;
  text-align: right;
}
.euiTableCellContent--alignCenter {
  justify-content: center;
  text-align: center;
}
.euiTableCellContent--truncateText,
.euiTableFooterCell,
.euiTableHeaderCell {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.euiTableCellContent--truncateText .euiTableCellContent__text,
.euiTableFooterCell .euiTableCellContent__text,
.euiTableHeaderCell .euiTableCellContent__text {
  overflow: hidden;
}
.euiTableCellContent--overflowingContent {
  overflow: visible;
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
}
.euiTableCellContent--showOnHover > :not(:first-child) {
  margin-left: 8px;
}
.euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .euiTableCellContent__hoverItem {
  flex-shrink: 0;
  opacity: 0.7;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition:
    opacity 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1),
    -webkit-filter 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition:
    opacity 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1),
    filter 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition:
    opacity 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1),
    filter 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1),
    -webkit-filter 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .expandedItemActions__completelyHide,
.euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .expandedItemActions__completelyHide:disabled,
.euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .expandedItemActions__completelyHide:disabled:focus,
.euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .expandedItemActions__completelyHide:disabled:hover,
.euiTableRow:hover
  .euiTableRow-hasActions
  .euiTableCellContent--showOnHover
  .expandedItemActions__completelyHide:disabled {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 0;
}
.euiTableRow-hasActions:hover
  .euiTableCellContent--showOnHover
  .euiTableCellContent__hoverItem:not(:disabled),
.euiTableRow-hasActions:hover
  .euiTableCellContent--showOnHover
  .euiTableCellContent__hoverItem:not(:disabled):focus,
.euiTableRow-hasActions:hover
  .euiTableCellContent--showOnHover
  .euiTableCellContent__hoverItem:not(:disabled):hover {
  opacity: 1;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.euiTableRow-isExpandedRow .euiTableCellContent {
  overflow: hidden;
  -webkit-animation: growExpandedRow 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1)
    1 normal forwards;
  animation: growExpandedRow 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1) 1
    normal forwards;
}
@-webkit-keyframes growExpandedRow {
  0% {
    max-height: 0;
  }
  99% {
    max-height: 100vh;
  }
  to {
    max-height: unset;
  }
}
@keyframes growExpandedRow {
  0% {
    max-height: 0;
  }
  99% {
    max-height: 100vh;
  }
  to {
    max-height: unset;
  }
}
.euiTableRowCell__mobileHeader {
  display: none;
}
@media only screen and (max-width: 574px) {
  .euiTableRowCell--hideForMobile {
    display: none !important;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiTableRowCell--hideForMobile {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .euiTableRowCell--hideForDesktop {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .euiTableRowCell--hideForDesktop {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  .euiTableRowCell--hideForDesktop {
    display: none !important;
  }
}
@media only screen and (max-width: 574px) {
  .euiTable.euiTable--responsive tfoot,
  .euiTable.euiTable--responsive thead {
    display: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCell__mobileHeader {
    max-width: 100%;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    font-size: 9.625px;
    font-size: 0.6875rem;
    display: block;
    color: #69707d;
    padding: 8px 8px 0;
    margin-bottom: -8px;
    min-height: 24px;
  }
  .euiTableRowCell:only-child
    .euiTable.euiTable--responsive
    .euiTableRowCell__mobileHeader {
    min-height: 0;
  }
  .euiTable.euiTable--responsive .euiTableRowCell--enlargeForMobile {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
  }
  .euiTable.euiTable--responsive .euiTableRow {
    flex-grow: 1;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--flexGrowZero {
    flex-grow: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--hasShadow {
    box-shadow:
      0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
      0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
      0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
      0 15px 15px -1px rgba(0, 0, 0, 0.04);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--hasBorder {
    border: 1px solid #d3dae6;
    box-shadow: none;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable {
    transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:enabled {
    display: block;
    width: 100%;
    text-align: left;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:focus,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:hover {
    box-shadow:
      0 1px 5px rgba(0, 0, 0, 0.1),
      0 3.6px 13px rgba(0, 0, 0, 0.07),
      0 8.4px 23px rgba(0, 0, 0, 0.06),
      0 23px 35px rgba(0, 0, 0, 0.05);
    transform: translateY(-2px);
    cursor: pointer;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--borderRadiusNone {
    border-radius: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--borderRadiusMedium {
    border-radius: 4px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--transparent {
    background-color: transparent;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--plain {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--subdued {
    background-color: #fafbfd;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--accent {
    background-color: #feedf5;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--primary {
    background-color: #e6f1fa;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--success {
    background-color: #e6f9f7;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--warning {
    background-color: #fff9e8;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--danger {
    background-color: #f8e9e9;
  }
  .euiTable.euiTable--responsive .euiTableRow {
    box-shadow:
      0 0.7px 1.4px rgba(0, 0, 0, 0.07),
      0 1.9px 4px rgba(0, 0, 0, 0.05),
      0 4.5px 10px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    border-radius: 6px;
    display: flex;
    flex-wrap: wrap;
    padding: 8px;
    margin-bottom: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow:hover {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-hasActions,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandable {
    background-image: linear-gradient(
      90deg,
      rgba(152, 162, 179, 0.1) 0,
      rgba(152, 162, 179, 0.1) 1px,
      transparent 0,
      transparent
    );
    background-size: 40px 100%;
    background-position-x: right;
    background-repeat: no-repeat;
    padding-right: 40px;
    position: relative;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander {
    min-width: 0;
    width: 24px;
    position: absolute;
    top: 16px;
    right: 8px;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions:before,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander:before {
    display: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions
    .euiTableCellContent,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander
    .euiTableCellContent {
    flex-direction: column;
    padding: 0;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions
    .euiTableCellContent
    .euiLink,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander
    .euiTableCellContent
    .euiLink {
    padding: 4px;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions.euiTableRow-isExpandable
    .euiTableRowCell--isExpander {
    top: auto;
    bottom: 16px;
    right: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelectable {
    padding-left: 36px;
    position: relative;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelectable
    .euiTableRowCellCheckbox {
    position: absolute;
    left: 4px;
    top: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelected,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelected
    + .euiTableRow.euiTableRow-isExpandedRow,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelected:hover,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelected:hover
    + .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell {
    background-color: rgba(227, 240, 249, 0.37);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandedRow {
    background-image: linear-gradient(
      90deg,
      rgba(152, 162, 179, 0.1) 0,
      rgba(152, 162, 179, 0.1) 1px,
      transparent 0,
      transparent
    );
    background-size: 40px 100%;
    background-position-x: right;
    background-repeat: no-repeat;
    box-shadow:
      0 0.7px 1.4px rgba(0, 0, 0, 0.07),
      0 1.9px 4px rgba(0, 0, 0, 0.05),
      0 4.5px 10px rgba(0, 0, 0, 0.05);
    margin-top: -16px;
    position: relative;
    z-index: 2;
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandedRow:hover {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell {
    width: calc(100% - 40px);
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell:before {
    display: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCell {
    display: block;
    min-width: 50%;
    border: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCellCheckbox {
    border: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    > * {
    margin-left: 0;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    .expandedItemActions__completelyHide {
    display: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    .euiTableCellContent__hoverItem {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
    margin-left: 0;
    margin-bottom: 8px;
  }
  .euiTable.euiTable--responsive .euiTableCellContent--alignCenter,
  .euiTable.euiTable--responsive .euiTableCellContent--alignRight {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiTable.euiTable--responsive tfoot,
  .euiTable.euiTable--responsive thead {
    display: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCell__mobileHeader {
    max-width: 100%;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    word-wrap: normal !important;
    font-size: 9.625px;
    font-size: 0.6875rem;
    display: block;
    color: #69707d;
    padding: 8px 8px 0;
    margin-bottom: -8px;
    min-height: 24px;
  }
  .euiTableRowCell:only-child
    .euiTable.euiTable--responsive
    .euiTableRowCell__mobileHeader {
    min-height: 0;
  }
  .euiTable.euiTable--responsive .euiTableRowCell--enlargeForMobile {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
  }
  .euiTable.euiTable--responsive .euiTableRow {
    flex-grow: 1;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--flexGrowZero {
    flex-grow: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--hasShadow {
    box-shadow:
      0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
      0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
      0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
      0 15px 15px -1px rgba(0, 0, 0, 0.04);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--hasBorder {
    border: 1px solid #d3dae6;
    box-shadow: none;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable {
    transition: all 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:enabled {
    display: block;
    width: 100%;
    text-align: left;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:focus,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--isClickable:hover {
    box-shadow:
      0 1px 5px rgba(0, 0, 0, 0.1),
      0 3.6px 13px rgba(0, 0, 0, 0.07),
      0 8.4px 23px rgba(0, 0, 0, 0.06),
      0 23px 35px rgba(0, 0, 0, 0.05);
    transform: translateY(-2px);
    cursor: pointer;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--borderRadiusNone {
    border-radius: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--borderRadiusMedium {
    border-radius: 4px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--transparent {
    background-color: transparent;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--plain {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--subdued {
    background-color: #fafbfd;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--accent {
    background-color: #feedf5;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--primary {
    background-color: #e6f1fa;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--success {
    background-color: #e6f9f7;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--warning {
    background-color: #fff9e8;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow--danger {
    background-color: #f8e9e9;
  }
  .euiTable.euiTable--responsive .euiTableRow {
    box-shadow:
      0 0.7px 1.4px rgba(0, 0, 0, 0.07),
      0 1.9px 4px rgba(0, 0, 0, 0.05),
      0 4.5px 10px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    border-radius: 6px;
    display: flex;
    flex-wrap: wrap;
    padding: 8px;
    margin-bottom: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow:hover {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-hasActions,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandable {
    background-image: linear-gradient(
      90deg,
      rgba(152, 162, 179, 0.1) 0,
      rgba(152, 162, 179, 0.1) 1px,
      transparent 0,
      transparent
    );
    background-size: 40px 100%;
    background-position-x: right;
    background-repeat: no-repeat;
    padding-right: 40px;
    position: relative;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander {
    min-width: 0;
    width: 24px;
    position: absolute;
    top: 16px;
    right: 8px;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions:before,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander:before {
    display: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions
    .euiTableCellContent,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander
    .euiTableCellContent {
    flex-direction: column;
    padding: 0;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions
    .euiTableRowCell--hasActions
    .euiTableCellContent
    .euiLink,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandable
    .euiTableRowCell--isExpander
    .euiTableCellContent
    .euiLink {
    padding: 4px;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-hasActions.euiTableRow-isExpandable
    .euiTableRowCell--isExpander {
    top: auto;
    bottom: 16px;
    right: 0;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelectable {
    padding-left: 36px;
    position: relative;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelectable
    .euiTableRowCellCheckbox {
    position: absolute;
    left: 4px;
    top: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelected,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelected
    + .euiTableRow.euiTableRow-isExpandedRow,
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isSelected:hover,
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isSelected:hover
    + .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell {
    background-color: rgba(227, 240, 249, 0.37);
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandedRow {
    background-image: linear-gradient(
      90deg,
      rgba(152, 162, 179, 0.1) 0,
      rgba(152, 162, 179, 0.1) 1px,
      transparent 0,
      transparent
    );
    background-size: 40px 100%;
    background-position-x: right;
    background-repeat: no-repeat;
    box-shadow:
      0 0.7px 1.4px rgba(0, 0, 0, 0.07),
      0 1.9px 4px rgba(0, 0, 0, 0.05),
      0 4.5px 10px rgba(0, 0, 0, 0.05);
    margin-top: -16px;
    position: relative;
    z-index: 2;
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 8px;
  }
  .euiTable.euiTable--responsive .euiTableRow.euiTableRow-isExpandedRow:hover {
    background-color: #fff;
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell {
    width: calc(100% - 40px);
  }
  .euiTable.euiTable--responsive
    .euiTableRow.euiTableRow-isExpandedRow
    .euiTableRowCell:before {
    display: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCell {
    display: block;
    min-width: 50%;
    border: none;
  }
  .euiTable.euiTable--responsive .euiTableRowCellCheckbox {
    border: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    > * {
    margin-left: 0;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    .expandedItemActions__completelyHide {
    display: none;
  }
  .euiTable.euiTable--responsive
    .euiTableRow-hasActions
    .euiTableCellContent--showOnHover
    .euiTableCellContent__hoverItem {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
    margin-left: 0;
    margin-bottom: 8px;
  }
  .euiTable.euiTable--responsive .euiTableCellContent--alignCenter,
  .euiTable.euiTable--responsive .euiTableCellContent--alignRight {
    justify-content: flex-start;
  }
}
.euiTableHeaderCell--hideForDesktop,
.euiTableHeaderMobile {
  display: none;
}
@media only screen and (max-width: 574px) {
  .euiTableHeaderMobile {
    display: flex;
    justify-content: flex-end;
    padding: 8px 0;
  }
  .euiTableSortMobile {
    display: block;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiTableHeaderMobile {
    display: flex;
    justify-content: flex-end;
    padding: 8px 0;
  }
  .euiTableSortMobile {
    display: block;
  }
}
.euiTabs {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  flex-shrink: 0;
}
.euiTabs::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiTabs::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiTabs::-webkit-scrollbar-corner,
.euiTabs::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiTabs--bottomBorder {
  box-shadow: inset 0 -1px 0 #d3dae6;
}
.euiTabs::-webkit-scrollbar {
  height: 2px;
}
.euiTab {
  color: #343741;
  padding: 12px 16px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.euiTab .euiTab__content {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  color: #343741;
  line-height: 1.5;
  display: block;
}
.euiTab:not(.euiTab-isDisabled):focus .euiTab__content,
.euiTab:not(.euiTab-isDisabled):hover .euiTab__content {
  text-decoration: underline;
}
.euiTab:focus {
  background-color: rgba(0, 119, 204, 0.1);
  outline-offset: -2px;
}
.euiTab.euiTab-isSelected {
  box-shadow: inset 0 -2px 0 #0071c2;
}
.euiTab.euiTab-isSelected,
.euiTab.euiTab-isSelected .euiTab__content {
  color: #0071c2 !important;
}
.euiTab.euiTab-isDisabled,
.euiTab.euiTab-isDisabled .euiTab__content {
  color: #abb4c4 !important;
}
.euiTab.euiTab-isDisabled:hover {
  cursor: not-allowed;
}
.euiTab.euiTab-isDisabled.euiTab-isSelected {
  box-shadow: inset 0 -2px 0 #abb4c4;
}
.euiTabs--small .euiTab {
  padding: 8px;
}
.euiTabs--small .euiTab .euiTab__content {
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
}
.euiTabs--large .euiTab {
  padding: 12px 16px;
}
.euiTabs--xlarge .euiTab {
  padding: 8px 24px;
}
.euiTabs--xlarge .euiTab .euiTab__content {
  font-size: 22px;
  font-size: 1.57143rem;
  line-height: 2.28571rem;
}
.euiTabs--expand .euiTab {
  flex-basis: 0%;
  flex-grow: 1;
  justify-content: center;
}
.euiTab__prepend {
  margin-right: 8px;
}
.euiTab__append {
  margin-left: 8px;
}
.euiTextDiff del {
  color: #bd271e;
}
.euiTextDiff ins {
  color: #007e77;
}
.euiGlobalToastList {
  scrollbar-color: rgba(105, 112, 125, 0.5) transparent;
  scrollbar-width: thin;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  position: fixed;
  z-index: 9000;
  bottom: 0;
  width: 400px;
  max-height: 100vh;
  overflow-y: auto;
  scrollbar-width: none;
}
.euiGlobalToastList::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.euiGlobalToastList::-webkit-scrollbar-thumb {
  background-color: rgba(105, 112, 125, 0.5);
  background-clip: content-box;
  border-radius: 16px;
  border: 6px solid transparent;
}
.euiGlobalToastList::-webkit-scrollbar-corner,
.euiGlobalToastList::-webkit-scrollbar-track {
  background-color: transparent;
}
.euiGlobalToastList::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.euiGlobalToastList:not(:empty) {
  padding: 16px;
}
.euiGlobalToastList--right:not(:empty) {
  right: 0;
  padding-left: 64px;
}
.euiGlobalToastList--left:not(:empty) {
  left: 0;
  padding-right: 64px;
}
.euiGlobalToastListItem {
  margin-bottom: 16px;
  -webkit-animation: euiShowToast 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  animation: euiShowToast 0.25s cubic-bezier(0.694, 0.0482, 0.335, 1);
  opacity: 1;
}
.euiGlobalToastListItem:first-child {
  margin-top: auto;
}
.euiGlobalToastListItem:last-child {
  margin-bottom: 0;
}
.euiGlobalToastListItem.euiGlobalToastListItem-isDismissed {
  transition: opacity 0.25s;
  opacity: 0;
}
@-webkit-keyframes euiShowToast {
  0% {
    transform: translateY(24px) scale(0.9);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}
@keyframes euiShowToast {
  0% {
    transform: translateY(24px) scale(0.9);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}
@media only screen and (max-width: 574px) {
  .euiGlobalToastList:not(:empty) {
    left: 0;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .euiGlobalToastList:not(:empty) {
    left: 0;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }
}
.euiToast {
  border: 1px solid #d3dae6;
  box-shadow:
    0 2.7px 9px rgba(0, 0, 0, 0.13),
    0 9.4px 24px rgba(0, 0, 0, 0.09),
    0 21.8px 43px rgba(0, 0, 0, 0.08);
  position: relative;
  padding: 16px;
  background-color: #fff;
  width: 100%;
}
.euiToast:focus .euiToast__closeButton,
.euiToast:hover .euiToast__closeButton {
  opacity: 1;
}
.euiToast__closeButton {
  position: absolute;
  top: 16px;
  right: 16px;
  line-height: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0;
  transition: opacity 0.15s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.euiToast__closeButton svg {
  fill: #8d8e90;
}
.euiToast__closeButton:hover svg {
  fill: #1a1c21;
}
.euiToast__closeButton:focus {
  background-color: rgba(0, 119, 204, 0.1);
  opacity: 1;
}
.euiToast__closeButton:focus svg {
  fill: #07c;
}
.euiToast--success {
  border-top: 2px solid #00a39a;
}
.euiToast--warning {
  border-top: 2px solid #b28a0d;
}
.euiToastHeader {
  padding-right: 24px;
  display: flex;
  align-items: baseline;
}
.euiToastHeader > * + * {
  margin-left: 8px;
}
.euiToastHeader__icon {
  flex: 0 0 auto;
  fill: #1a1c21;
  transform: translateY(2px);
}
.euiToastHeader__title {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 300;
}
.euiToastHeader--withBody {
  margin-bottom: 8px;
}
.euiToastBody {
  word-wrap: break-word;
}
.euiToken {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.euiToken svg {
  height: 100%;
  margin: auto;
}
.euiToken--circle {
  border-radius: 50%;
}
.euiToken--square {
  border-radius: 5px;
}
.euiToken--xsmall {
  width: 12px;
  height: 12px;
}
.euiToken--xsmall.euiToken--rectangle {
  padding: 0 4px;
}
.euiToken--small {
  width: 16px;
  height: 16px;
}
.euiToken--small.euiToken--rectangle {
  padding: 0 4px;
}
.euiToken--medium {
  width: 24px;
  height: 24px;
}
.euiToken--medium.euiToken--rectangle {
  padding: 0 8px;
}
.euiToken--large {
  width: 32px;
  height: 32px;
}
.euiToken--large.euiToken--rectangle {
  padding: 0 8px;
}
.euiToken--rectangle {
  box-sizing: content-box;
}
.euiToken--euiColorVis0 {
  color: #54b399;
}
.euiToken--euiColorVis0.euiToken--light {
  color: #387765;
  background-color: #eef7f5;
  box-shadow: inset 0 0 0 1px #cce8e0;
}
.euiToken--euiColorVis0.euiToken--dark {
  background-color: #6dccb1;
  color: #000;
}
.euiToken--euiColorVis1 {
  color: #6092c0;
}
.euiToken--euiColorVis1.euiToken--light {
  color: #4a7194;
  background-color: #eff4f9;
  box-shadow: inset 0 0 0 1px #cfdeec;
}
.euiToken--euiColorVis1.euiToken--dark {
  background-color: #79aad9;
  color: #000;
}
.euiToken--euiColorVis2 {
  color: #d36086;
}
.euiToken--euiColorVis2.euiToken--light {
  color: #ac4e6d;
  background-color: #fbeff3;
  box-shadow: inset 0 0 0 1px #f2cfdb;
}
.euiToken--euiColorVis2.euiToken--dark {
  background-color: #ee789d;
  color: #000;
}
.euiToken--euiColorVis3 {
  color: #9170b8;
}
.euiToken--euiColorVis3.euiToken--light {
  color: #7c609e;
  background-color: #f4f1f8;
  box-shadow: inset 0 0 0 1px #ded4ea;
}
.euiToken--euiColorVis3.euiToken--dark {
  background-color: #a987d1;
  color: #000;
}
.euiToken--euiColorVis4 {
  color: #ca8eae;
}
.euiToken--euiColorVis4.euiToken--light {
  color: #8d647a;
  background-color: #faf4f7;
  box-shadow: inset 0 0 0 1px #efdde7;
}
.euiToken--euiColorVis4.euiToken--dark {
  background-color: #e4a6c7;
  color: #000;
}
.euiToken--euiColorVis5 {
  color: #d6bf57;
}
.euiToken--euiColorVis5.euiToken--light {
  color: #807234;
  background-color: #fbf9ee;
  box-shadow: inset 0 0 0 1px #f3eccd;
}
.euiToken--euiColorVis5.euiToken--dark {
  background-color: #f1d86f;
  color: #000;
}
.euiToken--euiColorVis6 {
  color: #b9a888;
}
.euiToken--euiColorVis6.euiToken--light {
  color: #7b705a;
  background-color: #f8f6f3;
  box-shadow: inset 0 0 0 1px #eae5db;
}
.euiToken--euiColorVis6.euiToken--dark {
  background-color: #d2c0a0;
  color: #000;
}
.euiToken--euiColorVis7 {
  color: #da8b45;
}
.euiToken--euiColorVis7.euiToken--light {
  color: #996130;
  background-color: #fbf3ec;
  box-shadow: inset 0 0 0 1px #f4dcc7;
}
.euiToken--euiColorVis7.euiToken--dark {
  background-color: #f5a35c;
  color: #000;
}
.euiToken--euiColorVis8 {
  color: #aa6556;
}
.euiToken--euiColorVis8.euiToken--light {
  color: #9a5b4e;
  background-color: #f7f0ee;
  box-shadow: inset 0 0 0 1px #e6d1cc;
}
.euiToken--euiColorVis8.euiToken--dark {
  background-color: #c47c6c;
  color: #000;
}
.euiToken--euiColorVis9 {
  color: #e7664c;
}
.euiToken--euiColorVis9.euiToken--light {
  color: #b34f3b;
  background-color: #fdf0ed;
  box-shadow: inset 0 0 0 1px #f8d1c9;
}
.euiToken--euiColorVis9.euiToken--dark {
  background-color: #ff7e62;
  color: #000;
}
.euiToken--gray {
  color: #69707d;
}
.euiToken--gray.euiToken--light {
  color: #646a77;
  background-color: #f0f1f2;
  box-shadow: inset 0 0 0 1px #d2d4d8;
}
.euiToken--gray.euiToken--dark {
  background-color: #69707d;
  color: #fff;
}
.euiToolTip {
  box-shadow:
    0 1px 5px rgba(0, 0, 0, 0.1),
    0 3.6px 13px rgba(0, 0, 0, 0.07),
    0 8.4px 23px rgba(0, 0, 0, 0.06),
    0 23px 35px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  background-color: #404040;
  color: #fff;
  z-index: 9000;
  max-width: 256px;
  overflow-wrap: break-word;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  padding: 12px;
  -webkit-animation: euiToolTipTop 0.35s ease-out 0s forwards;
  animation: euiToolTipTop 0.35s ease-out 0s forwards;
  position: absolute;
  opacity: 0;
}
.euiToolTip .euiToolTip__arrow {
  content: "";
  position: absolute;
  transform-origin: center;
  border-radius: 2px;
  background-color: #404040;
  width: 12px;
  height: 12px;
  transform: translateY(-7px) rotate(45deg);
}
.euiToolTip.euiToolTip--right {
  -webkit-animation-name: euiToolTipRight;
  animation-name: euiToolTipRight;
}
.euiToolTip.euiToolTip--right .euiToolTip__arrow {
  transform: translateX(-5px) rotate(45deg);
}
.euiToolTip.euiToolTip--bottom {
  -webkit-animation-name: euiToolTipBottom;
  animation-name: euiToolTipBottom;
}
.euiToolTip.euiToolTip--bottom .euiToolTip__arrow {
  transform: translateY(-5px) rotate(45deg);
}
.euiToolTip.euiToolTip--left {
  -webkit-animation-name: euiToolTipLeft;
  animation-name: euiToolTipLeft;
}
.euiToolTip.euiToolTip--left .euiToolTip__arrow {
  transform: translateX(-7px) rotate(45deg);
}
.euiToolTip .euiToolTip__title {
  font-weight: 700;
  border-bottom: 1px solid #595959;
  padding-bottom: 4px;
  margin-bottom: 4px;
}
.euiToolTipAnchor {
  display: inline-block;
}
.euiToolTipAnchor [disabled] {
  pointer-events: none;
}
.euiToolTipAnchor.euiToolTipAnchor--displayBlock {
  display: block;
}
@-webkit-keyframes euiToolTipTop {
  0% {
    opacity: 0;
    transform: translateY(-16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiToolTipTop {
  0% {
    opacity: 0;
    transform: translateY(-16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes euiToolTipBottom {
  0% {
    opacity: 0;
    transform: translateY(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiToolTipBottom {
  0% {
    opacity: 0;
    transform: translateY(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes euiToolTipLeft {
  0% {
    opacity: 0;
    transform: translateX(-16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiToolTipLeft {
  0% {
    opacity: 0;
    transform: translateX(-16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes euiToolTipRight {
  0% {
    opacity: 0;
    transform: translateX(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes euiToolTipRight {
  0% {
    opacity: 0;
    transform: translateX(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.euiTourHeader {
  border-bottom: none;
  margin-bottom: 8px !important;
}
.euiTourHeader .euiTourHeader__title {
  margin-top: 0;
}
.euiTourHeader__subtitle {
  color: #69707d;
}
.euiTourFooter {
  background-color: #fafbfd;
  border-radius: 0 0 6px 6px;
}
.euiTour .euiTour__beacon {
  pointer-events: none;
  position: absolute;
  opacity: 0;
  transition: opacity 0s 0.35s;
}
.euiTour
  .euiPopover__panelArrow.euiPopover__panelArrow--right
  .euiTour__beacon {
  opacity: 1;
  top: 6px;
  left: -24px;
}
.euiTour .euiPopover__panelArrow.euiPopover__panelArrow--left .euiTour__beacon {
  opacity: 1;
  top: 6px;
  left: 12px;
}
.euiTour .euiPopover__panelArrow.euiPopover__panelArrow--top:after {
  border-top-color: #f5f7fa;
}
.euiTour .euiPopover__panelArrow.euiPopover__panelArrow--top .euiTour__beacon {
  opacity: 1;
  top: 12px;
  left: 6px;
}
.euiTour
  .euiPopover__panelArrow.euiPopover__panelArrow--bottom
  .euiTour__beacon {
  opacity: 1;
  top: -24px;
  left: 6px;
}
.euiTourStepIndicator {
  display: inline-block;
}
.euiBreadcrumb__content.euiLink:focus {
  outline-offset: -1px;
}
.euiBreadcrumb--last,
.euiBreadcrumb__content,
.euiBreadcrumbs__inPopover .euiBreadcrumb--last .euiBreadcrumb__content {
  font-weight: 500;
}
.euiButton,
.euiButtonIcon {
  box-shadow: none !important;
}
.euiButton.euiButton-isDisabled:not(.euiButton--ghost),
.euiButton.euiButton-isDisabled:not(.euiButton--ghost):hover,
.euiButtonIcon.euiButtonIcon-isDisabled:not(.euiButtonIcon--ghost),
.euiButtonIcon.euiButtonIcon-isDisabled:not(.euiButtonIcon--ghost):hover {
  background-color: rgba(171, 180, 196, 0.1);
  color: #a2abba;
}
.euiButtonIcon--empty.euiButtonIcon-isDisabled:not(.euiButtonIcon--ghost),
.euiButtonIcon--empty.euiButtonIcon-isDisabled:not(
    .euiButtonIcon--ghost
  ):hover {
  background-color: transparent;
  color: #abb4c4;
}
.euiButton--small,
.euiButtonIcon--small,
.euiButtonIcon--xSmall {
  border-radius: 4px;
}
.euiButton--primary {
  color: #0061a6;
}
.euiButton--primary,
.euiButton--primary:not([class*="isDisabled"]):focus,
.euiButton--primary:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 119, 204, 0.2);
}
.euiButton--primary.euiButton--fill:focus {
  outline-color: #000;
}
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]) {
  color: #fff;
}
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]),
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--primary.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #07c;
}
.euiButton--accent {
  color: #a8376a;
}
.euiButton--accent,
.euiButton--accent:not([class*="isDisabled"]):focus,
.euiButton--accent:not([class*="isDisabled"]):hover {
  background-color: rgba(240, 78, 152, 0.2);
}
.euiButton--accent.euiButton--fill:focus {
  outline-color: #000;
}
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]) {
  color: #000;
}
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]),
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--accent.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #f04e98;
}
.euiButton--success {
  color: #00726b;
}
.euiButton--success,
.euiButton--success:not([class*="isDisabled"]):focus,
.euiButton--success:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 191, 179, 0.2);
}
.euiButton--success.euiButton--fill:focus {
  outline-color: #000;
}
.euiButton--success.euiButton--fill:not([class*="isDisabled"]) {
  color: #000;
}
.euiButton--success.euiButton--fill:not([class*="isDisabled"]),
.euiButton--success.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--success.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #00bfb3;
}
.euiButton--warning {
  color: #83650a;
}
.euiButton--warning,
.euiButton--warning:not([class*="isDisabled"]):focus,
.euiButton--warning:not([class*="isDisabled"]):hover {
  background-color: rgba(254, 197, 20, 0.2);
}
.euiButton--warning.euiButton--fill:focus {
  outline-color: #000;
}
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]) {
  color: #000;
}
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]),
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--warning.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #fec514;
}
.euiButton--danger {
  color: #b4251d;
}
.euiButton--danger,
.euiButton--danger:not([class*="isDisabled"]):focus,
.euiButton--danger:not([class*="isDisabled"]):hover {
  background-color: rgba(189, 39, 30, 0.2);
}
.euiButton--danger.euiButton--fill:focus {
  outline-color: #000;
}
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]) {
  color: #fff;
}
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]),
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--danger.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #bd271e;
}
.euiButton--ghost {
  color: #717171;
  color: #fff;
}
.euiButton--ghost,
.euiButton--ghost:not([class*="isDisabled"]):focus,
.euiButton--ghost:not([class*="isDisabled"]):hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]) {
  color: #000;
}
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]),
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--ghost.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #fff;
}
.euiButton--text {
  color: #5a606b;
  color: #343741;
}
.euiButton--text,
.euiButton--text:not([class*="isDisabled"]):focus,
.euiButton--text:not([class*="isDisabled"]):hover {
  background-color: rgba(105, 112, 125, 0.2);
}
.euiButton--text.euiButton--fill:not([class*="isDisabled"]) {
  color: #fff;
}
.euiButton--text.euiButton--fill:not([class*="isDisabled"]),
.euiButton--text.euiButton--fill:not([class*="isDisabled"]):focus,
.euiButton--text.euiButton--fill:not([class*="isDisabled"]):hover {
  background-color: #69707d;
}
.euiButton.euiButton-isDisabled.euiButton--ghost,
.euiButton.euiButton-isDisabled.euiButton--ghost.euiButton--fill,
.euiButton.euiButton-isDisabled.euiButton--ghost.euiButton--fill:focus,
.euiButton.euiButton-isDisabled.euiButton--ghost:focus {
  color: #69707d;
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButtonIcon--primary:not(.euiButtonIcon--empty) {
  color: #0061a6;
  background-color: rgba(0, 119, 204, 0.2);
}
.euiButtonIcon--primary:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--primary:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(0, 119, 204, 0.2);
}
.euiButtonIcon--primary:not(.euiButtonIcon--empty).euiButtonIcon--fill:focus {
  outline-color: #000;
}
.euiButtonIcon--primary:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #fff;
}
.euiButtonIcon--primary:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--primary:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--primary:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #07c;
}
.euiButtonIcon--accent:not(.euiButtonIcon--empty) {
  color: #a8376a;
  background-color: rgba(240, 78, 152, 0.2);
}
.euiButtonIcon--accent:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--accent:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(240, 78, 152, 0.2);
}
.euiButtonIcon--accent:not(.euiButtonIcon--empty).euiButtonIcon--fill:focus {
  outline-color: #000;
}
.euiButtonIcon--accent:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #000;
}
.euiButtonIcon--accent:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--accent:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--accent:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #f04e98;
}
.euiButtonIcon--success:not(.euiButtonIcon--empty) {
  color: #00726b;
  background-color: rgba(0, 191, 179, 0.2);
}
.euiButtonIcon--success:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--success:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(0, 191, 179, 0.2);
}
.euiButtonIcon--success:not(.euiButtonIcon--empty).euiButtonIcon--fill:focus {
  outline-color: #000;
}
.euiButtonIcon--success:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #000;
}
.euiButtonIcon--success:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--success:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--success:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #00bfb3;
}
.euiButtonIcon--warning:not(.euiButtonIcon--empty) {
  color: #83650a;
  background-color: rgba(254, 197, 20, 0.2);
}
.euiButtonIcon--warning:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--warning:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(254, 197, 20, 0.2);
}
.euiButtonIcon--warning:not(.euiButtonIcon--empty).euiButtonIcon--fill:focus {
  outline-color: #000;
}
.euiButtonIcon--warning:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #000;
}
.euiButtonIcon--warning:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--warning:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--warning:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #fec514;
}
.euiButtonIcon--danger:not(.euiButtonIcon--empty) {
  color: #b4251d;
  background-color: rgba(189, 39, 30, 0.2);
}
.euiButtonIcon--danger:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--danger:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(189, 39, 30, 0.2);
}
.euiButtonIcon--danger:not(.euiButtonIcon--empty).euiButtonIcon--fill:focus {
  outline-color: #000;
}
.euiButtonIcon--danger:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #fff;
}
.euiButtonIcon--danger:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--danger:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--danger:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #bd271e;
}
.euiButtonIcon--ghost:not(.euiButtonIcon--empty) {
  color: #717171;
  background-color: hsla(0, 0%, 100%, 0.2);
  color: #fff;
}
.euiButtonIcon--ghost:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--ghost:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.euiButtonIcon--ghost:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #000;
}
.euiButtonIcon--ghost:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--ghost:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--ghost:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #fff;
}
.euiButtonIcon--text:not(.euiButtonIcon--empty) {
  color: #5a606b;
  background-color: rgba(105, 112, 125, 0.2);
  color: #343741;
}
.euiButtonIcon--text:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--text:not(.euiButtonIcon--empty):not(
    [class*="isDisabled"]
  ):hover {
  background-color: rgba(105, 112, 125, 0.2);
}
.euiButtonIcon--text:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ) {
  color: #fff;
}
.euiButtonIcon--text:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ),
.euiButtonIcon--text:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):focus,
.euiButtonIcon--text:not(.euiButtonIcon--empty).euiButtonIcon--fill:not(
    [class*="isDisabled"]
  ):hover {
  background-color: #69707d;
}
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost.euiButtonIcon--fill,
.euiButtonIcon.euiButtonIcon-isDisabled.euiButtonIcon--ghost.euiButtonIcon--fill:focus,
.euiButtonIcon:not(
    .euiButtonIcon--empty
  ).euiButtonIcon-isDisabled.euiButtonIcon--ghost,
.euiButtonIcon:not(
    .euiButtonIcon--empty
  ).euiButtonIcon-isDisabled.euiButtonIcon--ghost:focus {
  color: #69707d;
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButtonEmpty {
  border-radius: 6px;
}
.euiButtonEmpty.euiButtonEmpty--small,
.euiButtonEmpty.euiButtonEmpty--xSmall {
  border-radius: 4.002px;
}
.euiButtonEmpty.euiButtonEmpty--xSmall {
  font-size: 12px;
}
.euiButtonEmpty--primary:enabled:focus {
  background-color: rgba(0, 119, 204, 0.1);
}
.euiButtonEmpty--accent:enabled:focus {
  background-color: rgba(240, 78, 152, 0.1);
}
.euiButtonEmpty--success:enabled:focus {
  background-color: rgba(0, 191, 179, 0.1);
}
.euiButtonEmpty--warning:enabled:focus {
  background-color: rgba(254, 197, 20, 0.1);
}
.euiButtonEmpty--danger:enabled:focus {
  background-color: rgba(189, 39, 30, 0.1);
}
.euiButtonEmpty--ghost:enabled:focus {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.euiButtonEmpty--text:enabled:focus {
  background-color: rgba(105, 112, 125, 0.1);
}
.euiButtonGroup__buttons {
  box-shadow: none !important;
}
.euiButtonGroup--medium .euiButtonGroupButton,
.euiButtonGroup--small .euiButtonGroupButton {
  border: none !important;
  border-radius: 0 !important;
  font-weight: 500;
}
.euiButtonGroup--medium .euiButtonGroupButton:focus,
.euiButtonGroup--medium .euiButtonGroupButton:focus-within,
.euiButtonGroup--small .euiButtonGroupButton:focus,
.euiButtonGroup--small .euiButtonGroupButton:focus-within {
  outline-style: solid;
  outline-color: #000;
  outline-offset: -2px;
}
.euiButtonGroup--medium .euiButtonGroupButton:focus-within:focus-visible,
.euiButtonGroup--medium .euiButtonGroupButton:focus:focus-visible,
.euiButtonGroup--small .euiButtonGroupButton:focus-within:focus-visible,
.euiButtonGroup--small .euiButtonGroupButton:focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--medium .euiButtonGroupButton:focus:not(:focus-visible),
.euiButtonGroup--small .euiButtonGroupButton:focus:not(:focus-visible) {
  outline: none;
}
.euiButtonGroup--medium
  .euiButtonGroupButton-isDisabled:not(.euiButtonGroupButton--ghost):not(
    .euiButtonGroupButton-isSelected
  ),
.euiButtonGroup--small
  .euiButtonGroupButton-isDisabled:not(.euiButtonGroupButton--ghost):not(
    .euiButtonGroupButton-isSelected
  ) {
  background-color: rgba(171, 180, 196, 0.3);
  color: #9aa2b1;
}
.euiButtonGroup--medium .euiButtonGroupButton--primary,
.euiButtonGroup--small .euiButtonGroupButton--primary {
  color: #0061a6;
  background-color: rgba(0, 119, 204, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 119, 204, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--accent,
.euiButtonGroup--small .euiButtonGroupButton--accent {
  color: #a8376a;
  background-color: rgba(240, 78, 152, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):hover {
  background-color: rgba(240, 78, 152, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--success,
.euiButtonGroup--small .euiButtonGroupButton--success {
  color: #00726b;
  background-color: rgba(0, 191, 179, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--success:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--success:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--success:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--success:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 191, 179, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--warning,
.euiButtonGroup--small .euiButtonGroupButton--warning {
  color: #83650a;
  background-color: rgba(254, 197, 20, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):hover {
  background-color: rgba(254, 197, 20, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--danger,
.euiButtonGroup--small .euiButtonGroupButton--danger {
  color: #b4251d;
  background-color: rgba(189, 39, 30, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):hover {
  background-color: rgba(189, 39, 30, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--ghost,
.euiButtonGroup--small .euiButtonGroupButton--ghost {
  color: #717171;
  background-color: hsla(0, 0%, 100%, 0.2);
  color: #fff;
}
.euiButtonGroup--medium
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.euiButtonGroup--medium .euiButtonGroupButton--text,
.euiButtonGroup--small .euiButtonGroupButton--text {
  color: #5a606b;
  background-color: rgba(105, 112, 125, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton--text:not([class*="isDisabled"]):hover,
.euiButtonGroup--small
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus,
.euiButtonGroup--small
  .euiButtonGroupButton--text:not([class*="isDisabled"]):hover {
  background-color: rgba(105, 112, 125, 0.2);
}
.euiButtonGroup--medium
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ),
.euiButtonGroup--medium
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ):focus,
.euiButtonGroup--medium
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ):hover,
.euiButtonGroup--small
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ),
.euiButtonGroup--small
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ):focus,
.euiButtonGroup--small
  .euiButtonGroupButton-isDisabled.euiButtonGroupButton--ghost:not(
    .euiButtonGroupButton-isSelected
  ):hover {
  background-color: rgba(105, 112, 125, 0.3);
}
.euiButtonGroup--small .euiButtonGroup__buttons {
  border-radius: 4px;
}
.euiButtonGroup--compressed .euiButtonGroupButton {
  border-radius: 5px;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):focus-within {
  outline-color: #07c;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--primary:not(
    [class*="isDisabled"]
  ):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--primary:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus-within {
  outline-color: #f04e98;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--accent:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--accent:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--success:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--success:not([class*="isDisabled"]):focus-within {
  outline-color: #00bfb3;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--success:not(
    [class*="isDisabled"]
  ):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--success:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):focus-within {
  outline-color: #fec514;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--warning:not(
    [class*="isDisabled"]
  ):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--warning:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus-within {
  outline-color: #bd271e;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--danger:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--danger:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus-within {
  outline-color: #fff;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--ghost:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--ghost:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus,
.euiButtonGroup--compressed
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus-within {
  outline-color: #69707d;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--text:not(
    [class*="isDisabled"]
  ):focus-within:focus-visible,
.euiButtonGroup--compressed
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus:focus-visible {
  outline-style: auto;
}
.euiButtonGroup--compressed
  .euiButtonGroupButton--text:not([class*="isDisabled"]):focus:not(
    :focus-visible
  ) {
  outline: none;
}
.euiCard .euiCardSelect {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.euiCode {
  border-radius: 4px;
  font-weight: 700;
  color: #7c609e;
}
.euiCodeBlock.euiCodeBlock--fontLarge {
  font-size: 16px;
}
.euiColorStops__addContainer,
.euiColorStops__addTarget {
  z-index: 1;
}
.euiColorStops__addTarget {
  border: 1px solid #69707d;
  box-shadow: none;
}
.euiColorStopThumb.euiRangeThumb:not(:disabled) {
  border: 2px solid #fff;
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
}
.euiColorStopThumb.euiRangeThumb:not(:disabled):focus {
  box-shadow: 0 0 0 2px #0071c2;
  outline: none;
}
.euiColorStopThumb.euiRangeThumb:not(:disabled):focus:not(:focus-visible) {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  outline: none;
}
.euiColorStops:not(.euiColorStops-isDisabled) .euiRangeTrack:after {
  transition-property: box-shadow;
  transition-delay: 90ms;
}
.euiColorStops:not(.euiColorStops-isDisabled):focus {
  outline: none;
}
.euiColorStops:not(.euiColorStops-isDisabled):focus .euiRangeTrack:after {
  box-shadow:
    0 0 0 1px hsla(0, 0%, 100%, 0.8),
    0 0 0 3px #0071c2;
}
.euiColorStops:not(.euiColorStops-isDisabled):focus:not(:focus-visible)
  .euiRangeTrack:after {
  box-shadow: none;
}
.euiColorStops__highlight {
  color: #d3dae6;
}
.euiColorStops__highlight .euiRangeHighlight__progress {
  background-color: #d3dae6;
}
.euiComboBox--appended .euiFormControlLayout__childrenWrapper {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.euiComboBox--appended
  .euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.euiComboBox--appended.euiComboBox--prepended
  .euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper,
.euiComboBox--appended.euiComboBox--prepended
  .euiFormControlLayout__childrenWrapper {
  border-radius: 0;
}
.euiComboBox--prepended .euiFormControlLayout__childrenWrapper {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.euiComboBox--prepended
  .euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.euiDataGrid--fontSizeLarge .euiDataGridRowCell {
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
}
.euiDatePicker.euiDatePicker--shadow .react-datepicker-popper,
.euiDatePicker.euiDatePicker--shadow
  .react-datepicker-popper[data-placement^="top"] {
  border: none;
  border-radius: 6px;
}
.euiDatePickerRange {
  border-radius: 6px;
}
.euiDatePicker.euiDatePicker--shadow.euiDatePicker--inline .react-datepicker {
  border: none;
}
.euiSuperDatePicker__prettyFormat {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.euiFormControlLayout--compressed.euiSuperDatePicker
  .euiSuperDatePicker__prettyFormat {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.euiDatePopoverButton--start {
  text-align: center;
}
.euiDatePopoverButton--end {
  text-align: center;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.euiDatePopoverButton--end.euiDatePopoverButton--compressed {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.euiDescriptionList.euiDescriptionList--inline.euiDescriptionList--compressed
  .euiDescriptionList__title {
  line-height: 1.5;
}
.euiFilterGroup {
  border: none;
  border-radius: 6px;
  background-color: #fbfcfd;
  box-shadow: inset 0 0 0 1px rgba(17, 43, 134, 0.1);
}
.euiFilterGroup--compressed {
  border-radius: 4px;
}
.euiFilterGroup--compressed .euiFilterButton {
  height: 32px;
}
.euiFilterButton {
  border-radius: 0;
  border: none;
  background-color: transparent;
  box-shadow:
    0 1px 0 0 rgba(17, 43, 134, 0.1),
    -1px 0 0 0 rgba(17, 43, 134, 0.1);
}
.euiFilterButton--withNext + .euiFilterButton {
  box-shadow: 0 1px 0 0 rgba(17, 43, 134, 0.1);
}
.euiFormControlLayout--group {
  border-radius: 6px;
  background-color: #e9edf3;
}
.euiFormControlLayout--group .euiFormControlLayout__prepend:first-child,
.euiFormControlLayout--group
  .euiFormControlLayout__prepend:first-child
  [class*="euiButton"] {
  border-radius: 5px 0 0 5px;
}
.euiFormControlLayout--group .euiFormControlLayout__append:last-child,
.euiFormControlLayout--group
  .euiFormControlLayout__append:last-child
  [class*="euiButton"] {
  border-radius: 0 5px 5px 0;
}
.euiFormControlLayout--group [class*="euiButton"]:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.euiFormControlLayout--group [class*="euiButton"]:focus:focus-visible {
  outline-style: auto;
}
.euiFormControlLayout--group [class*="euiButton"]:focus:not(:focus-visible) {
  outline: none;
}
.euiFormControlLayout--group .euiToolTipAnchor > .euiIcon {
  border-radius: 0 5px 5px 0;
}
.euiFormControlLayout--group
  .euiToolTipAnchor:first-child
  [class*="euiButton"] {
  border-radius: 5px 0 0 5px;
}
.euiFormControlLayout--group .euiToolTipAnchor:last-child .euiText,
.euiFormControlLayout--group .euiToolTipAnchor:last-child [class*="euiButton"] {
  border-radius: 0 5px 5px 0;
}
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:nth-child(2)
  [class*="euiField"],
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:nth-child(3)
  [class*="euiField"] {
  border-radius: 0;
}
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:first-child
  .euiSelect,
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:first-child
  .euiSuperSelectControl,
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:first-child
  [class*="euiField"] {
  border-radius: 6px 0 0 6px;
}
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:last-child
  .euiSelect,
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:last-child
  .euiSuperSelectControl,
.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:last-child
  [class*="euiField"] {
  border-radius: 0 6px 6px 0;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed {
  border-radius: 4px;
  background-color: #e9edf3;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed.euiFormControlLayout--readOnly
  input {
  background-color: #fff;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__prepend:first-child {
  border-radius: 3px 0 0 3px;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__prepend:first-child
  [class*="euiButton"] {
  border-radius: 4px 0 0 4px;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__append:last-child,
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__append:last-child
  [class*="euiButton"],
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiToolTipAnchor
  > .euiIcon {
  border-radius: 0 3px 3px 0;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiToolTipAnchor:first-child
  [class*="euiButton"] {
  border-radius: 3px 0 0 3px;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiToolTipAnchor:last-child
  .euiText,
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiToolTipAnchor:last-child
  [class*="euiButton"] {
  border-radius: 0 3px 3px 0;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:nth-child(2)
  [class*="euiField"],
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:nth-child(3)
  [class*="euiField"] {
  border-radius: 0;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:first-child
  .euiSelect,
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:first-child
  [class*="euiField"] {
  border-radius: 3px 0 0 3px;
}
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:last-child
  .euiSelect,
.euiFormControlLayout--group.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:last-child
  [class*="euiField"] {
  border-radius: 0 3px 3px 0;
}
.euiFormControlLayoutDelimited {
  border-radius: 6px;
}
.euiFormControlLayoutDelimited.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:first-child {
  border-radius: 6px 0 0 6px;
}
.euiFormControlLayoutDelimited
  .euiFormControlLayout__childrenWrapper:only-child {
  border-radius: 6px;
  overflow: hidden;
}
.euiFormControlLayoutDelimited
  .euiFormControlLayout__prepend
  + .euiFormControlLayout__childrenWrapper:last-child {
  border-radius: 0 6px 6px 0;
}
.euiFormControlLayoutDelimited.euiFormControlLayout--compressed.euiFormControlLayout--group
  .euiFormControlLayout__childrenWrapper:first-child {
  border-radius: 4px 0 0 4px;
}
.euiFormControlLayoutDelimited.euiFormControlLayout--compressed
  .euiFormControlLayout__childrenWrapper:only-child {
  border-radius: 4px;
  overflow: hidden;
}
.euiFormControlLayoutDelimited.euiFormControlLayout--compressed
  .euiFormControlLayout__prepend
  + .euiFormControlLayout__childrenWrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.euiRadio .euiRadio__input:focus + .euiRadio__circle,
.euiRadio .euiRadio__input:focus:focus-visible + .euiRadio__circle {
  outline: 2px solid #0071c2;
  outline-offset: 2px;
}
.euiRadio .euiRadio__input:focus:not(:focus-visible) + .euiRadio__circle {
  outline: none;
}
.euiCheckbox .euiCheckbox__input:focus + .euiCheckbox__square,
.euiCheckbox .euiCheckbox__input:focus:focus-visible + .euiCheckbox__square {
  outline: 2px solid #0071c2;
  outline-offset: 2px;
}
.euiCheckbox
  .euiCheckbox__input:focus:not(:focus-visible)
  + .euiCheckbox__square {
  outline: none;
}
.euiSwitch .euiSwitch__button:focus {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.euiSwitch .euiSwitch__button:focus:focus-visible {
  outline-style: auto;
}
.euiSwitch .euiSwitch__button:focus .euiSwitch__track,
.euiSwitch .euiSwitch__button:focus:not(:focus-visible) {
  outline: none;
}
.euiHeaderBreadcrumbs {
  line-height: 16px;
  margin-left: 8px;
  margin-right: 8px;
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content {
  color: #343741;
  background-color: rgba(52, 55, 65, 0.2);
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  padding: 4px 16px;
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 8px) 0,
    100% 50%,
    calc(100% - 8px) 100%,
    0 100%,
    8px 50%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 8px) 0,
    100% 50%,
    calc(100% - 8px) 100%,
    0 100%,
    8px 50%
  );
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content:not([class*="isDisabled"]):focus,
.euiHeaderBreadcrumbs .euiBreadcrumb__content:not([class*="isDisabled"]):hover {
  background-color: rgba(52, 55, 65, 0.2);
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content.euiLink {
  color: #0061a6;
  background-color: rgba(0, 119, 204, 0.2);
}
.euiHeaderBreadcrumbs
  .euiBreadcrumb__content.euiLink:not([class*="isDisabled"]):focus,
.euiHeaderBreadcrumbs
  .euiBreadcrumb__content.euiLink:not([class*="isDisabled"]):hover {
  background-color: rgba(0, 119, 204, 0.2);
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content.euiLink:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content.euiLink:focus:focus-visible {
  outline-style: auto;
}
.euiHeaderBreadcrumbs
  .euiBreadcrumb__content.euiLink:focus:not(:focus-visible) {
  outline: none;
}
.euiHeaderBreadcrumbs .euiBreadcrumb__content.euiLink:focus:focus-visible {
  border-radius: 6px;
  -webkit-clip-path: none;
  clip-path: none;
}
.euiHeaderBreadcrumbs .euiBreadcrumb:after {
  display: none;
}
.euiHeaderBreadcrumbs .euiBreadcrumb:not(.euiBreadcrumb--last) {
  margin-right: -4px;
}
.euiHeaderBreadcrumbs .euiBreadcrumb:first-child .euiBreadcrumb__content {
  padding-left: 12px;
  border-radius: 6px 0 0 6px;
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 8px) 0,
    100% 50%,
    calc(100% - 8px) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 8px) 0,
    100% 50%,
    calc(100% - 8px) 100%,
    0 100%
  );
}
.euiHeaderBreadcrumbs .euiBreadcrumb:only-child .euiBreadcrumb__content {
  -webkit-clip-path: none;
  clip-path: none;
  padding-left: 12px;
  padding-right: 12px;
  border-radius: 6px;
}
.euiHeaderBreadcrumbs .euiBreadcrumb--last .euiBreadcrumb__content {
  border-radius: 0 6px 6px 0;
  padding-right: 12px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%);
}
.euiHeader {
  height: 48px;
  padding-left: 8px;
  padding-right: 8px;
}
.euiHeaderSectionItem:after {
  display: none !important;
}
.euiHeaderLogo {
  padding-left: 8px;
  padding-right: 8px;
  min-width: 40px;
}
@media only screen and (max-width: 574px) {
  .euiHeaderLogo {
    padding-left: 4px;
  }
}
.euiHeaderLogo__text {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
}
.euiHeader--default + .euiHeader--default {
  border-top: 1px solid #d3dae6;
}
.euiHue {
  position: relative;
  height: 12px;
  border-radius: 12px;
  margin: 8px 0;
}
.euiHue:after,
.euiHue:before {
  display: none;
}
.euiHue__range {
  top: -6px;
}
.euiHue__range::-webkit-slider-thumb {
  border: 3px solid #fff;
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: inherit;
}
.euiHue__range::-moz-range-thumb {
  border: 3px solid #fff;
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: inherit;
}
.euiHue__range::-ms-thumb {
  border: 3px solid #fff;
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: inherit;
}
.euiHue__range:focus {
  outline: none;
}
.euiHue__range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 2px #0071c2;
  border: 3px solid #fff;
}
.euiHue__range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 2px #0071c2;
  border: 3px solid #fff;
}
.euiHue__range:focus::-ms-thumb {
  box-shadow: 0 0 0 2px #0071c2;
  border: 3px solid #fff;
}
.euiHue__range:focus:not(:focus-visible)::-webkit-slider-thumb {
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
}
.euiHue__range:focus:not(:focus-visible)::-moz-range-thumb {
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
}
.euiHue__range:focus:not(:focus-visible)::-ms-thumb {
  box-shadow:
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
}
.euiHue__range:focus:focus-visible {
  outline: none;
}
.euiListGroupItem--medium {
  font-size: 16px;
}
.euiImage-isFullScreen .euiImage__caption {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.euiImage-isFullScreenCloseIcon {
  fill: #fff;
}
.euiKeyPadMenuItem {
  border: none !important;
  box-shadow: none;
}
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus-within,
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus:hover,
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):hover {
  box-shadow:
    0 0.7px 1.4px rgba(0, 0, 0, 0.07),
    0 1.9px 4px rgba(0, 0, 0, 0.05),
    0 4.5px 10px rgba(0, 0, 0, 0.05);
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ),
.euiKeyPadMenuItem:not(.euiKeyPadMenuItem-isDisabled):focus {
  box-shadow: none;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):hover {
  box-shadow:
    0 0.7px 1.4px rgba(0, 0, 0, 0.07),
    0 1.9px 4px rgba(0, 0, 0, 0.05),
    0 4.5px 10px rgba(0, 0, 0, 0.05);
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ),
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):focus,
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):focus-within,
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected:not(
    .euiKeyPadMenuItem-isDisabled
  ):hover {
  background-color: rgba(0, 119, 204, 0.1);
  color: #006bb8;
}
.euiKeyPadMenuItem.euiKeyPadMenuItem-isSelected.euiKeyPadMenuItem-isDisabled {
  background-color: rgba(171, 180, 196, 0.1);
  color: #a2abba;
}
.euiKeyPadMenuItem__label {
  font-weight: 600;
}
.euiMarkdownEditorToolbar {
  border-radius: 6px 6px 0 0;
}
.euiMarkdownEditorTextArea:focus {
  outline: none;
}
.euiMarkdownEditorTextArea:focus:focus-visible {
  outline-style: none;
}
.euiMarkdownEditorFooter,
.euiMarkdownEditorPreview {
  border-radius: 0 0 6px 6px;
}
.euiModal {
  border: none;
}
.euiNotificationBadge {
  font-feature-settings:
    "calt" 1,
    "kern" 1,
    "liga" 1,
    "tnum" 1;
  border-radius: 4px;
}
.euiOverlayMask {
  background: rgba(0, 0, 0, 0.5);
}
.euiPopover__panel:focus {
  outline-offset: 0;
}
.euiPopover__panel.euiPopover__panel-isAttached {
  box-shadow:
    0 0.9px 4px -1px rgba(0, 0, 0, 0.08),
    0 2.6px 8px -1px rgba(0, 0, 0, 0.06),
    0 5.7px 12px -1px rgba(0, 0, 0, 0.05),
    0 15px 15px -1px rgba(0, 0, 0, 0.04);
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPanel--borderRadiusNone {
  border-radius: 0;
}
.euiPopover__panel.euiPopover__panel-isAttached.euiPanel--borderRadiusMedium {
  border-radius: 4px;
}
.euiPopover__panel .euiPopover__panelArrow:before {
  -webkit-filter: blur(3px);
  filter: blur(3px);
  opacity: 0.2;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--top:before {
  bottom: -12px;
  border-top-color: #000;
  -webkit-clip-path: polygon(-4px 0, 28px 0, 28px 16px, -4px 16px);
  clip-path: polygon(-4px 0, 28px 0, 28px 16px, -4px 16px);
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--top:after {
  bottom: -11px;
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--right:before {
  border-right-color: #000;
  -webkit-clip-path: polygon(-4px -4px, 12px -4px, 12px 28px, -4px 28px);
  clip-path: polygon(-4px -4px, 12px -4px, 12px 28px, -4px 28px);
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--right:after {
  left: -11px;
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--bottom:before {
  border-bottom-color: #000;
  -webkit-clip-path: polygon(-4px -4px, 28px -4px, 28px 12px, -4px 12px);
  clip-path: polygon(-4px -4px, 28px -4px, 28px 12px, -4px 12px);
}
.euiPopover__panel
  .euiPopover__panelArrow.euiPopover__panelArrow--bottom:after {
  top: -11px;
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--left:before {
  right: -12px;
  border-left-color: #000;
  -webkit-clip-path: polygon(0 -4px, 16px -4px, 16px 28px, 0 28px);
  clip-path: polygon(0 -4px, 16px -4px, 16px 28px, 0 28px);
}
.euiPopover__panel .euiPopover__panelArrow.euiPopover__panelArrow--left:after {
  right: -11px;
}
.euiPopover__panel:not([class*="euiPanel--padding"])
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 0;
}
.euiPopover__panel.euiPanel--paddingSmall
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 8px;
}
.euiPopover__panel.euiPanel--paddingMedium
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 16px;
}
.euiPopover__panel.euiPanel--paddingLarge
  .euiPopoverTitle:not([class*="euiPopoverTitle--padding"]) {
  padding: 24px;
}
.euiPopover__panel:not([class*="euiPanel--padding"])
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 0;
}
.euiPopover__panel.euiPanel--paddingSmall
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 8px;
}
.euiPopover__panel.euiPanel--paddingMedium
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 16px;
}
.euiPopover__panel.euiPanel--paddingLarge
  .euiPopoverFooter:not([class*="euiPopoverFooter--padding"]) {
  padding: 24px;
}
.euiRangeTooltip__value {
  border-radius: 4px;
}
.euiRangeDraggable:focus {
  outline: none;
}
.euiRangeDraggable:focus ~ .euiRangeThumb {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
}
.euiRangeDraggable:focus:not(:focus-visible) ~ .euiRangeThumb {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  outline: none;
}
.euiRangeDraggable:focus-visible {
  outline: none;
}
.euiRangeDraggable:focus-visible ~ .euiRangeThumb {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
}
.euiRangeHighlight {
  z-index: 1;
  pointer-events: none;
}
.euiRangeHighlight__progress {
  background-color: #69707d;
  border-color: #69707d;
}
.euiRangeHighlight__progress--hasFocus {
  background-color: #07c;
}
.euiRangeHighlight--compressed {
  top: calc(50% - 2px);
}
.euiRangeHighlight--compressed .euiRangeHighlight__progress {
  height: 4px;
}
.euiRangeHighlight--compressed.euiRangeHighlight--hasTicks {
  top: 6px;
}
.euiRangeHighlight:not(
    .euiRangeHighlight--compressed
  ).euiRangeHighlight--hasTicks {
  top: 5px;
}
.euiRangeLevels .euiRangeLevel {
  margin-top: 0;
  margin-bottom: 0;
}
.euiRangeLevels .euiRangeLevel:first-child {
  margin-left: 0;
}
.euiRangeLevels .euiRangeLevel:last-child {
  margin-right: 0;
}
.euiRangeLevels--compressed .euiRangeLevel {
  height: 4px;
}
.euiRangeLevels--compressed .euiRangeLevel:first-child {
  margin-left: 0;
}
.euiRangeLevels--compressed .euiRangeLevel:last-child {
  margin-right: 0;
}
.euiRangeLevels--compressed .euiRangeThumb--hasTicks {
  top: 0;
}
.euiRangeSlider {
  z-index: 2;
}
.euiRangeSlider::-webkit-slider-runnable-track {
  background-color: transparent;
}
.euiRangeSlider::-moz-range-track {
  background-color: transparent;
}
.euiRangeSlider::-ms-fill-lower,
.euiRangeSlider::-ms-fill-upper {
  background-color: transparent;
}
.euiRangeSlider--hasTicks {
  height: 16px;
}
.euiRangeSlider:focus {
  outline: none;
}
.euiRangeSlider:focus::-webkit-slider-thumb {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
}
.euiRangeSlider:focus::-moz-range-thumb {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
}
.euiRangeSlider:focus::-ms-thumb {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
}
.euiRangeSlider:focus::-webkit-slider-runnable-track {
  background-color: transparent;
}
.euiRangeSlider:focus::-moz-range-track {
  background-color: transparent;
}
.euiRangeSlider:focus::-ms-fill-lower,
.euiRangeSlider:focus::-ms-fill-upper {
  background-color: transparent;
}
.euiRangeSlider:focus ~ .euiRangeHighlight .euiRangeHighlight__progress {
  background-color: #07c;
}
.euiRangeSlider:focus:not(:focus-visible)::-webkit-slider-thumb {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: #69707d;
}
.euiRangeSlider:focus:not(:focus-visible)::-moz-range-thumb {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: #69707d;
}
.euiRangeSlider:focus:not(:focus-visible)::-ms-thumb {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  background-color: #69707d;
}
.euiRangeSlider:focus:not(:focus-visible)
  ~ .euiRangeHighlight
  .euiRangeHighlight__progress {
  background-color: #69707d;
}
.euiRangeSlider:disabled::-webkit-slider-thumb {
  background-color: #69707d;
}
.euiRangeSlider:disabled::-moz-range-thumb {
  background-color: #69707d;
}
.euiRangeSlider:disabled::-ms-thumb {
  background-color: #69707d;
}
.euiRangeSlider:disabled ~ .euiRangeThumb,
.euiRangeThumb {
  background-color: #69707d;
}
.euiRangeThumb {
  box-shadow:
    0 0 0 1px #fff,
    0 2px 2px -1px rgba(0, 0, 0, 0.2),
    0 1px 5px -2px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  z-index: 2;
  pointer-events: none;
}
.euiRangeThumb--hasTicks {
  top: 0;
  margin-top: 0;
}
.euiRangeThumb:focus {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #0071c2;
  background-color: #07c;
  outline: none;
}
.euiRangeThumb:focus:focus-visible {
  outline: none;
}
.euiRangeTicks:not(.euiRangeTicks--compressed) .euiRangeTick {
  padding-top: 0;
}
.euiRangeTicks:not(.euiRangeTicks--compressed)
  .euiRangeTick:not(.euiRangeTick--hasTickMark):before,
.euiRangeTicks:not(.euiRangeTicks--compressed) .euiRangeTick__pseudo {
  width: 4px;
  height: 6px;
  background-color: #d3dae6;
  border-radius: 4px;
}
.euiRangeTicks--compressed .euiRangeTick {
  padding-top: 14px;
}
.euiRangeTick:before,
.euiRangeTicks--compressed .euiRangeTick .euiRangeTick__pseudo,
.euiRangeTicks--compressed .euiRangeTick:before {
  background-color: #d3dae6;
  border-radius: 4px;
}
.euiRangeTick--selected,
.euiRangeTick:enabled:hover,
.euiRangeTick:focus {
  color: #07c;
}
.euiRangeTick--selected {
  font-weight: 500;
}
.euiRangeTrack:after {
  content: "";
  display: block;
  background: #d3dae6;
  border: 0 solid #69707d;
  border-radius: 4px;
  position: absolute;
  left: 0;
}
.euiRangeTrack:not(.euiRangeTrack--compressed):after {
  height: 6px;
  width: 100%;
}
.euiRangeTrack--compressed:after {
  height: 6px;
  width: 100%;
  height: 4px;
}
.euiRangeTrack--compressed.euiRangeTrack--hasLevels .euiRangeTicks {
  height: 18px;
  top: 16px;
}
.euiRangeTrack--compressed.euiRangeTrack--hasLevels .euiRangeTick {
  padding-top: 4px;
}
.euiRangeTrack--compressed:not(.euiRangeTrack--hasLevels) .euiRangeTicks {
  height: 20px;
  top: 12px;
}
.euiRangeTrack--compressed:not(.euiRangeTrack--hasLevels) .euiRangeTick {
  padding-top: 6px;
}
.euiRangeTrack--compressed.euiRangeTrack--hasTicks:after {
  top: 6px;
}
.euiRangeTrack--compressed:not(.euiRangeTrack--hasTicks):after {
  top: calc(50% - 2px);
}
.euiRangeTrack--compressed .euiRangeThumb--hasTicks {
  top: 0;
}
.euiRangeTrack--compressed .euiRangeLevels:not(.euiRangeLevels--hasTicks) {
  top: 19px;
}
.euiRangeTrack--compressed .euiRangeLevels--hasTicks {
  top: 11px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasLevels
  .euiRangeTicks {
  height: 20px;
  top: 20px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasLevels
  .euiRangeTick {
  padding-top: 6px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed):not(.euiRangeTrack--hasLevels)
  .euiRangeTicks {
  height: 24px;
  top: 16px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed):not(.euiRangeTrack--hasLevels)
  .euiRangeTick {
  padding-top: 11px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasTicks
  .euiRangeTooltip {
  top: -2px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasTicks:after {
  top: 5px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed):not(
    .euiRangeTrack--hasTicks
  ):after {
  top: calc(50% - 3px);
}
.euiRangeTrack:not(.euiRangeTrack--compressed)
  .euiRangeLevels:not(.euiRangeLevels--hasTicks) {
  top: 24px;
}
.euiRangeTrack:not(.euiRangeTrack--compressed) .euiRangeLevels--hasTicks {
  top: 12px;
}
.euiRangeTooltip {
  z-index: 3;
}
.euiSideNavItem--root {
  padding-bottom: 8px;
}
.euiSideNavItem--root + .euiSideNavItem--root {
  padding-top: 8px;
  margin-top: 8px;
}
.euiSideNavItem--root > .euiSideNavItemButton {
  margin-bottom: 4px;
}
.euiSideNavItem--root > .euiSideNavItemButton .euiSideNavItemButton__label {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  color: inherit;
}
.euiStep-isDisabled .euiStep__title,
.euiStepHorizontal-isDisabled .euiStepHorizontal__title {
  color: #abb4c4;
}
.euiStepNumber {
  outline-color: #07c;
}
.euiStepNumber .euiStepNumber__icon {
  position: relative;
  top: -1px;
}
.euiStepNumber--small .euiStepNumber__icon {
  top: -1px;
}
.euiStepNumber--complete .euiStepNumber__icon,
.euiStepNumber--danger .euiStepNumber__icon {
  stroke: currentColor;
  stroke-width: 0.5px;
}
.euiStepNumber--default {
  background-color: #07c;
  color: #fff;
  outline-color: #000 !important;
}
.euiStepNumber--complete {
  background-color: #00bfb3;
  color: #000;
  outline-color: #000 !important;
}
.euiStepNumber--warning {
  background-color: #fec514;
  color: #000;
  outline-color: #000 !important;
}
.euiStepNumber--danger {
  background-color: #bd271e;
  color: #fff;
  outline-color: #000 !important;
}
.euiStepNumber.euiStepNumber--incomplete {
  background-color: transparent;
  color: #343741;
  border: 2px solid #d3dae6;
}
.euiStepNumber.euiStepNumber--incomplete .euiStepNumber__number {
  display: unset;
  position: relative;
  top: -2px;
}
.euiStepNumber--disabled {
  background-color: rgba(171, 180, 196, 0.1);
  color: #a2abba;
}
.euiStepHorizontal__title {
  font-weight: 700;
}
.euiStepHorizontal:after,
.euiStepHorizontal:before {
  height: 2px;
  background-color: #07c;
  background-color: #d3dae6;
}
.euiStep:not(:last-of-type) {
  background-position: left 32px;
}
.euiStep--small:not(:last-of-type) {
  background-position: -4px 24px;
}
.euiStep__content {
  padding-bottom: 40px;
  margin-bottom: 0;
}
.euiStepsHorizontal {
  background: none;
}
.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled)
  .euiStepHorizontal__number:not(:focus-visible) {
  outline: 2px solid #07c;
}
.euiTab,
.euiTabs--condensed .euiTab {
  padding: 0 4px;
}
.euiTab .euiTab__content,
.euiTabs--condensed .euiTab .euiTab__content {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 40px;
}
.euiTab + .euiTab,
.euiTabs--condensed .euiTab + .euiTab {
  margin-left: 16px;
}
.euiTab:focus,
.euiTabs--condensed .euiTab:focus {
  background-color: transparent;
}
.euiTabs--condensed.euiTabs--small .euiTab,
.euiTabs--small .euiTab {
  padding: 0 4px;
}
.euiTabs--condensed.euiTabs--small .euiTab .euiTab__content,
.euiTabs--small .euiTab .euiTab__content {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.14286rem;
  font-weight: 700;
  line-height: 32px;
}
.euiTabs--condensed.euiTabs--small .euiTab + .euiTab,
.euiTabs--small .euiTab + .euiTab {
  margin-left: 12px;
}
.euiTabs--condensed.euiTabs--large .euiTab,
.euiTabs--large .euiTab {
  padding: 0 4px;
}
.euiTabs--condensed.euiTabs--large .euiTab .euiTab__content,
.euiTabs--large .euiTab .euiTab__content {
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  word-break: break-word;
  color: #1a1c21;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 1.71429rem;
  font-weight: 700;
  line-height: 48px;
}
.euiTabs--condensed.euiTabs--large .euiTab + .euiTab,
.euiTabs--large .euiTab + .euiTab {
  margin-left: 24px;
}
.euiTabs--condensed.euiTabs--xlarge .euiTab,
.euiTabs--xlarge .euiTab {
  padding: 0 4px;
}
.euiTabs--condensed.euiTabs--xlarge .euiTab .euiTab__content,
.euiTabs--xlarge .euiTab .euiTab__content {
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 48px;
}
.euiTabs--condensed.euiTabs--xlarge .euiTab + .euiTab,
.euiTabs--xlarge .euiTab + .euiTab {
  margin-left: 32px;
}
.euiTabs--condensed.euiTabs .euiTab-isSelected,
.euiTabs .euiTab-isSelected {
  color: #0071c2;
}
.euiTabs--condensed.euiTabs .euiTab-isSelected:focus,
.euiTabs--condensed.euiTabs .euiTab-isSelected:hover,
.euiTabs .euiTab-isSelected:focus,
.euiTabs .euiTab-isSelected:hover {
  text-decoration: underline;
  cursor: pointer;
}
.euiTabs--condensed.euiTabs .euiTab-isSelected:focus-visible,
.euiTabs .euiTab-isSelected:focus-visible {
  box-shadow: none;
}
.euiToast {
  border: none;
  border-radius: 6px;
}
.euiToast--primary {
  border-top: 2px solid #07c;
}
.euiToast--success {
  border-top: 2px solid #00bfb3;
}
.euiToast--warning {
  border-top: 2px solid #fec514;
}
.euiToast--danger {
  border-top: 2px solid #bd271e;
}
.euiToastHeader__title {
  font-weight: 700;
}
.euiToken--square {
  border-radius: 3px;
}
.euiToolTip {
  padding: 8px;
}
.euiToolTip .euiHorizontalRule {
  background-color: #595959;
}
.drop-n-crop {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
}
.drop-n-crop,
.dropzone {
  display: flex;
  align-items: center;
}
.dropzone {
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  text-align: center;
  background: #fff;
  border: 2px dashed #ddd;
  padding: 8px;
  transition: all 0.3s ease-in-out;
}
.dropzone.dropzone--active {
  background: #f2f2f2;
  border-color: #b1b1b1;
}
.dropzone-instructions {
  transition: all 0.3s ease-in-out;
}
.dropzone.dropzone--active .dropzone-instructions {
  transform: scale(1.1);
}
.dropzone-instructions--main {
  color: #322d35;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
}
.dropzone-instructions--sub {
  color: #201c23;
  font-style: italic;
  margin-top: 4px;
}
.dropzone-validation {
  color: #ff3d00;
  font-size: 16px;
  font-weight: 700;
  margin-top: 32px;
}
.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  touch-action: none;
}
.cropper-container img {
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0;
}
.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}
.cropper-modal {
  opacity: 0.5;
  background-color: #000;
}
.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  opacity: 0.5;
  border: 0 dashed #eee;
}
.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: 0.75;
}
.cropper-center:after,
.cropper-center:before {
  position: absolute;
  display: block;
  content: " ";
  background-color: #eee;
}
.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px;
}
.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  opacity: 0.75;
  background-color: #39f;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: 0.75;
  }
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: " ";
  opacity: 0;
  background-color: #39f;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}
.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.react-clock {
  display: block;
  position: relative;
}
.react-clock,
.react-clock *,
.react-clock :after,
.react-clock :before {
  box-sizing: border-box;
}
.react-clock__face {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #000;
  border-radius: 50%;
}
.react-clock__hand {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.react-clock__hand__body {
  position: absolute;
  background-color: #000;
  transform: translateX(-50%);
}
.react-clock__mark {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.react-clock__mark__body {
  position: absolute;
  background-color: #000;
  transform: translateX(-50%);
}
.react-clock__mark__number {
  position: absolute;
  left: -40px;
  width: 80px;
  text-align: center;
}
.react-clock__second-hand__body {
  background-color: red;
}
.react-time-picker {
  display: inline-flex;
  position: relative;
}
.react-time-picker,
.react-time-picker *,
.react-time-picker :after,
.react-time-picker :before {
  box-sizing: border-box;
}
.react-time-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.react-time-picker__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  border: thin solid grey;
}
.react-time-picker__inputGroup {
  min-width: calc(12px + 3.674em);
  flex-grow: 1;
  padding: 0 2px;
  box-sizing: content-box;
}
.react-time-picker__inputGroup__divider {
  padding: 1px 0;
  white-space: pre;
}
.react-time-picker__inputGroup__input {
  min-width: 0.54em;
  height: 100%;
  position: relative;
  padding: 0 1px;
  border: 0;
  background: none;
  font: inherit;
  box-sizing: content-box;
  -moz-appearance: textfield;
}
.react-time-picker__inputGroup__input::-webkit-inner-spin-button,
.react-time-picker__inputGroup__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-time-picker__inputGroup__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.react-time-picker__inputGroup__input--hasLeadingZero {
  margin-left: -0.54em;
  padding-left: calc(1px + 0.54em);
}
.react-time-picker__inputGroup__amPm {
  font: inherit;
  -moz-appearance: menulist;
}
.react-time-picker__button {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.react-time-picker__button:enabled {
  cursor: pointer;
}
.react-time-picker__button:enabled:focus .react-time-picker__button__icon,
.react-time-picker__button:enabled:hover .react-time-picker__button__icon {
  stroke: #0078d7;
}
.react-time-picker__button:disabled .react-time-picker__button__icon {
  stroke: #6d6d6d;
}
.react-time-picker__button svg {
  display: inherit;
}
.react-time-picker__clock {
  width: 200px;
  height: 200px;
  max-width: 100vw;
  padding: 25px;
  background-color: #fff;
  border: thin solid #a0a096;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.react-time-picker__clock--closed {
  display: none;
}
.react-tel-input {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  position: relative;
  width: 100%;
}
.react-tel-input :disabled {
  cursor: not-allowed;
}
.react-tel-input .flag {
  width: 16px;
  height: 11px;
  background-image: url(data:image/png;base64,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);
}
.react-tel-input .ad {
  background-position: -16px 0;
}
.react-tel-input .ae {
  background-position: -32px 0;
}
.react-tel-input .af {
  background-position: -48px 0;
}
.react-tel-input .ag {
  background-position: -64px 0;
}
.react-tel-input .ai {
  background-position: -80px 0;
}
.react-tel-input .al {
  background-position: -96px 0;
}
.react-tel-input .am {
  background-position: -112px 0;
}
.react-tel-input .ao {
  background-position: -128px 0;
}
.react-tel-input .ar {
  background-position: -144px 0;
}
.react-tel-input .as {
  background-position: -160px 0;
}
.react-tel-input .at {
  background-position: -176px 0;
}
.react-tel-input .au {
  background-position: -192px 0;
}
.react-tel-input .aw {
  background-position: -208px 0;
}
.react-tel-input .az {
  background-position: -224px 0;
}
.react-tel-input .ba {
  background-position: -240px 0;
}
.react-tel-input .bb {
  background-position: 0 -11px;
}
.react-tel-input .bd {
  background-position: -16px -11px;
}
.react-tel-input .be {
  background-position: -32px -11px;
}
.react-tel-input .bf {
  background-position: -48px -11px;
}
.react-tel-input .bg {
  background-position: -64px -11px;
}
.react-tel-input .bh {
  background-position: -80px -11px;
}
.react-tel-input .bi {
  background-position: -96px -11px;
}
.react-tel-input .bj {
  background-position: -112px -11px;
}
.react-tel-input .bm {
  background-position: -128px -11px;
}
.react-tel-input .bn {
  background-position: -144px -11px;
}
.react-tel-input .bo {
  background-position: -160px -11px;
}
.react-tel-input .br {
  background-position: -176px -11px;
}
.react-tel-input .bs {
  background-position: -192px -11px;
}
.react-tel-input .bt {
  background-position: -208px -11px;
}
.react-tel-input .bw {
  background-position: -224px -11px;
}
.react-tel-input .by {
  background-position: -240px -11px;
}
.react-tel-input .bz {
  background-position: 0 -22px;
}
.react-tel-input .ca {
  background-position: -16px -22px;
}
.react-tel-input .cd {
  background-position: -32px -22px;
}
.react-tel-input .cf {
  background-position: -48px -22px;
}
.react-tel-input .cg {
  background-position: -64px -22px;
}
.react-tel-input .ch {
  background-position: -80px -22px;
}
.react-tel-input .ci {
  background-position: -96px -22px;
}
.react-tel-input .ck {
  background-position: -112px -22px;
}
.react-tel-input .cl {
  background-position: -128px -22px;
}
.react-tel-input .cm {
  background-position: -144px -22px;
}
.react-tel-input .cn {
  background-position: -160px -22px;
}
.react-tel-input .co {
  background-position: -176px -22px;
}
.react-tel-input .cr {
  background-position: -192px -22px;
}
.react-tel-input .cu {
  background-position: -208px -22px;
}
.react-tel-input .cv {
  background-position: -224px -22px;
}
.react-tel-input .cw {
  background-position: -240px -22px;
}
.react-tel-input .cy {
  background-position: 0 -33px;
}
.react-tel-input .cz {
  background-position: -16px -33px;
}
.react-tel-input .de {
  background-position: -32px -33px;
}
.react-tel-input .dj {
  background-position: -48px -33px;
}
.react-tel-input .dk {
  background-position: -64px -33px;
}
.react-tel-input .dm {
  background-position: -80px -33px;
}
.react-tel-input .do {
  background-position: -96px -33px;
}
.react-tel-input .dz {
  background-position: -112px -33px;
}
.react-tel-input .ec {
  background-position: -128px -33px;
}
.react-tel-input .ee {
  background-position: -144px -33px;
}
.react-tel-input .eg {
  background-position: -160px -33px;
}
.react-tel-input .er {
  background-position: -176px -33px;
}
.react-tel-input .es {
  background-position: -192px -33px;
}
.react-tel-input .et {
  background-position: -208px -33px;
}
.react-tel-input .fi {
  background-position: -224px -33px;
}
.react-tel-input .fj {
  background-position: -240px -33px;
}
.react-tel-input .fk {
  background-position: 0 -44px;
}
.react-tel-input .fm {
  background-position: -16px -44px;
}
.react-tel-input .fo {
  background-position: -32px -44px;
}
.react-tel-input .bl,
.react-tel-input .fr,
.react-tel-input .mf {
  background-position: -48px -44px;
}
.react-tel-input .ga {
  background-position: -64px -44px;
}
.react-tel-input .gb {
  background-position: -80px -44px;
}
.react-tel-input .gd {
  background-position: -96px -44px;
}
.react-tel-input .ge {
  background-position: -112px -44px;
}
.react-tel-input .gf {
  background-position: -128px -44px;
}
.react-tel-input .gh {
  background-position: -144px -44px;
}
.react-tel-input .gi {
  background-position: -160px -44px;
}
.react-tel-input .gl {
  background-position: -176px -44px;
}
.react-tel-input .gm {
  background-position: -192px -44px;
}
.react-tel-input .gn {
  background-position: -208px -44px;
}
.react-tel-input .gp {
  background-position: -224px -44px;
}
.react-tel-input .gq {
  background-position: -240px -44px;
}
.react-tel-input .gr {
  background-position: 0 -55px;
}
.react-tel-input .gt {
  background-position: -16px -55px;
}
.react-tel-input .gu {
  background-position: -32px -55px;
}
.react-tel-input .gw {
  background-position: -48px -55px;
}
.react-tel-input .gy {
  background-position: -64px -55px;
}
.react-tel-input .hk {
  background-position: -80px -55px;
}
.react-tel-input .hn {
  background-position: -96px -55px;
}
.react-tel-input .hr {
  background-position: -112px -55px;
}
.react-tel-input .ht {
  background-position: -128px -55px;
}
.react-tel-input .hu {
  background-position: -144px -55px;
}
.react-tel-input .id {
  background-position: -160px -55px;
}
.react-tel-input .ie {
  background-position: -176px -55px;
}
.react-tel-input .il {
  background-position: -192px -55px;
}
.react-tel-input .in {
  background-position: -208px -55px;
}
.react-tel-input .io {
  background-position: -224px -55px;
}
.react-tel-input .iq {
  background-position: -240px -55px;
}
.react-tel-input .ir {
  background-position: 0 -66px;
}
.react-tel-input .is {
  background-position: -16px -66px;
}
.react-tel-input .it {
  background-position: -32px -66px;
}
.react-tel-input .je {
  background-position: -144px -154px;
}
.react-tel-input .jm {
  background-position: -48px -66px;
}
.react-tel-input .jo {
  background-position: -64px -66px;
}
.react-tel-input .jp {
  background-position: -80px -66px;
}
.react-tel-input .ke {
  background-position: -96px -66px;
}
.react-tel-input .kg {
  background-position: -112px -66px;
}
.react-tel-input .kh {
  background-position: -128px -66px;
}
.react-tel-input .ki {
  background-position: -144px -66px;
}
.react-tel-input .xk {
  background-position: -128px -154px;
}
.react-tel-input .km {
  background-position: -160px -66px;
}
.react-tel-input .kn {
  background-position: -176px -66px;
}
.react-tel-input .kp {
  background-position: -192px -66px;
}
.react-tel-input .kr {
  background-position: -208px -66px;
}
.react-tel-input .kw {
  background-position: -224px -66px;
}
.react-tel-input .ky {
  background-position: -240px -66px;
}
.react-tel-input .kz {
  background-position: 0 -77px;
}
.react-tel-input .la {
  background-position: -16px -77px;
}
.react-tel-input .lb {
  background-position: -32px -77px;
}
.react-tel-input .lc {
  background-position: -48px -77px;
}
.react-tel-input .li {
  background-position: -64px -77px;
}
.react-tel-input .lk {
  background-position: -80px -77px;
}
.react-tel-input .lr {
  background-position: -96px -77px;
}
.react-tel-input .ls {
  background-position: -112px -77px;
}
.react-tel-input .lt {
  background-position: -128px -77px;
}
.react-tel-input .lu {
  background-position: -144px -77px;
}
.react-tel-input .lv {
  background-position: -160px -77px;
}
.react-tel-input .ly {
  background-position: -176px -77px;
}
.react-tel-input .ma {
  background-position: -192px -77px;
}
.react-tel-input .mc {
  background-position: -208px -77px;
}
.react-tel-input .md {
  background-position: -224px -77px;
}
.react-tel-input .me {
  background-position: -112px -154px;
  height: 12px;
}
.react-tel-input .mg {
  background-position: 0 -88px;
}
.react-tel-input .mh {
  background-position: -16px -88px;
}
.react-tel-input .mk {
  background-position: -32px -88px;
}
.react-tel-input .ml {
  background-position: -48px -88px;
}
.react-tel-input .mm {
  background-position: -64px -88px;
}
.react-tel-input .mn {
  background-position: -80px -88px;
}
.react-tel-input .mo {
  background-position: -96px -88px;
}
.react-tel-input .mp {
  background-position: -112px -88px;
}
.react-tel-input .mq {
  background-position: -128px -88px;
}
.react-tel-input .mr {
  background-position: -144px -88px;
}
.react-tel-input .ms {
  background-position: -160px -88px;
}
.react-tel-input .mt {
  background-position: -176px -88px;
}
.react-tel-input .mu {
  background-position: -192px -88px;
}
.react-tel-input .mv {
  background-position: -208px -88px;
}
.react-tel-input .mw {
  background-position: -224px -88px;
}
.react-tel-input .mx {
  background-position: -240px -88px;
}
.react-tel-input .my {
  background-position: 0 -99px;
}
.react-tel-input .mz {
  background-position: -16px -99px;
}
.react-tel-input .na {
  background-position: -32px -99px;
}
.react-tel-input .nc {
  background-position: -48px -99px;
}
.react-tel-input .ne {
  background-position: -64px -99px;
}
.react-tel-input .nf {
  background-position: -80px -99px;
}
.react-tel-input .ng {
  background-position: -96px -99px;
}
.react-tel-input .ni {
  background-position: -112px -99px;
}
.react-tel-input .bq,
.react-tel-input .nl {
  background-position: -128px -99px;
}
.react-tel-input .no {
  background-position: -144px -99px;
}
.react-tel-input .np {
  background-position: -160px -99px;
}
.react-tel-input .nr {
  background-position: -176px -99px;
}
.react-tel-input .nu {
  background-position: -192px -99px;
}
.react-tel-input .nz {
  background-position: -208px -99px;
}
.react-tel-input .om {
  background-position: -224px -99px;
}
.react-tel-input .pa {
  background-position: -240px -99px;
}
.react-tel-input .pe {
  background-position: 0 -110px;
}
.react-tel-input .pf {
  background-position: -16px -110px;
}
.react-tel-input .pg {
  background-position: -32px -110px;
}
.react-tel-input .ph {
  background-position: -48px -110px;
}
.react-tel-input .pk {
  background-position: -64px -110px;
}
.react-tel-input .pl {
  background-position: -80px -110px;
}
.react-tel-input .pm {
  background-position: -96px -110px;
}
.react-tel-input .pr {
  background-position: -112px -110px;
}
.react-tel-input .ps {
  background-position: -128px -110px;
}
.react-tel-input .pt {
  background-position: -144px -110px;
}
.react-tel-input .pw {
  background-position: -160px -110px;
}
.react-tel-input .py {
  background-position: -176px -110px;
}
.react-tel-input .qa {
  background-position: -192px -110px;
}
.react-tel-input .re {
  background-position: -208px -110px;
}
.react-tel-input .ro {
  background-position: -224px -110px;
}
.react-tel-input .rs {
  background-position: -240px -110px;
}
.react-tel-input .ru {
  background-position: 0 -121px;
}
.react-tel-input .rw {
  background-position: -16px -121px;
}
.react-tel-input .sa {
  background-position: -32px -121px;
}
.react-tel-input .sb {
  background-position: -48px -121px;
}
.react-tel-input .sc {
  background-position: -64px -121px;
}
.react-tel-input .sd {
  background-position: -80px -121px;
}
.react-tel-input .se {
  background-position: -96px -121px;
}
.react-tel-input .sg {
  background-position: -112px -121px;
}
.react-tel-input .sh {
  background-position: -128px -121px;
}
.react-tel-input .si {
  background-position: -144px -121px;
}
.react-tel-input .sk {
  background-position: -160px -121px;
}
.react-tel-input .sl {
  background-position: -176px -121px;
}
.react-tel-input .sm {
  background-position: -192px -121px;
}
.react-tel-input .sn {
  background-position: -208px -121px;
}
.react-tel-input .so {
  background-position: -224px -121px;
}
.react-tel-input .sr {
  background-position: -240px -121px;
}
.react-tel-input .ss {
  background-position: 0 -132px;
}
.react-tel-input .st {
  background-position: -16px -132px;
}
.react-tel-input .sv {
  background-position: -32px -132px;
}
.react-tel-input .sx {
  background-position: -48px -132px;
}
.react-tel-input .sy {
  background-position: -64px -132px;
}
.react-tel-input .sz {
  background-position: -80px -132px;
}
.react-tel-input .tc {
  background-position: -96px -132px;
}
.react-tel-input .td {
  background-position: -112px -132px;
}
.react-tel-input .tg {
  background-position: -128px -132px;
}
.react-tel-input .th {
  background-position: -144px -132px;
}
.react-tel-input .tj {
  background-position: -160px -132px;
}
.react-tel-input .tk {
  background-position: -176px -132px;
}
.react-tel-input .tl {
  background-position: -192px -132px;
}
.react-tel-input .tm {
  background-position: -208px -132px;
}
.react-tel-input .tn {
  background-position: -224px -132px;
}
.react-tel-input .to {
  background-position: -240px -132px;
}
.react-tel-input .tr {
  background-position: 0 -143px;
}
.react-tel-input .tt {
  background-position: -16px -143px;
}
.react-tel-input .tv {
  background-position: -32px -143px;
}
.react-tel-input .tw {
  background-position: -48px -143px;
}
.react-tel-input .tz {
  background-position: -64px -143px;
}
.react-tel-input .ua {
  background-position: -80px -143px;
}
.react-tel-input .ug {
  background-position: -96px -143px;
}
.react-tel-input .us {
  background-position: -112px -143px;
}
.react-tel-input .uy {
  background-position: -128px -143px;
}
.react-tel-input .uz {
  background-position: -144px -143px;
}
.react-tel-input .va {
  background-position: -160px -143px;
}
.react-tel-input .vc {
  background-position: -176px -143px;
}
.react-tel-input .ve {
  background-position: -192px -143px;
}
.react-tel-input .vg {
  background-position: -208px -143px;
}
.react-tel-input .vi {
  background-position: -224px -143px;
}
.react-tel-input .vn {
  background-position: -240px -143px;
}
.react-tel-input .vu {
  background-position: 0 -154px;
}
.react-tel-input .wf {
  background-position: -16px -154px;
}
.react-tel-input .ws {
  background-position: -32px -154px;
}
.react-tel-input .ye {
  background-position: -48px -154px;
}
.react-tel-input .za {
  background-position: -64px -154px;
}
.react-tel-input .zm {
  background-position: -80px -154px;
}
.react-tel-input .zw {
  background-position: -96px -154px;
}
.react-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.react-tel-input .hide {
  display: none;
}
.react-tel-input .v-hide {
  visibility: hidden;
}
.react-tel-input .form-control {
  position: relative;
  font-size: 14px;
  letter-spacing: 0.01rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-left: 48px;
  margin-left: 0;
  background: #fff;
  border: 1px solid #cacaca;
  border-radius: 5px;
  line-height: 25px;
  height: 35px;
  width: 300px;
  outline: none;
}
.react-tel-input .form-control.invalid-number,
.react-tel-input .form-control.invalid-number:focus {
  background-color: #faf0f0;
  border: 1px solid #d79f9f;
  border-left-color: #cacaca;
}
.react-tel-input .flag-dropdown {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  border-radius: 3px 0 0 3px;
}
.react-tel-input .flag-dropdown:focus,
.react-tel-input .flag-dropdown:hover {
  cursor: pointer;
}
.react-tel-input .flag-dropdown.invalid-number {
  border-color: #d79f9f;
}
.react-tel-input .flag-dropdown.open {
  z-index: 2;
}
.react-tel-input .flag-dropdown.open,
.react-tel-input .flag-dropdown.open .selected-flag {
  background: #fff;
  border-radius: 3px 0 0 0;
}
.react-tel-input input[disabled] + .flag-dropdown:hover {
  cursor: default;
}
.react-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
  background-color: transparent;
}
.react-tel-input .selected-flag {
  outline: none;
  position: relative;
  width: 38px;
  height: 100%;
  padding: 0 0 0 8px;
  border-radius: 3px 0 0 3px;
}
.react-tel-input .selected-flag:focus,
.react-tel-input .selected-flag:hover {
  background-color: #fff;
}
.react-tel-input .selected-flag .flag {
  position: absolute;
  top: 50%;
  margin-top: -5px;
}
.react-tel-input .selected-flag .arrow {
  position: relative;
  top: 50%;
  margin-top: -2px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.react-tel-input .selected-flag .arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.react-tel-input .country-list {
  outline: none;
  z-index: 1;
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 10px 0 10px -1px;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.35);
  background-color: #fff;
  width: 300px;
  max-height: 200px;
  overflow-y: scroll;
  border-radius: 0 0 3px 3px;
}
.react-tel-input .country-list .flag {
  display: inline-block;
}
.react-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.react-tel-input .country-list .country {
  padding: 7px 9px;
}
.react-tel-input .country-list .country .dial-code {
  color: #6b6b6b;
}
.react-tel-input .country-list .country.highlight,
.react-tel-input .country-list .country:hover {
  background-color: #f1f1f1;
}
.react-tel-input .country-list .flag {
  margin-right: 7px;
  margin-top: 2px;
}
.react-tel-input .country-list .country-name {
  margin-right: 6px;
}
.react-tel-input .country-list .search {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 10px 0 6px 10px;
}
.react-tel-input .country-list .search-emoji {
  font-size: 15px;
}
.react-tel-input .country-list .search-box {
  border: 1px solid #cacaca;
  border-radius: 3px;
  font-size: 15px;
  line-height: 15px;
  margin-left: 6px;
  padding: 3px 8px 5px;
  outline: none;
}
.react-tel-input .country-list .no-entries-message {
  padding: 7px 10px 11px;
  opacity: 0.7;
}
.react-tel-input .invalid-number-message {
  color: #de0000;
}
.react-tel-input .invalid-number-message,
.react-tel-input .special-label {
  position: absolute;
  z-index: 1;
  font-size: 13px;
  left: 46px;
  top: -8px;
  background: #fff;
  padding: 0 2px;
}
.react-tel-input .special-label {
  display: none;
  white-space: nowrap;
}
/*# sourceMappingURL=452.e27906ca.chunk.css.map */
