@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,600,700&display=swap);
@import url(//fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,600,700&display=swap);
@import url(//fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
:root{--iba-accordion-header-background: #ffffff;--iba-accordion-header-background--hover: #f8f8f6;--iba-accordion-header-background--open: #f8f8f6;--iba-accordion-header-padding: var(--iux-size--small);--iba-accordion-icon-color: #acaeae;--iba-accordion-border-color: #eaebeb;--iba-accordion-border-radius--default: var(--iux-border-radius--small);--iba-accordion-border-radius: var(--iba-accordion-border-radius--default);--iba-accordion-box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.05), 0px 8px 15px rgba(0, 0, 0, 0.05);--iba-accordion-content-background: #ffffff;--iba-accordion-min-height: 240px;--iba-accordion-spacing: var(--iux-size--small)}.Accordion__pmrU8{position:relative;box-sizing:border-box;display:block;width:100%;margin-bottom:var(--iba-accordion-spacing);background:none;border:var(--iux-border-width) solid var(--iba-accordion-border-color);border-radius:var(--iba-accordion-border-radius)}.Accordion__pmrU8:hover:not(.Accordion--locked__WGmYs) .Accordion-Header__DPshX{cursor:pointer;background:var(--iba-accordion-header-background--hover)}.Accordion-Header__DPshX{position:relative;display:flex;align-items:center;padding:var(--iba-accordion-header-padding);background:var(--iba-accordion-header-background);border-radius:var(--iba-accordion-border-radius);color:#151a2d;font-size:var(--iux-font-size--extra-small);line-height:var(--iux-size--small)}.Accordion-Header__DPshX .Accordion-Title__fVQW7{margin-left:var(--iux-size--small);vertical-align:middle}.Accordion-Header__DPshX .Accordion-Chevron__nbzmn svg{fill:var(--iba-accordion-icon-color);transition:all 200ms ease}.Accordion-Header-Loader__h563B{margin-left:auto}.Accordion-Slider__Nimz5{position:relative;box-sizing:border-box;overflow:hidden;border-radius:0px 0px var(--iba-accordion-border-radius) var(--iba-accordion-border-radius);box-shadow:var(--iba-accordion-box-shadow)}.Accordion-Content__FItN0{padding:var(--iux-size--small);background:var(--iba-accordion-content-background);border-top:var(--iux-border-width) solid var(--iba-accordion-border-color)}.Accordion--locked__WGmYs:hover .Accordion-Header__DPshX{cursor:default}.Accordion--center__pXgIh .Accordion-Content__FItN0{display:flex;align-items:center;justify-content:center;flex-flow:column}.Accordion--min__blJB9 .Accordion-Content__FItN0{min-height:var(--iba-accordion-min-height)}.Accordion--chevronRight__MyEjf .Accordion-Chevron__nbzmn{order:1;margin-left:auto}.Accordion--chevronRight__MyEjf .Accordion-Title__fVQW7{margin-left:0}.Accordion--open__vTZP7 .Accordion-Header__DPshX{background:var(--iba-accordion-header-background--open);border-bottom-left-radius:0;border-bottom-right-radius:0}.Accordion--open__vTZP7 .Accordion-Header__DPshX .Accordion-Chevron__nbzmn svg{transform:rotate(90deg)}.AccordionStack__Y2aeL .Accordion__pmrU8{--iba-accordion-border-radius: 0;--iba-accordion-spacing: calc(car(--iux-border-width) * -1)}.AccordionStack__Y2aeL .Accordion__pmrU8:first-child,.AccordionStack__Y2aeL .Accordion__pmrU8:last-child{--iba-accordion-border-radius: var(--iba-accordion-border-radius--default)}.AccordionStack__Y2aeL .Accordion__pmrU8:first-child,.AccordionStack__Y2aeL .Accordion__pmrU8:first-child .Accordion-Header__DPshX,.AccordionStack__Y2aeL .Accordion__pmrU8:first-child .Accordion-Slider__Nimz5{border-bottom-left-radius:0;border-bottom-right-radius:0}.AccordionStack__Y2aeL .Accordion__pmrU8:last-child{margin-bottom:0}.AccordionStack__Y2aeL .Accordion__pmrU8:last-child,.AccordionStack__Y2aeL .Accordion__pmrU8:last-child .Accordion-Header__DPshX,.AccordionStack__Y2aeL .Accordion__pmrU8:last-child .Accordion-Slider__Nimz5{border-top-left-radius:0;border-top-right-radius:0}
:root{--iba-btn-font-size: var(--iux-font-size--extra-small);--iba-btn-font-weight: inherit;--iba-btn-line-height: 30px;--iba-btn-fonting: 12;--iba-btn-spacing: 20;--iba-btn-padding: calc(var(--iba-btn-spacing) / var(--iba-btn-fonting) * 1em);--iba-btn-color: var(--theme-ui-btn-color);--iba-btn-color--hover: var(--theme-ui-btn-color--hover);--iba-btn-color--active: var(--theme-ui-btn-color--active);--iba-btn-background: var(--theme-ui-btn-default-background);--iba-btn-background--active: var(--theme-ui-btn-default-background--active);--iba-btn-background--hover: var(--theme-ui-btn-default-background--hover);--iba-btn-background--disabled: var(--theme-ui-btn-default-background--disabled);--iba-btn-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.1);--iba-btn-border-color: transparent;--iba-btn-border-width: var(--iux-border-width);--iba-btn-border-radius: var(--iux-border-radius--small);--iba-btn-border-style: solid;--iba-btn-border: var(--iba-btn-border-width) var(--iba-btn-border-style) var(--iba-btn-border-color);--iba-btn-loader-color: var(--color-white);--iba-btn-loader-background: rgba(255, 255, 255, 0.3)}.Button__Qr6Ji{box-sizing:border-box;display:inline-block;padding:0 var(--iba-btn-padding);margin:0;background:var(--iba-btn-background);color:var(--iba-btn-color);border:var(--iba-btn-border);border-radius:var(--iba-btn-border-radius);border-color:var(--iba-btn-border-color);border-width:var(--iba-btn-border-width);outline:0;overflow:hidden;vertical-align:middle;font-family:inherit;font-size:var(--iba-btn-font-size);font-weight:var(--iba-btn-font-weight);line-height:var(--iba-btn-line-height);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.Button__Qr6Ji:hover,.Button__Qr6Ji.Button--hovered__eankc{color:var(--iba-btn-color--hover);-webkit-text-decoration:none;text-decoration:none;background:var(--iba-btn-background--hover);box-shadow:var(--iba-btn-box-shadow);border-color:rgba(0,0,0,0)}.Button__Qr6Ji:active,.Button__Qr6Ji.Button--active__qDJUR{background:var(--iba-btn-background--active);color:var(--iba-btn-color--active);-webkit-text-decoration:none;text-decoration:none}.Button__Qr6Ji:disabled,.Button__Qr6Ji.Button--disabled__qpoSU{cursor:default;color:#c2c8cc;background:var(--iba-btn-background--disabled);box-shadow:none;border-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.Button__Qr6Ji svg{fill:currentColor !important}.Button__Qr6Ji::-moz-focus-inner{border:0;padding:0}a.Button__Qr6Ji:visited{color:var(--iba-btn-color)}.Button-Wrapper__xClRH{position:relative}.Button-Icon__sH5Bo,.Button-Children__Ny7fr{position:relative;transition:opacity .2s linear}.Button-Loader__HKaXk{--spinner-size: var(--iux-size--small-2);--spinner-width: var(--iux-border-width);position:absolute;top:50%;left:calc(var(--spinner-size)/2);display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-width) solid var(--iba-btn-loader-background);border-top-color:var(--iba-btn-loader-color);border-radius:var(--iux-border-radius--circle);transform:translate(-50%, -50%);animation:spin__XncSp .6s linear infinite}@keyframes spin__XncSp{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.Button--medium__G9usI{--iba-btn-fonting: 14;--iba-btn-font-size: var(--iux-font-size--small);--iba-btn-line-height: var(--iux-size--large-3)}.Button--large__kz1yz{--iba-btn-fonting: 14;--iba-btn-font-size: var(--iux-font-size--small);--iba-btn-line-height: var(--iux-size--extra-large)}.Button--wide__aDuit{width:100%}.Button--secondary__XSUjj{--iba-btn-background: var(--theme-ui-btn-secondary-background);--iba-btn-background--active: var(--theme-ui-btn-secondary-background--active);--iba-btn-background--hover: var(--theme-ui-btn-secondary-background--hover)}.Button--silver__fZGLb{--iba-btn-color: var(--theme-ui-btn-silver-color);--iba-btn-color--active: var(--theme-ui-btn-silver-color--active);--iba-btn-color--hover: var(--theme-ui-btn-silver-color--hover);--iba-btn-background: var(--theme-ui-btn-silver-background);--iba-btn-background--active: var(--theme-ui-btn-silver-background--active);--iba-btn-background--hover: var(--theme-ui-btn-silver-background--hover)}.Button--silver__fZGLb.Button--outline__COYCr{--iba-btn-color: var(--theme-ui-btn-silver-color);--iba-btn-color--active: var(--theme-ui-btn-silver-color--active);--iba-btn-color--hover: var(--theme-ui-btn-silver-color--hover)}.Button--select__MTwoM{--iba-btn-color: var(--theme-ui-btn-select-color);--iba-btn-color--active: var(--theme-ui-btn-select-color--active);--iba-btn-color--hover: var(--theme-ui-btn-select-color--hover);--iba-btn-background: var(--theme-ui-btn-select-background);--iba-btn-background--active: var(--theme-ui-btn-select-background--active);--iba-btn-background--hover: var(--theme-ui-btn-select-background--hover)}.Button--danger__oExrg{--iba-btn-background: var(--theme-ui-btn-danger-background);--iba-btn-background--active: var(--theme-ui-btn-danger-background--active);--iba-btn-background--hover: var(--theme-ui-btn-danger-background--hover)}.Button--success__YPHma{--iba-btn-background: var(--theme-ui-btn-success-background);--iba-btn-background--active: var(--theme-ui-btn-success-background--active);--iba-btn-background--hover: var(--theme-ui-btn-success-background--hover)}.Button--warn__xyEJ4{--iba-btn-background: var(--theme-ui-btn-warn-background);--iba-btn-background--active: var(--theme-ui-btn-warn-background--active);--iba-btn-background--hover: var(--theme-ui-btn-warn-background--hover)}.Button--basic__fJEBM{--iba-btn-color: var(--iba-btn-background);--iba-btn-border-color: transparent;background:#fff}.Button--circle__vtPp5{--iba-btn-border-radius: var(--iux-border-radius--circle);width:var(--iux-size--large);height:var(--iux-size--large);padding:0}.Button--pill__xqGtx{--iba-btn-border-radius: var(--iux-border-radius--pill)}.Button--square__ngRNl{--iba-btn-border-radius: 0}.Button--link__j3Gj2{--iba-btn-color: var(--iba-btn-background);--iba-btn-color--active: var(--iba-btn-background--active);--iba-btn-color--hover: var(--iba-btn-background--hover);padding:0;border:0;min-width:auto;background:none;-webkit-user-select:text;user-select:text}.Button--link__j3Gj2:hover:not(:disabled),.Button--link__j3Gj2.Button--hovered__eankc{color:var(--iba-btn-color--hover);background:none;box-shadow:none}.Button--link__j3Gj2:active:not(:disabled),.Button--link__j3Gj2.Button--active__qDJUR:not(:disabled){color:var(--iba-btn-color--active);background:none}.Button--link__j3Gj2:disabled,.Button--link__j3Gj2.is-disabled__fGEoJ{background:none}.Button--link__j3Gj2.Button--outline__COYCr{line-height:1}.Button--outline__COYCr{--iba-btn-border-width: var(--iux-border-width);--iba-btn-border-color: var(--iba-btn-background);--iba-btn-color: var(--iba-btn-background);background:#fff}.Button--outline__COYCr:active:not(:disabled),.Button--outline__COYCr.Button--active__qDJUR:not(:disabled){--iba-btn-border-color: var(--iba-btn-background--active)}.Button--outline__COYCr:hover:not(:disabled),.Button--outline__COYCr.Button--hovered__eankc:not(:disabled){--iba-btn-color: var(--iba-btn-background--hover);--iba-btn-border-color: var(--iba-btn-background--hover);box-shadow:var(--iba-btn-box-shadow)}.Button--outline__COYCr:disabled,.Button--outline__COYCr.Button--disabled__qpoSU{background:#fff;border-color:var(--iba-btn-background--disabled)}.Button--outline__COYCr .Button-Loader__HKaXk{border-color:rgba(0,0,0,.1);border-top-color:currentColor}.Button--icon__V8S2q .Button-Icon__sH5Bo{margin-right:var(--iux-size--small)}.Button--icon__V8S2q .Button-Icon__sH5Bo>*{vertical-align:sub}.Button--icon-only__Mnahu{padding:0;line-height:1}.Button--icon-only__Mnahu:not(.Button--circle__vtPp5){width:var(--iux-size--large-3);height:var(--iux-size--large-3)}.Button--loading__keZ2O{pointer-events:none}.Button--loading__keZ2O .Button-Icon__sH5Bo{opacity:0}.Button--loading--only__HAL1g .Button-Children__Ny7fr{opacity:0}.Button--loading--only__HAL1g .Button-Loader__HKaXk{left:50%}
:root{--breadcrumb-separator: ">";--breadcrumb-item-space-between: var(--iux-size--smallest);--breadcrumb-item-color: var(--color-charade);--breadcrumb-item-color-active: var(--color-blue-ribbon)}
:root{--iba-tooltip-background: var(--theme-ui-tooltip-background);--iba-tooltip-border-color: none;--iba-tooltip-border-radius: var(--iux-border-radius--small);--iba-tooltip-color: var(--theme-ui-tooltip-color);--iba-tooltip-padding: var(--iux-size--extra-small);--iba-tooltip-font-size: var(--iux-font-size--extra-small);--iba-tooltip-line-height: var(--iux-size--small-2)}.TooltipBubble__qpKoL{padding:var(--iba-tooltip-padding);background:var(--iba-tooltip-background);border-color:var(--iba-tooltip-border-color);border-radius:var(--iba-tooltip-border-radius);color:var(--iba-tooltip-color);font-style:normal;font-weight:normal;font-size:var(--iba-tooltip-font-size);line-height:var(--iba-tooltip-line-height);z-index:var(--zindex-tooltip);max-width:320px}.TooltipBubble--primary__dg7j9{--iba-tooltip-background: var(--theme-ui-tooltip-background--primary)}.TooltipBubble--secondary__WV4bu{--iba-tooltip-background: var(--theme-ui-tooltip-background--secondary)}.TooltipBubble--danger__ZgjOd{--iba-tooltip-background: var(--theme-ui-tooltip-background--danger)}.TooltipBubble--success__bn7yU{--iba-tooltip-background: var(--theme-ui-tooltip-background--success)}.TooltipBubble--warn__KIeoJ{--iba-tooltip-background: var(--theme-ui-tooltip-background--warn)}.TooltipBubble--silver__Fn9nM{--iba-tooltip-background: var(--theme-ui-tooltip-background--silver);--iba-tooltip-border-color: var(--theme-ui-tooltip-border-color--silver);--iba-tooltip-color: var(--theme-ui-tooltip-color--silver);border:var(--iux-border-width) solid var(--iba-tooltip-border-color);box-shadow:0 2px 4px 0px var(--color-mercury)}
.Carousel__UsJpr{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden}.Carousel__UsJpr img{position:absolute;max-width:100%}.Carousel-Button__VBqeS{--iba-btn-box-shadow: none;--iba-btn-border: 0;z-index:2;top:calc(50% - 20px);position:absolute;width:40px;height:40px;min-width:auto;padding:0;font-size:var(--iux-font-size--large)}.Carousel-Button--next__fgnw6{right:10px}.Carousel-Button--prev__VuNR5{left:10px;transform:scale(-1)}
.Box__VhLEV{position:relative;display:inline-block;width:341px;background:var(--color-white);box-sizing:border-box;border:var(--iux-border-width) solid var(--color-catskill-white);box-shadow:4px 4px 20px rgba(0,0,0,.03);font-family:var(--font-family-inter)}.Box__VhLEV.Box--status__jQLQp{background:var(--color-aqua-haze);cursor:pointer}.Box__VhLEV.Box--seen__gL1p8{background:var(--color-white)}.Box__VhLEV.Box--call--status__aNUJk{background:var(--color-snow)}.Avatar__I2NjA{margin-left:var(--iux-size--extra-small)}.Avatar__I2NjA div div,.Avatar__I2NjA.eggFog__M0ITe div{font-weight:var(--fw-medium)}.Avatar__I2NjA:nth-child(1){margin-left:var(--iux-size--smallest)}.Avatar__I2NjA:nth-child(2){margin-left:calc(var(--iux-size--extra-small)*-1)}.NameWrapper__b6P60{width:131px;margin-left:var(--iux-size--small)}.NameWrapper__b6P60 p{margin:0;font-size:var(--iux-font-size--small)}.DateWrapper__YlxV9{margin-left:var(--iux-size--extra-large)}.DateWrapper__YlxV9 p{font-size:var(--iux-font-size--extra-small)}.HeaderWrapper__cjFes{display:flex;align-items:center}.HeaderWrapper__cjFes.HeaderWrapper--email__uja5n{padding:0 var(--iux-size--small);justify-content:space-between}.MessageWrapper__F1qe7{padding-left:var(--iux-size--extra-large)}.MessageWrapper__F1qe7 p{margin:0;font-size:var(--iux-font-size--extra-small);color:var(--color-manatee)}.MessageWrapper__F1qe7 span{font-weight:var(--fw-medium);color:var(--color-black)}.MessageWrapper__F1qe7.MessageWrapper--email__wEB0p{padding:0 var(--iux-size--medium) var(--iux-size--small) var(--iux-size--medium);border-bottom:var(--iux-border-width) solid var(--color-catskill-white)}.ButtonWrapper__oyY83{padding:var(--iux-size--small) 0 var(--iux-size--small) var(--iux-size--extra-large)}.ButtonWrapper__oyY83.ButtonWrapper--email__Fg5e2{padding:var(--iux-size--small) 0 var(--iux-size--small) var(--iux-size--medium)}.DocumentsWrapper__tfbKt{display:flex;justify-content:space-between}.DocumentButtonWrapper__olHVM{width:140px;margin-top:var(--iux-size--small)}.Audio__WMqi8{padding-left:var(--iux-size--smallest);color:var(--color-manatee);font-family:var(--font-family-inter);font-size:var(--iux-font-size--extra-small);line-height:var(--lh-regular)}.AudioIconWrapper__YdHib{display:flex}
:root{--iba-avatar-item-space-beetwen: var(--iux-size--small);--iba-avatar-item-color: var(--iux-color-text--primary);--iba-avatar-dropdown-bg: var(--iux-color-background--150);--iba-avatar-hover-bg: var(--iux-color-background--300)}.AvatarDropdown__mTYa0{z-index:80;position:absolute;right:0;bottom:-8px;display:flex;flex-direction:column;width:calc(var(--iux-size--large)*8);padding:var(--iux-size--small-2);margin-top:var(--iux-size--smallest);background:var(--iba-avatar-dropdown-bg);border:var(--iux-border-width) solid var(--iux-color-stroke);border-radius:var(--iux-border-radius);filter:drop-shadow(0px 2px 4px rgba(7, 4, 146, 0.1)) drop-shadow(0px 24px 60px rgba(6, 47, 125, 0.05)) drop-shadow(0px 12px 24px rgba(27, 59, 119, 0.05));transform:translateY(100%)}.AvatarDropdown--right__d_4Dz{right:-100%}.AvatarDropdown-item-wrapper__ezNTC{position:relative;display:flex;align-items:center;padding:var(--iux-size--extra-small) var(--iux-size--small-2);margin-bottom:var(--iba-avatar-item-space-beetwen);border-radius:var(--iux-border-radius)}.AvatarDropdown-item-wrapper__ezNTC:hover{background:var(--iba-avatar-hover-bg);cursor:pointer}.AvatarDropdown-item-wrapper__ezNTC:last-child{margin-top:var(--iba-avatar-item-space-beetwen);margin-bottom:0}.AvatarDropdown-item-wrapper__ezNTC:last-child::before{content:"";position:absolute;top:calc(-1*var(--iba-avatar-item-space-beetwen));left:0;right:0;height:var(--iux-border-width);width:calc(100% - var(--iux-size--large));margin:auto;border-top:var(--iux-border-width) solid var(--iux-color-stroke)}.AvatarDropdown-title__tLnge{font-size:var(--iux-font-size--small);line-height:var(--lh-regular);color:var(--iba-avatar-item-color)}.AvatarDropdown-item-target__iWU2Q{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:none rgba(0,0,0,0);border:0;outline:none;cursor:pointer}.AvatarDropdown-item-target__iWU2Q:focus{outline:none}
.Drawer__DlWBE{position:relative;display:inline-block;height:100%;min-height:600px;background:var(--iux-color-background--150);box-sizing:border-box;border:var(--iux-border-width) solid var(--iux-color-stroke);box-shadow:4px 4px 20px rgba(0,0,0,.03);font-family:var(--font-family-inter)}
.DashboardInfoListing__vAlkU{display:flex;flex-wrap:wrap;column-gap:var(--iux-size--medium)}
:root{--dropdown-button--min-width: 240px;--dropdown-button--max-height: 300px;--dropdown-button-item-margin: var(--iux-size--extra-small)}
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
          user-select: none;
}

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

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

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

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

[data-texty] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[data-texty-tooltip] {
  margin: 6px 0;
  padding: 4px 10px;
  border-radius: 4px;
  background-color: #222;
  color: #fff;
  z-index: 99999;
}

[data-texty-arrow] {
  position: absolute;
  bottom: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0;
  border-color: #222 transparent transparent;
}

[data-texty-arrow*='bottom'] {
  top: -6px;
  bottom: inherit;
  transform: rotate(180deg);
}

/* disable the builtin tooltip for truncated text on Safari */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @supports (not (-ms-ime-align: auto)) {
    .EllipsisText::before {
      content: '';
      display: block;
      width: 0;
      height: 0;
    }
  }
}

:root{--alert-color: var(--iux-color-text--primary);--alert--padding: 30px;--alert-bg: var(--iux-color-background--150);--alert-bg--info: var(--color-curious-blue--rgb);--alert-bg--success: var(--color-mountain-meadow--rgb);--alert-bg--warning: var(--color-casablanca--rgb);--alert-bg--danger: var(--color-scarlet--rgb);--alert-bg--opacity: 0.1;--alert-bg--box-shadow: 0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 24px rgba(27, 59, 119, 0.05);--alert-inline--size: var(--iux-size--medium);--alert-inline--padding: var(--iux-size--medium);--alert-inline-bg--opacity: 0.3}
:root{--overview-topic--height: var(--iux-size--large-3);--overview-topic-link: var(--iux-color-text--secondary);--overview-topic-link--hover: var(--iux-color-text--primary);--overview-topic-link-border--active: var(--iux-color-stroke--accent);--overview-topic-link-background--active: var(--iux-color-background--300);--overview-topic-horizontal-scroll-height: var(--iux-size--large-3);--overview-topic-horizontal-scroll-active-link-color: var(--iux-color-text-accent);--overview-topic-horizontal-scroll-active-link-font: var(--fw-semi-bold)}.OverviewTopic__F5VAE{position:relative;background:var(--iux-color-background--100)}.OverviewTopicHorizontal__ZEvsO{position:relative;display:flex;align-items:center;overflow:hidden;width:100%;height:var(--overview-topic--height);padding:0;margin:0;background:var(--iux-color-background--150);border:var(--iux-border-width) solid var(--iux-color-stroke);border-radius:var(--iux-border-radius);box-shadow:0 3px 10px rgba(0,0,0,.08);scroll-behavior:smooth}.OverviewTopicHorizontal-Item-Wrapper__I2sgK{display:flex;align-items:center;overflow:hidden;scroll-behavior:smooth}.OverviewTopic-Item-Wrapper__cIN7H{display:flex;align-items:center;overflow-x:hidden;box-sizing:border-box;width:calc(100% - 2*var(--overview-topics-horizontal-margin));height:var(--overview-topic--height);padding:0;margin:0 var(--overview-topics-horizontal-margin);background:var(--iux-color-background--150);border:var(--iux-border-width) solid var(--iux-color-stroke);border-radius:var(--iux-border-radius--small);box-shadow:0 3px 10px rgba(0,0,0,.08);scroll-behavior:smooth}.OverviewTopic-Item__awEQ5{padding:var(--iux-size--extra-small);margin:0 var(--iux-size--medium);opacity:1;font-size:var(--iux-font-size--extra-small);color:var(--overview-topic-link);white-space:nowrap;border-radius:var(--iux-border-radius--small);border:var(--iux-border-width) solid rgba(0,0,0,0);transition:visibility var(--transition-animation-medium) ease-in,opacity var(--transition-animation-medium) ease-in}.OverviewTopic-Item__awEQ5:hover{background:var(--overview-topic-link-background--active);color:var(--overview-topic-link--hover);cursor:pointer}.OverviewTopic-Item--hidden__zyEVg{visibility:hidden;opacity:0}.OverviewTopic-Item--active__O9lr1{border-radius:var(--default-border-radius);border-color:var(--overview-topic-link-border--active)}.OverviewTopic-Item--active__O9lr1:hover{background:var(--overview-topic-link-background--active)}.OverviewTopic-Icon-Wrapper__kXhyE{position:sticky;right:0;display:none;justify-content:center;align-items:center;width:var(--iux-size--large);height:var(--iux-size--large);padding:0 var(--iux-size--small);background:var(--iux-color-background--150);box-shadow:0px 0px 0px 10px var(--iux-color-background--150);cursor:pointer;transition:opacity var(--transition-animation-medium) ease-in}.OverviewTopic-Icon-Wrapper--visible__UaG4e{display:flex}.OverviewTopic-Icon__mx9By{--IconComponentDefaultFill: var(--iux-color-fill-primary);background-color:var(--iux-color-background--300);border-radius:var(--iux-border-radius--circle);box-shadow:0px 3px 6px rgba(0,0,0,.161);border:var(--iux-border-width) solid var(--iux-color-stroke)}.OverviewTopic-Dropdown-Wrapper__zVPhL{position:absolute;width:100%;display:flex;justify-content:flex-end}
:root{--pagination-size: var(--iux-size--medium-3);--pagination-color: var(--iux-color-text--secondary);--pagination-color--disabled: var(--color-silver);--pagination-font-size: var(--iux-font-size--extra-small)}
:root{--iba-popover-background: var(--color-white);--iba-popover-title-bg: var(--color-alabaster);--iba-popover-title-padding: var(--iux-size--extra-small) var(--iux-size--small-2);--iba-popover-border-background: var(--color-alabaster);--iba-popover-border-color: var(--color-mercury);--iba-popover-border-radius: var(--iux-border-radius--small);--iba-popover-color: var(--color-black);--iba-popover-padding: var(--iux-size--small-2);--iba-popover-font-size: var(--iux-font-size--small);--iba-popover-line-height: var(--iux-size--medium)}.PopoverBubble__Yyky2{display:inline-block;background:var(--iba-popover-background);border:var(--iux-border-width) solid var(--iba-popover-border-color);border-radius:var(--iba-popover-border-radius);box-shadow:0px 10px 16px rgba(0,0,0,.05),0px 8px 15px rgba(0,0,0,.05)}.PopoverBubble-Title__fweDc{padding:var(--iba-popover-title-padding);background:var(--iba-popover-title-bg);font-size:var(--iux-font-size--regular);line-height:var(--iux-size--medium-2);border-bottom:var(--iux-border-width) solid var(--iba-popover-border-color);border-top-left-radius:var(--iba-popover-border-radius);border-top-right-radius:var(--iba-popover-border-radius);overflow:hidden}.PopoverBubble-Content__KcOT6{padding:var(--iba-popover-padding);font-size:var(--iba-popover-font-size);line-height:var(--iba-popover-line-height);border-bottom-left-radius:var(--iba-popover-border-radius);border-bottom-right-radius:var(--iba-popover-border-radius);overflow:hidden}.PopoverBubble-Content__KcOT6 p{margin-top:0;margin-bottom:var(--iux-size--smallest)}
.ProgressCircle__jNA4H{display:inline-block;vertical-align:middle}.ProgressCircle__jNA4H svg{display:block;max-width:100%;margin:0;padding:0}.ProgressCircle__jNA4H circle{fill:none}.ProgressCircle__jNA4H circle:nth-child(2){transition:var(--iba-progresscircle-transition)}.ProgressCircle-Label__MhO9i{font-size:var(--iux-font-size--extra-small)}
:root{--iba-steps-color--idle: var(--color-edward);--iba-steps-color--default: var(--color-mine-shaft);--iba-steps-color--default-description: #505050;--iba-steps-color--success: var(--color-bondi-blue);--iba-steps-color--error: var(--color-amaranth);--iba-steps-line-border: var(--color-black-haze);--iba-steps-line-transition: all 0.3s linear}.Steps__HLxRt{display:flex}.Steps__HLxRt .Step__eUwKA+.Step__eUwKA{margin-left:var(--iux-size--small-2)}.Steps--vertical__ImDNi{display:inline-flex;flex-direction:column}.Steps--vertical__ImDNi .Step__eUwKA+.Step__eUwKA{margin-top:2px;margin-left:0}.Steps--vertical__ImDNi .Step-Decorator__yjhHV .Step-Line__rqtC9{display:inline-block}.Steps--vertical__ImDNi .Step-Meta__WG5e_ .Step-Line__rqtC9{display:none}.Step__eUwKA{display:flex;flex:1 0 auto;font-size:var(--iux-font-size--small);font-style:normal;line-height:var(--iux-size--medium)}.Step-Line__rqtC9{position:relative;display:inline-block;flex-grow:1;height:var(--iux-border-width);margin-left:var(--iux-size--small-2);background:var(--iba-steps-line-border);overflow:hidden}.Step-Line__rqtC9::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:inherit;will-change:transform;transition:var(--iba-steps-line-transition);transform:translateX(-100%)}.Step-Line--vertical__W5OxM{height:var(--iux-size--medium);width:var(--iux-border-width);margin-left:0;margin-top:var(--iux-size--extra-small)}.Step-Line--vertical__W5OxM::after{transform:translateY(-100%)}.Step-Decorator__yjhHV{position:relative;margin-right:var(--iux-size--extra-small);text-align:center}.Step-Decorator__yjhHV .Step-Line__rqtC9{display:none}.Step-Indicator__HX_Cx{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:rgba(0,0,0,0);border:var(--iux-border-width) solid rgba(0,0,0,0);border-radius:var(--iux-border-radius--circle);line-height:1}.Step-Meta__WG5e_{flex-grow:1;margin-top:3px}.Step-Title__cxSrz{display:flex;align-items:center;position:relative;font-size:var(--iux-font-size--regular);line-height:var(--iux-size--medium-2);color:inherit}.Step-Description__hPnvW{margin-top:2px;color:var(--iba-steps-color--idle)}.Step-ProgressTracker__XHo3A{position:absolute;top:-4px;left:-4px}.Step__eUwKA:last-child .Step-Line__rqtC9{display:none}.Steps--auto__S1UlP .Step-Indicator__HX_Cx,.Steps--auto__S1UlP .Step-Description__hPnvW{transition:all .4s ease-out}.Step--idle__xO2cm{color:var(--iba-steps-color--idle)}.Step--idle__xO2cm .Step-Indicator__HX_Cx svg{fill:var(--iba-steps-line-border)}.Step--idle__xO2cm .Step-Indicator--text__Yw6TJ{background:#fff;border-color:var(--iba-steps-line-border)}.Step--viewing__Dn7jo{color:var(--iba-steps-color--default)}.Step--viewing__Dn7jo .Step-Indicator--text__Yw6TJ{border-color:var(--iba-steps-color--success);background:var(--iba-steps-color--success);color:#fff}.Step--viewing__Dn7jo .Step-Title__cxSrz{font-weight:600}.Step--viewing__Dn7jo .Step-Description__hPnvW{color:var(--iba-steps-color--default-description)}.Step--success__C4TsX{color:var(--iba-steps-color--default)}.Step--success__C4TsX .Step-Line__rqtC9::after{background:var(--iba-steps-color--success);transform:translateX(0%)}.Step--success__C4TsX .Step-Line--vertical__W5OxM::after{transform:translateY(0%)}.Step--success__C4TsX .Step-Indicator__HX_Cx svg{fill:var(--iba-steps-color--success)}.Step--success__C4TsX .Step-Indicator--text__Yw6TJ{border-color:var(--iba-steps-color--success);color:var(--iba-steps-color--success)}.Step--error__v0yKj{color:var(--iba-steps-color--error)}.Step--error__v0yKj .Step-Description__hPnvW{color:inherit}.Step--error__v0yKj .Step-Indicator__HX_Cx svg{fill:currentColor}.Step--error__v0yKj .Step-Indicator--text__Yw6TJ{border-color:currentColor}.Step--progress__fo3la .Step-Decorator__yjhHV{margin-right:2px;padding-right:var(--iux-size--extra-small)}.Step--progress__fo3la.Step--idle__xO2cm{--iba-progresscircle-fill: currentColor}.Step--progress__fo3la.Step--error__v0yKj{--iba-progresscircle-fill: currentColor}.Step--mini__E_pxU{font-size:var(--iux-font-size--extra-small)}.Step--mini__E_pxU .Step-Indicator__HX_Cx{width:var(--iux-size--medium-2);height:var(--iux-size--medium-2)}.Step--mini__E_pxU .Step-Title__cxSrz{font-size:var(--iux-font-size--small);line-height:var(--iux-size--medium)}
.BaseTable {
  box-shadow: 0 2px 4px 0 #eeeeee;
  background-color: #ffffff;
  position: relative;
  box-sizing: border-box;
  font-size: 13px;
}

.BaseTable--disabled {
  opacity: 0.7;
  pointer-events: none;
}

.BaseTable--dynamic .BaseTable__row {
  overflow: hidden;
  align-items: stretch;
}

.BaseTable:not(.BaseTable--dynamic) .BaseTable__row-cell-text,
.BaseTable .BaseTable__row--frozen .BaseTable__row-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.BaseTable__table {
  background-color: #ffffff;
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column-reverse;
}

.BaseTable__table-main {
  outline: 1px solid #eeeeee;
  left: 0;
}

.BaseTable__table-main .BaseTable__header-cell:first-child, .BaseTable__table-main .BaseTable__row-cell:first-child {
  padding-left: 15px;
}

.BaseTable__table-main .BaseTable__header-cell:last-child, .BaseTable__table-main .BaseTable__row-cell:last-child {
  padding-right: 15px;
}

.BaseTable__table-main .BaseTable__header {
  background-color: #f8f8f8;
}

.BaseTable__table-frozen-left .BaseTable__header,
.BaseTable__table-frozen-left .BaseTable__body, .BaseTable__table-frozen-right .BaseTable__header,
.BaseTable__table-frozen-right .BaseTable__body {
  overflow: hidden !important;
}

.BaseTable__table-frozen-left {
  box-shadow: 2px 0 4px 0 #eeeeee;
  top: 0;
  left: 0;
}

.BaseTable__table-frozen-left .BaseTable__header-cell:first-child, .BaseTable__table-frozen-left .BaseTable__row-cell:first-child {
  padding-left: 15px;
}

.BaseTable__table-frozen-left .BaseTable__header-row,
.BaseTable__table-frozen-left .BaseTable__row {
  padding-right: 0 !important;
}

.BaseTable__table-frozen-left .BaseTable__body {
  overflow-y: auto !important;
}

.BaseTable__table-frozen-right {
  box-shadow: -2px 0 4px 0 #eeeeee;
  top: 0;
  right: 0;
}

.BaseTable__table-frozen-right .BaseTable__header-cell:last-child, .BaseTable__table-frozen-right .BaseTable__row-cell:last-child {
  padding-right: 15px;
}

.BaseTable__table-frozen-right .BaseTable__header-row,
.BaseTable__table-frozen-right .BaseTable__row {
  padding-left: 0 !important;
}

.BaseTable__table-frozen-right .BaseTable__body {
  overflow-y: auto !important;
}

.BaseTable__header {
  overflow: hidden !important;
}

.BaseTable .BaseTable__header,
.BaseTable .BaseTable__body {
  outline: none;
}

.BaseTable__header-row, .BaseTable__row {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  box-sizing: border-box;
}

.BaseTable__header-row {
  background-color: #f8f8f8;
  font-weight: 700;
}

.BaseTable__row {
  background-color: #ffffff;
}

.BaseTable__row:hover, .BaseTable__row--hovered {
  background-color: #f3f3f3;
}

.BaseTable__row-expanded {
  border-bottom: 1px solid #eeeeee;
}

.BaseTable__header-cell, .BaseTable__row-cell {
  min-width: 0;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 7.5px;
  box-sizing: border-box;
}

.BaseTable__header-cell--align-center, .BaseTable__row-cell--align-center {
  justify-content: center;
  text-align: center;
}

.BaseTable__header-cell--align-right, .BaseTable__row-cell--align-right {
  justify-content: flex-end;
  text-align: right;
}

.BaseTable__header-cell {
  position: relative;
  cursor: default;
}

.BaseTable__header-cell:hover .BaseTable__column-resizer {
  visibility: visible;
  opacity: 0.5;
}

.BaseTable__header-cell:hover .BaseTable__column-resizer:hover {
  opacity: 1;
}

.BaseTable__header-cell .BaseTable__sort-indicator {
  display: none;
}

.BaseTable__header-cell--sortable:hover {
  background-color: #f3f3f3;
  cursor: pointer;
}

.BaseTable__header-cell--sortable:not(.BaseTable__header-cell--sorting):hover .BaseTable__sort-indicator {
  display: block;
  color: #888888;
}

.BaseTable__header-cell--sorting .BaseTable__sort-indicator, .BaseTable__header-cell--sorting:hover .BaseTable__sort-indicator {
  display: block;
}

.BaseTable__header-cell--resizing .BaseTable__column-resizer {
  visibility: visible;
  opacity: 1;
}

.BaseTable__header-cell--resizing .BaseTable__column-resizer::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  content: '';
  left: -9999px;
}

.BaseTable__header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.BaseTable__header-row--resizing .BaseTable__header-cell {
  background-color: transparent;
  cursor: col-resize;
}

.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--sorting) .BaseTable__sort-indicator {
  display: none;
}

.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--resizing) .BaseTable__column-resizer {
  visibility: hidden;
}

.BaseTable__column-resizer {
  width: 3px;
  visibility: hidden;
  background-color: #cccccc;
}

.BaseTable__column-resizer:hover {
  visibility: visible;
  opacity: 1;
}

.BaseTable__footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background-color: #ffffff;
}

.BaseTable__resizing-line {
  cursor: col-resize;
  position: absolute;
  top: 0;
  background-color: #cccccc;
  width: 3px;
  transform: translateX(-100%);
}

.BaseTable__empty-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  background-color: #ffffff;
}

.BaseTable__overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
}

.BaseTable__overlay > * {
  pointer-events: auto;
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}

.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}

.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}

.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}

.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}

.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}

.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1;
}

.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}

.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}

.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}

.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* this will be exported as base.css and can be used for a basic styling */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgba(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-border-default: 1px solid #bbb;
  --xy-node-border-selected-default: 1px solid #555;

  --xy-handle-background-color-default: #333;

  --xy-selection-background-color-default: rgba(150, 150, 180, 0.1);
  --xy-selection-border-default: 1px dotted rgba(155, 155, 155, 0.8);
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgba(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.top.center, .react-flow__panel.bottom.center {
      left: 50%;
      transform: translateX(-15px) translateX(-50%);
    }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.left.center, .react-flow__panel.right.center {
      top: 50%;
      transform: translateY(-15px) translateY(-50%);
    }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  border: var(--xy-node-border, var(--xy-node-border-default));
  color: var(--xy-node-color, var(--xy-node-color-default));
}
.react-flow__node-input.selected,
  .react-flow__node-input:focus,
  .react-flow__node-input:focus-visible,
  .react-flow__node-default.selected,
  .react-flow__node-default:focus,
  .react-flow__node-default:focus-visible,
  .react-flow__node-output.selected,
  .react-flow__node-output:focus,
  .react-flow__node-output:focus-visible,
  .react-flow__node-group.selected,
  .react-flow__node-group:focus,
  .react-flow__node-group:focus-visible {
    outline: none;
    border: var(--xy-node-border-selected, var(--xy-node-border-selected-default));
  }
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 5px;
  height: 5px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  translate: -50% -50%;
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

:root{--OverviewColumnEditTransition: transform 0.18s ease;--OverviewColumnDragGhostTransform: rotateZ(0deg);--OverviewColumnEditTransform: rotateZ(2deg);--OverviewColumnDragTransform: rotateZ(5deg);--GuiGroupEditActionOpacity: 0.2}.DraggableListCard-Ghost{border:none;border-radius:none;transform:var(--OverviewColumnDragTransform) !important;transition:var(--OverviewColumnEditTransition)}.DraggableListCard-Ghost-Drop{transform:var(--OverviewColumnDragGhostTransform);transition:var(--OverviewColumnEditTransition)}
:root{--iba-shell-padding: var(--iux-size--large);--iba-header-padding: var(--iux-size--small)}:root[data-layout-mode=spacious]{--iba-header-padding: var(--iux-size--large)}.Shell__KPQtP{position:relative;display:flex;overflow:hidden;height:100vh;margin:0 auto;background-color:var(--iux-color-background--100)}.Shell-Wrapper__qAfZ2{position:relative;flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-right:var(--iba-drawer-right-width);margin-right:calc(var(--iba-drawer-right-width)*-1)}.Shell-Wrapper__qAfZ2>*{box-sizing:border-box}.Shell-Header__kBdL7{position:relative;z-index:var(--zindex-shell-header);flex-shrink:0;width:calc(100% + var(--iba-drawer-right-width))}.Shell-Header__kBdL7 .Shell-HeaderBar__UyqIP{padding:0 var(--iba-header-padding) 0 0;border:0;background:var(--iux-color-background--100);border-bottom:var(--iux-border-width) solid var(--iba-header-border-color)}.Shell-Meta__pDHOE{position:relative;flex-shrink:0;display:block;background:var(--iux-color-background--0)}.Shell-Content__xTFpZ{display:block;flex-grow:1;padding:0 calc(var(--iba-shell-padding) - var(--iux-scrollbar-size)) var(--iba-shell-padding) var(--iba-shell-padding);overflow-y:scroll;overflow-x:hidden}.Shell-ContentError__QY17L{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.Shell-ContentErrorWide__i5bzA{height:70vh}.Shell-Navigation__z35rR{position:relative;z-index:var(--zindex-shell-navigation);height:100vh}.Shell-TourModalBackdrop__b1bmX{background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


/* Default standalone editor fonts */


.monaco-editor {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;
	--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
}


.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}


.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}


.monaco-hover p {
	margin: 0;
}


/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */


.monaco-aria-container {
	position: absolute !important;
	top: 0; /* avoid being placed underneath a sibling element */
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
}


/*.monaco-editor.vs [tabindex="0"]:focus {
	outline: 1px solid rgba(0, 122, 204, 0.4);
	outline-offset: -1px;
	opacity: 1 !important;
}

.monaco-editor.vs-dark [tabindex="0"]:focus {
	outline: 1px solid rgba(14, 99, 156, 0.6);
	outline-offset: -1px;
	opacity: 1 !important;
}*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-aria-container {
	position: absolute; /* try to hide from window but not from screen readers */
	left:-999em;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- IE10 remove auto clear button -------------------- */

::-ms-clear {
	display: none;
}

/* All widgets */

/* I am not a big fan of this rule */

.monaco-editor .editor-widget input {
	color: inherit;
}

/* -------------------- Editor -------------------- */

.monaco-editor {
	position: relative;
	overflow: visible;
	-webkit-text-size-adjust: 100%;
	color: var(--vscode-editor-foreground);
	background-color: var(--vscode-editor-background);
}

.monaco-editor-background {
	background-color: var(--vscode-editor-background);
}

.monaco-editor .rangeHighlight {
	background-color: var(--vscode-editor-rangeHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-rangeHighlightBorder);
}

.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight {
	border-style: dotted;
}

.monaco-editor .symbolHighlight {
	background-color: var(--vscode-editor-symbolHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-symbolHighlightBorder);
}

.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight {
	border-style: dotted;
}

/* -------------------- Misc -------------------- */

.monaco-editor .overflow-guard {
	position: relative;
	overflow: hidden;
}

.monaco-editor .view-overlays {
	position: absolute;
	top: 0;
}

/*
.monaco-editor .auto-closed-character {
	opacity: 0.3;
}
*/

.monaco-editor .squiggly-error {
	border-bottom: 4px double var(--vscode-editorError-border);
}

.monaco-editor .squiggly-error::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorError-background);
}

.monaco-editor .squiggly-warning {
	border-bottom: 4px double var(--vscode-editorWarning-border);
}

.monaco-editor .squiggly-warning::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorWarning-background);
}

.monaco-editor .squiggly-info {
	border-bottom: 4px double var(--vscode-editorInfo-border);
}

.monaco-editor .squiggly-info::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: var(--vscode-editorInfo-background);
}

.monaco-editor .squiggly-hint {
	border-bottom: 2px dotted var(--vscode-editorHint-border);
}

.monaco-editor.showUnused .squiggly-unnecessary {
	border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);
}

.monaco-editor.showDeprecated .squiggly-inline-deprecated {
	-webkit-text-decoration: line-through;
	text-decoration: line-through;
	text-decoration-color: var(--vscode-editor-foreground, inherit);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Arrows */

.monaco-scrollable-element > .scrollbar > .scra {
	cursor: pointer;
	font-size: 11px !important;
}

.monaco-scrollable-element > .visible {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	transition: opacity 100ms linear;
	/* In front of peek view */
	z-index: 11;
}

.monaco-scrollable-element > .invisible {
	opacity: 0;
	pointer-events: none;
}

.monaco-scrollable-element > .invisible.fade {
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */

.monaco-scrollable-element > .shadow {
	position: absolute;
	display: none;
}

.monaco-scrollable-element > .shadow.top {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
	box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}

.monaco-scrollable-element > .shadow.left {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
	box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}

.monaco-scrollable-element > .shadow.top-left-corner {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

.monaco-scrollable-element > .shadow.top.left {
	box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}

.monaco-scrollable-element > .scrollbar > .slider {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-scrollable-element > .scrollbar > .slider:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-scrollable-element > .scrollbar > .slider.active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inputarea {
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	outline: none !important;
	resize: none;
	border: none;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
	z-index: -10;
}

/*.monaco-editor .inputarea {
	position: fixed !important;
	width: 800px !important;
	height: 500px !important;
	top: initial !important;
	left: initial !important;
	bottom: 0 !important;
	right: 0 !important;
	color: black !important;
	background: white !important;
	line-height: 15px !important;
	font-size: 14px !important;
	z-index: 10 !important;
}*/

.monaco-editor .inputarea.ime-input {
	z-index: 10;
	caret-color: var(--vscode-editorCursor-foreground);
	color: var(--vscode-editor-foreground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin-view-overlays .line-numbers {
	font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	position: absolute;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: default;
	height: 100%;
}

.monaco-editor .relative-current-line-number {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
	margin-top: 1px;
}

.monaco-editor .line-numbers {
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-editor .line-numbers.active-line-number {
	color: var(--vscode-editorLineNumber-activeForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin {
	background-color: var(--vscode-editorGutter-background);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-mouse-cursor-text {
	cursor: text;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.monaco-editor .margin-view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {
	border-right: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cdr = core decorations rendering (div)
*/

.monaco-editor .lines-content .cdr {
	position: absolute;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lines-content .core-guide {
	position: absolute;
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Uncomment to see lines flashing when they're painted */

/*.monaco-editor .view-lines > .view-line {
	background-color: none;
	animation-name: flash-background;
	animation-duration: 800ms;
}
@keyframes flash-background {
	0%   { background-color: lightgreen; }
	100% { background-color: none }
}*/

.mtkcontrol {
	color: rgb(255, 255, 255) !important;
	background: rgb(150, 0, 0) !important;
}

.mtkoverflow {
	background-color: var(--vscode-button-background, var(--vscode-editor-background));
	color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
	border-width: 1px;
	border-style: solid;
	border-color: var(--vscode-contrastBorder);
	border-radius: 2px;
	padding: 4px;
	cursor: pointer;
}

.mtkoverflow:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
	user-select: none;
	-webkit-user-select: none;
}

/* Use user-select: text for lookup feature on macOS */

/* https://github.com/microsoft/vscode/issues/85632 */

.monaco-editor.mac .lines-content:hover,
.monaco-editor.mac .view-line:hover,
.monaco-editor.mac .view-lines:hover {
	user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
}

.monaco-editor.enable-user-select {
	user-select: initial;
	-webkit-user-select: initial;
}

.monaco-editor .view-lines {
	white-space: nowrap;
}

.monaco-editor .view-line {
	position: absolute;
	width: 100%;
}

.monaco-editor .mtkw {
	color: var(--vscode-editorWhitespace-foreground) !important;
}

.monaco-editor .mtkz {
	display: inline-block;
	color: var(--vscode-editorWhitespace-foreground) !important;
}

/* TODO@tokenization bootstrap fix */

/*.monaco-editor .view-line > span > span {
	float: none;
	min-height: inherit;
	margin-left: inherit;
}*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .lines-decorations {
	position: absolute;
	top: 0;
	background: white;
}
/*
	Keeping name short for faster parsing.
	cldr = core lines decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cldr {
	position: absolute;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .glyph-margin {
	position: absolute;
	top: 0;
}

/*
	Keeping name short for faster parsing.
	cgmr = core glyph margin rendering (div)
*/

.monaco-editor .glyph-margin-widgets .cgmr {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*
	Ensure spinning icons are pixel-perfectly centered and avoid wobble.
	This is only applied to icons that spin to avoid unnecessary
	GPU layers and blurry subpixel AA.
*/

.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin::before  {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cmdr = core margin decorations rendering (div)
*/

.monaco-editor .margin-view-overlays .cmdr {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* START cover the case that slider is visible on mouseover */

.monaco-editor .minimap.slider-mouseover .minimap-slider {
	opacity: 0;
	transition: opacity 100ms linear;
}

.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
	opacity: 1;
}

.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
	opacity: 1;
}

/* END cover the case that slider is visible on mouseover */

.monaco-editor .minimap-slider .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-background);
}

.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-hoverBackground);
}

.monaco-editor .minimap-slider.active .minimap-slider-horizontal {
	background: var(--vscode-minimapSlider-activeBackground);
}

.monaco-editor .minimap-shadow-visible {
	box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
}

.monaco-editor .minimap-shadow-hidden {
	position: absolute;
	width: 0;
}

.monaco-editor .minimap-shadow-visible {
	position: absolute;
	left: -6px;
	width: 6px;
}

.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
	position: absolute;
	left: -1px;
	width: 1px;
}

/* 0.5s fade in/out for the minimap */

.minimap.autohide {
	opacity: 0;
	transition: opacity 0.5s;
}

.minimap.autohide:hover {
	opacity: 1;
}

.monaco-editor .minimap {
	z-index: 5;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .overlayWidgets {
	position: absolute;
	top: 0;
	left:0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-ruler {
	position: absolute;
	top: 0;
	box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .scroll-decoration {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cslr = core selections layer rendering (div)
*/

.monaco-editor .lines-content .cslr {
	position: absolute;
}

.monaco-editor .focused .selected-text {
	background-color: var(--vscode-editor-selectionBackground);
}

.monaco-editor .selected-text {
	background-color: var(--vscode-editor-inactiveSelectionBackground);
}

.monaco-editor			.top-left-radius		{ border-top-left-radius: 3px; }

.monaco-editor			.bottom-left-radius		{ border-bottom-left-radius: 3px; }

.monaco-editor			.top-right-radius		{ border-top-right-radius: 3px; }

.monaco-editor			.bottom-right-radius	{ border-bottom-right-radius: 3px; }

.monaco-editor.hc-black .top-left-radius		{ border-top-left-radius: 0; }

.monaco-editor.hc-black .bottom-left-radius		{ border-bottom-left-radius: 0; }

.monaco-editor.hc-black .top-right-radius		{ border-top-right-radius: 0; }

.monaco-editor.hc-black .bottom-right-radius	{ border-bottom-right-radius: 0; }

.monaco-editor.hc-light .top-left-radius		{ border-top-left-radius: 0; }

.monaco-editor.hc-light .bottom-left-radius		{ border-bottom-left-radius: 0; }

.monaco-editor.hc-light .top-right-radius		{ border-top-right-radius: 0; }

.monaco-editor.hc-light .bottom-right-radius	{ border-bottom-right-radius: 0; }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .cursors-layer {
	position: absolute;
	top: 0;
}
.monaco-editor .cursors-layer > .cursor {
	position: absolute;
	overflow: hidden;
	box-sizing: border-box;
}
/* -- smooth-caret-animation -- */
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
	transition: all 80ms;
}
/* -- block-outline-style -- */
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
	background: transparent !important;
	border-style: solid;
	border-width: 1px;
}
/* -- underline-style -- */
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background: transparent !important;
}
/* -- underline-thin-style -- */
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: transparent !important;
}
@keyframes monaco-cursor-smooth {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}
@keyframes monaco-cursor-phase {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}
@keyframes monaco-cursor-expand {
	0%,
	20% {
		transform: scaleY(1);
	}
	80%,
	100% {
		transform: scaleY(0);
	}
}
.cursor-smooth {
	animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
}
.cursor-phase {
	animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
}
.cursor-expand > .cursor {
	animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .blockDecorations-container {
	position: absolute;
	top: 0;
	pointer-events: none;
}

.monaco-editor .blockDecorations-block {
	position: absolute;
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .mwh {
	position: absolute;
	color: var(--vscode-editorWhitespace-foreground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.context-view {
	position: absolute;
}

.context-view.fixed {
	all: initial;
	font-family: inherit;
	font-size: 13px;
	position: fixed;
	color: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-list {
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.monaco-list.mouse-support {
	user-select: none;
	-webkit-user-select: none;
}

.monaco-list > .monaco-scrollable-element {
	height: 100%;
}

.monaco-list-rows {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-list.horizontal-scrolling .monaco-list-rows {
	width: auto;
	min-width: 100%;
}

.monaco-list-row {
	position: absolute;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}

.monaco-list.mouse-support .monaco-list-row {
	cursor: pointer;
	touch-action: none;
}

/* Make sure the scrollbar renders above overlays (sticky scroll) */

.monaco-list .monaco-scrollable-element > .scrollbar.vertical,
.monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical {
	z-index: 14;
}

/* for OS X ballistic scrolling */

.monaco-list-row.scrolling {
	display: none !important;
}

/* Focus */

.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
	outline: 0 !important;
}

/* Dnd */

.monaco-drag-image {
	display: inline-block;
	padding: 1px 7px;
	border-radius: 10px;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
}

/* Filter */

.monaco-list-type-filter-message {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 40px 1em 1em 1em;
	text-align: center;
	white-space: normal;
	opacity: 0.7;
	pointer-events: none;
}

.monaco-list-type-filter-message:empty {
	display: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Use custom CSS vars to expose padding into parent select for padding calculation */

.monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 1px;
	--dropdown-padding-bottom: 1px;
}

.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
	--dropdown-padding-top: 3px;
	--dropdown-padding-bottom: 4px;
}

.monaco-select-box-dropdown-container {
	display: none;
	box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {
	margin: 0;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
	line-height: 15px; /** For some reason, this is needed, otherwise <code> will take up 20px height */
	font-family: var(--monaco-monospace-font);
}

.monaco-select-box-dropdown-container.visible {
	display: flex;
	flex-direction: column;
	text-align: left;
	width: 1px;
	overflow: hidden;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	flex: 0 0 auto;
	align-self: flex-start;
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
	padding-left: 1px;
	padding-right: 1px;
	width: 100%;
	overflow: hidden;
	box-sizing:	border-box;
}

.monaco-select-box-dropdown-container > .select-box-details-pane {
	padding: 5px;
}

.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
	padding-top: var(--dropdown-padding-top);
	padding-bottom: var(--dropdown-padding-bottom);
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {
	cursor: pointer;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 3.5px;
	white-space: nowrap;
	float: left;
	opacity: 0.7;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-right: 10px;
	white-space: nowrap;
	float: right;
}

/* Accepted CSS hiding technique for accessibility reader text  */

/* https://webaim.org/techniques/css/invisiblecontent/ */

.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {
		position: absolute;
		left: -10000px;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {
	flex: 1 1 auto;
	align-self: flex-start;
	opacity: 0;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {
	overflow: hidden;
	max-height: 0px;
}

.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {
	padding-left: 4px;
	padding-right: 8px;
	white-space: nowrap;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-select-box {
	width: 100%;
	cursor: pointer;
	border-radius: 2px;
}

.monaco-select-box-dropdown-container {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

/** Actions */

.monaco-action-bar .action-item.select-container {
	cursor: default;
}

.monaco-action-bar .action-item .monaco-select-box {
	cursor: pointer;
	min-width: 100px;
	min-height: 18px;
	padding: 2px 23px 2px 8px;
}

.mac .monaco-action-bar .action-item .monaco-select-box {
	font-size: 11px;
	border-radius: 5px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar {
	white-space: nowrap;
	height: 100%;
}

.monaco-action-bar .actions-container {
	display: flex;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	align-items: center;
}

.monaco-action-bar.vertical .actions-container {
	display: inline-block;
}

.monaco-action-bar .action-item {
	display: block;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
}

.monaco-action-bar .action-item.disabled {
	cursor: default;
}

.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
	display: block;
}

.monaco-action-bar .action-item .codicon {
	display: flex;
	align-items: center;
	width: 16px;
	height: 16px;
}

.monaco-action-bar .action-label {
	display: flex;
	font-size: 11px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label::before,
.monaco-action-bar .action-item.disabled .action-label:hover {
	opacity: 0.6;
}

/* Vertical actions */

.monaco-action-bar.vertical {
	text-align: left;
}

.monaco-action-bar.vertical .action-item {
	display: block;
}

.monaco-action-bar.vertical .action-label.separator {
	display: block;
	border-bottom: 1px solid #bbb;
	padding-top: 1px;
	margin-left: .8em;
	margin-right: .8em;
}

.monaco-action-bar .action-item .action-label.separator {
	width: 1px;
	height: 16px;
	margin: 5px 4px !important;
	cursor: default;
	min-width: 1px;
	padding: 0;
	background-color: #bbb;
}

.secondary-actions .monaco-action-bar .action-label {
	margin-left: 6px;
}

/* Action Items */

.monaco-action-bar .action-item.select-container {
	overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */
	flex: 1;
	max-width: 170px;
	min-width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.monaco-action-bar .action-item.action-dropdown-item {
	display: flex;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {
	display: flex;
	align-items: center;
	cursor: default;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {
	width: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-dropdown {
	height: 100%;
	padding: 0;
}

.monaco-dropdown > .dropdown-label {
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-dropdown > .dropdown-label > .action-label.disabled {
	cursor: default;
}

.monaco-dropdown-with-primary {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-primary > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar .action-item.menu-entry .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-dropdown-with-default {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-default > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	font-size: 13px;
}

.quick-input-widget .monaco-highlighted-label .highlight,
.quick-input-widget .monaco-highlighted-label .highlight {
	color: #0066BF;
}

.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: #9DDDFF;
}

.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0097fb;
}

.hc-black .quick-input-widget .monaco-highlighted-label .highlight,
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
	color: #F38518;
}

.hc-light .quick-input-widget .monaco-highlighted-label .highlight,
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0F4A85;
}

.monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(221, 221, 221, 0.4);
	border: solid 1px rgba(204, 204, 204, 0.4);
	border-bottom-color: rgba(187, 187, 187, 0.4);
	box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	color: #555;
}

.hc-black .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px rgb(111, 195, 223);
	box-shadow: none;
	color: #fff;
}

.hc-light .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px #0F4A85;
	box-shadow: none;
	color: #292929;
}

.vs-dark .monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(128, 128, 128, 0.17);
	border: solid 1px rgba(51, 51, 51, 0.6);
	border-bottom-color: rgba(68, 68, 68, 0.6);
	box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	color: #ccc;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

:root {
	--vscode-sash-size: 4px;
	--vscode-sash-hover-size: 4px;
}

.monaco-sash {
	position: absolute;
	z-index: 35;
	touch-action: none;
}

.monaco-sash.disabled {
	pointer-events: none;
}

.monaco-sash.mac.vertical {
	cursor: col-resize;
}

.monaco-sash.vertical.minimum {
	cursor: e-resize;
}

.monaco-sash.vertical.maximum {
	cursor: w-resize;
}

.monaco-sash.mac.horizontal {
	cursor: row-resize;
}

.monaco-sash.horizontal.minimum {
	cursor: s-resize;
}

.monaco-sash.horizontal.maximum {
	cursor: n-resize;
}

.monaco-sash.disabled {
	cursor: default !important;
	pointer-events: none !important;
}

.monaco-sash.vertical {
	cursor: ew-resize;
	top: 0;
	width: var(--vscode-sash-size);
	height: 100%;
}

.monaco-sash.horizontal {
	cursor: ns-resize;
	left: 0;
	width: 100%;
	height: var(--vscode-sash-size);
}

.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
	content: " ";
	height: calc(var(--vscode-sash-size) * 2);
	width: calc(var(--vscode-sash-size) * 2);
	z-index: 100;
	display: block;
	cursor: all-scroll;
	position: absolute;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.end {
	cursor: nwse-resize;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.start {
	cursor: nesw-resize;
}

.monaco-sash.vertical > .orthogonal-drag-handle.start {
	left: calc(var(--vscode-sash-size) * -0.5);
	top: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash.vertical > .orthogonal-drag-handle.end {
	left: calc(var(--vscode-sash-size) * -0.5);
	bottom: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash.horizontal > .orthogonal-drag-handle.start {
	top: calc(var(--vscode-sash-size) * -0.5);
	left: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash.horizontal > .orthogonal-drag-handle.end {
	top: calc(var(--vscode-sash-size) * -0.5);
	right: calc(var(--vscode-sash-size) * -1);
}

.monaco-sash:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-sash:before {
	transition: background-color 0.1s ease-out;
}

.monaco-sash.hover:before,
.monaco-sash.active:before {
	background: var(--vscode-sash-hoverBorder);
}

.monaco-sash.vertical:before {
	width: var(--vscode-sash-hover-size);
	left: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.monaco-sash.horizontal:before {
	height: var(--vscode-sash-hover-size);
	top: calc(50% - (var(--vscode-sash-hover-size) / 2));
}

.pointer-events-disabled {
	pointer-events: none !important;
}

/** Debug **/

.monaco-sash.debug {
	background: cyan;
}

.monaco-sash.debug.disabled {
	background: rgba(0, 255, 255, 0.2);
}

.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
	background: red;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-split-view2 {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .sash-container {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.monaco-split-view2 > .sash-container > .monaco-sash {
	pointer-events: initial;
}

.monaco-split-view2 > .monaco-scrollable-element {
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	position: relative;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {
	white-space: initial;
	position: absolute;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {
	display: none;
}

.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {
	width: 100%;
}

.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {
	height: 100%;
}

.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
	background-color: var(--separator-border);
}

.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 100%;
	width: 1px;
}

.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 1px;
	width: 100%;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-table {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.monaco-table > .monaco-split-view2 {
	border-bottom: 1px solid transparent;
}

.monaco-table > .monaco-list {
	flex: 1;
}

.monaco-table-tr {
	display: flex;
	height: 100%;
}

.monaco-table-th {
	width: 100%;
	height: 100%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-table-th,
.monaco-table-td {
	box-sizing: border-box;
	flex-shrink: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	content: "";
	position: absolute;
	left: calc(var(--vscode-sash-size) / 2);
	width: 0;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2,
.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	transition: border-color 0.2s ease-out;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-custom-toggle {
	margin-left: 2px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px;
	box-sizing:	border-box;
	user-select: none;
	-webkit-user-select: none;
}

.monaco-custom-toggle:hover {
	background-color: var(--vscode-inputOption-hoverBackground);
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	border: 1px dashed var(--vscode-focusBorder);
}

.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle {
	background: none;
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	background: none;
}

.monaco-custom-toggle.monaco-checkbox {
	height: 18px;
	width: 18px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 9px;
	margin-left: 0px;
	padding: 0px;
	opacity: 1;
	background-size: 16px !important;
}

.monaco-action-bar .checkbox-action-item {
	display: flex;
	align-items: center;
}

.monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox {
	margin-right: 4px;
}

.monaco-action-bar .checkbox-action-item > .checkbox-label {
	font-size: 12px;
}

/* hide check when unchecked */

.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {
	visibility: hidden;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-inputbox {
	position: relative;
	display: block;
	padding: 0;
	box-sizing:	border-box;
	border-radius: 2px;

	/* Customizable */
	font-size: inherit;
}

.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {

	/* Customizable */
	padding: 4px 6px;
}

.monaco-inputbox > .ibwrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-inputbox > .ibwrapper > .input {
	display: inline-block;
	box-sizing:	border-box;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border: none;
	font-family: inherit;
	font-size: inherit;
	resize: none;
	color: inherit;
}

.monaco-inputbox > .ibwrapper > input {
	text-overflow: ellipsis;
}

.monaco-inputbox > .ibwrapper > textarea.input {
	display: block;
	scrollbar-width: none; /* Firefox: hide scrollbars */
	outline: none;
}

.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
	display: none; /* Chrome + Safari: hide scrollbar */
}

.monaco-inputbox > .ibwrapper > textarea.input.empty {
	white-space: nowrap;
}

.monaco-inputbox > .ibwrapper > .mirror {
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	white-space: pre-wrap;
	visibility: hidden;
	word-wrap: break-word;
}

/* Context view */

.monaco-inputbox-container {
	text-align: right;
}

.monaco-inputbox-container .monaco-inputbox-message {
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	box-sizing:	border-box;
	padding: 0.4em;
	font-size: 12px;
	line-height: 17px;
	margin-top: -1px;
	word-wrap: break-word;
}

/* Action bar support */

.monaco-inputbox .monaco-action-bar {
	position: absolute;
	right: 2px;
	top: 4px;
}

.monaco-inputbox .monaco-action-bar .action-item {
	margin-left: 2px;
}

.monaco-inputbox .monaco-action-bar .action-item .codicon {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- Find input ---------- */
.monaco-findInput {
	position: relative;
}
.monaco-findInput .monaco-inputbox {
	font-size: 13px;
	width: 100%;
}
.monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}
.vs .monaco-findInput.disabled {
	background-color: #E1E1E1;
}
/* Theming */
.vs-dark .monaco-findInput.disabled {
	background-color: #333;
}
/* Highlighting */
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-0 100ms linear 0s;
}
.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-1 100ms linear 0s;
}
.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark  .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-dark-0 100ms linear 0s;
}
.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark  .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-dark-1 100ms linear 0s;
}
@keyframes monaco-findInput-highlight-0 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-1 {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}
@keyframes monaco-findInput-highlight-dark-0 {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-dark-1 {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-tl-row {
	display: flex;
	height: 100%;
	align-items: center;
	position: relative;
}

.monaco-tl-row.disabled {
	cursor: default;
}

.monaco-tl-indent {
	height: 100%;
	position: absolute;
	top: 0;
	left: 16px;
	pointer-events: none;
}

.hide-arrows .monaco-tl-indent {
	left: 12px;
}

.monaco-tl-indent > .indent-guide {
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
	border-left: 1px solid transparent;
}

.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide {
	transition: border-color 0.1s linear;
}

.monaco-tl-twistie,
.monaco-tl-contents {
	height: 100%;
}

.monaco-tl-twistie {
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
	flex-shrink: 0;
	width: 16px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	transform: translateX(3px);
}

.monaco-tl-contents {
	flex: 1;
	overflow: hidden;
}

.monaco-tl-twistie::before {
	border-radius: 20px;
}

.monaco-tl-twistie.collapsed::before {
	transform: rotate(-90deg);
}

.monaco-tl-twistie.codicon-tree-item-loading::before {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.25s steps(30) infinite;
}

.monaco-tree-type-filter {
	position: absolute;
	top: 0;
	display: flex;
	padding: 3px;
	max-width: 200px;
	z-index: 100;
	margin: 0 6px;
	border: 1px solid var(--vscode-widget-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter {
	transition: top 0.3s;
}

.monaco-tree-type-filter.disabled {
	top: -40px !important;
}

.monaco-tree-type-filter-grab {
	display: flex !important;
	align-items: center;
	justify-content: center;
	cursor: grab;
	margin-right: 2px;
}

.monaco-tree-type-filter-grab.grabbing {
	cursor: grabbing;
}

.monaco-tree-type-filter-input {
	flex: 1;
}

.monaco-tree-type-filter-input .monaco-inputbox {
	height: 23px;
}

.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
	padding: 2px 4px;
}

.monaco-tree-type-filter-input .monaco-findInput > .controls {
	top: 2px;
}

.monaco-tree-type-filter-actionbar {
	margin-left: 4px;
}

.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
	padding: 2px;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	z-index: 13; /* Settings editor uses z-index: 12 */

	/* TODO@benibenj temporary solution, all lists should provide their background */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{
	position: absolute;
	width: 100%;
	opacity: 1 !important; /* Settings editor uses opacity < 1 */
	overflow: hidden;

	/* TODO@benibenj temporary solution, all lists should provide their background */
	background-color: var(--vscode-sideBar-background);
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{
	background-color: var(--vscode-list-hoverBackground) !important;
	cursor: pointer;
}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{
	position: absolute;
	bottom: -3px;
	left: 0px;
	height: 3px;
	width: 100%;
	box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-text-button {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	padding: 4px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	border: 1px solid var(--vscode-button-border, transparent);
	line-height: 18px;
}

.monaco-text-button:focus {
	outline-offset: 2px !important;
}

.monaco-text-button:hover {
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
}

.monaco-button.disabled:focus,
.monaco-button.disabled {
	opacity: 0.4 !important;
	cursor: default;
}

.monaco-text-button .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

.monaco-text-button.monaco-text-button-with-short-label {
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 4px;
	overflow: hidden;
	height: 28px;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
	flex-basis: 100%;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	flex-grow: 1;
	width: 0;
	overflow: hidden;
}

.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: normal;
	font-style: inherit;
	padding: 4px 0;
}

.monaco-button-dropdown {
	display: flex;
	cursor: pointer;
}

.monaco-button-dropdown.disabled {
	cursor: default;
}

.monaco-button-dropdown > .monaco-button:focus {
	outline-offset: -1px !important;
}

.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
	opacity: 0.4 !important;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-right-width: 0 !important;
}

.monaco-button-dropdown .monaco-button-dropdown-separator {
	padding: 4px 0;
	cursor: default;
}

.monaco-button-dropdown .monaco-button-dropdown-separator > div {
	height: 100%;
	width: 1px;
}

.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
	border: 1px solid var(--vscode-button-border, transparent);
	border-left-width: 0 !important;
	border-radius: 0 2px 2px 0;
	display: flex;
	align-items: center;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-radius: 2px 0 0 2px;
}

.monaco-description-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 4px 5px; /* allows button focus outline to be visible */
}

.monaco-description-button .monaco-button-description {
	font-style: italic;
	font-size: 11px;
	padding: 4px 20px;
}

.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
	display: flex;
	justify-content: center;
	align-items: center;
}

.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

/* default color styles - based on CSS variables */

.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button{
	color: var(--vscode-button-foreground);
	background-color: var(--vscode-button-background);
}

.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
	background-color: var(--vscode-button-hoverBackground);
}

.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
	color: var(--vscode-button-secondaryForeground);
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
	background-color: var(--vscode-button-secondaryHoverBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-background);
	border-top: 1px solid var(--vscode-button-border);
	border-bottom: 1px solid var(--vscode-button-border);
}

.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator {
	background-color: var(--vscode-button-secondaryBackground);
}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
	background-color: var(--vscode-button-separator);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-count-badge {
	padding: 3px 6px;
	border-radius: 11px;
	font-size: 11px;
	min-width: 18px;
	min-height: 18px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}

.monaco-count-badge.long {
	padding: 2px 3px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-progress-container {
	width: 100%;
	height: 2px;
	overflow: hidden; /* keep progress bit in bounds */
}

.monaco-progress-container .progress-bit {
	width: 2%;
	height: 2px;
	position: absolute;
	left: 0;
	display: none;
}

.monaco-progress-container.active .progress-bit {
	display: inherit;
}

.monaco-progress-container.discrete .progress-bit {
	left: 0;
	transition: width 100ms linear;
}

.monaco-progress-container.discrete.done .progress-bit {
	width: 100%;
}

.monaco-progress-container.infinite .progress-bit {
	animation-name: progress;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	transform: translate3d(0px, 0px, 0px);
	animation-timing-function: linear;
}

.monaco-progress-container.infinite.infinite-long-running .progress-bit {
	/*
		The more smooth `linear` timing function can cause
		higher GPU consumption as indicated in
		https://github.com/microsoft/vscode/issues/97900 &
		https://github.com/microsoft/vscode/issues/138396
	*/
	animation-timing-function: steps(100);
}

/**
 * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of
 * that container. Since translateX is relative to the progress bit size, we have to multiple it with
 * its relative size to the parent container:
 * parent width: 5000%
 *    bit width: 100%
 * translateX should be as follow:
 *  50%: 5000% * 50% - 50% (set to center) = 2450%
 * 100%: 5000% * 100% - 100% (do not overflow) = 4900%
 */

@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	position: absolute;
	width: 600px;
	z-index: 2550;
	left: 50%;
	margin-left: -300px;
	-webkit-app-region: no-drag;
	border-radius: 6px;
}

.quick-input-titlebar {
	display: flex;
	align-items: center;
	border-top-left-radius: 5px; /* match border radius of quick input widget */
	border-top-right-radius: 5px;
}

.quick-input-left-action-bar {
	display: flex;
	margin-left: 4px;
	flex: 1;
}

.quick-input-title {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-right-action-bar {
	display: flex;
	margin-right: 4px;
	flex: 1;
}

.quick-input-right-action-bar > .actions-container {
	justify-content: flex-end;
}

.quick-input-titlebar .monaco-action-bar .action-label.codicon {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}

.quick-input-description {
	margin: 6px 6px 6px 11px;
}

.quick-input-header .quick-input-description {
	margin: 4px 2px;
	flex: 1;
}

.quick-input-header {
	display: flex;
	padding: 8px 6px 6px 6px;
}

.quick-input-widget.hidden-input .quick-input-header {
	/* reduce margins and paddings when input box hidden */
	padding: 0;
	margin-bottom: 0;
}

.quick-input-and-message {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-width: 0;
	position: relative;
}

.quick-input-check-all {
	align-self: center;
	margin: 0;
}

.quick-input-filter {
	flex-grow: 1;
	display: flex;
	position: relative;
}

.quick-input-box {
	flex-grow: 1;
}

.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
	margin-left: 5px;
}

.quick-input-visible-count {
	position: absolute;
	left: -10000px;
}

.quick-input-count {
	align-self: center;
	position: absolute;
	right: 4px;
	display: flex;
	align-items: center;
}

.quick-input-count .monaco-count-badge {
	vertical-align: middle;
	padding: 2px 4px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

.quick-input-action {
	margin-left: 6px;
}

.quick-input-action .monaco-text-button {
	font-size: 11px;
	padding: 0 6px;
	display: flex;
	height: 25px;
	align-items: center;
}

.quick-input-message {
	margin-top: -1px;
	padding: 5px;
	overflow-wrap: break-word;
}

.quick-input-message > .codicon {
	margin: 0 0.2em;
	vertical-align: text-bottom;
}

/* Links in descriptions & validations */

.quick-input-message a {
	color: inherit;
}

.quick-input-progress.monaco-progress-container {
	position: relative;
}

.quick-input-list {
	line-height: 22px;
}

.quick-input-widget.hidden-input .quick-input-list {
	margin-top: 4px; /* reduce margins when input box hidden */
	padding-bottom: 4px;
}

.quick-input-list .monaco-list {
	overflow: hidden;
	max-height: calc(20 * 22px);
	padding-bottom: 5px;
}

.quick-input-list .monaco-scrollable-element {
	padding: 0px 5px;
}

.quick-input-list .quick-input-list-entry {
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	height: 100%;
	padding: 0 6px;
}

.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
	border-top-width: 1px;
	border-top-style: solid;
}

.quick-input-list .monaco-list-row {
	border-radius: 3px;
}

.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border {
	border-top-style: none;
}

.quick-input-list .quick-input-list-label {
	overflow: hidden;
	display: flex;
	height: 100%;
	flex: 1;
}

.quick-input-list .quick-input-list-checkbox {
	align-self: center;
	margin: 0;
}

.quick-input-list .quick-input-list-icon {
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.quick-input-list .quick-input-list-rows {
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	height: 100%;
	flex: 1;
	margin-left: 5px;
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
	margin-left: 10px;
}

.quick-input-widget .quick-input-list .quick-input-list-checkbox {
	display: none;
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {
	display: inline;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row {
	display: flex;
	align-items: center;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
	flex: 1; /* make sure the icon label grows within the row */
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {
	vertical-align: text-bottom;
}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {
	opacity: 1;
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
	margin-right: 8px; /* separate from the separator label or scrollbar if any */
}

.quick-input-list .quick-input-list-label-meta {
	opacity: 0.7;
	line-height: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-list .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.quick-input-list .quick-input-list-entry .quick-input-list-separator {
	margin-right: 4px; /* separate from keybindings or actions */
}

.quick-input-list .quick-input-list-entry-action-bar {
	display: flex;
	flex: 0;
	overflow: visible;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label {
	/*
	 * By default, actions in the quick input action bar are hidden
	 * until hovered over them or selected.
	 */
	display: none;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
	margin-right: 4px;
	padding: 0px 2px 2px 2px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-top: 1px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-right: 4px; /* separate from scrollbar */
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,
.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {
	display: flex;
}

/* focused items in quick pick */

.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {
	color: inherit
}

.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
	background: none;
}

/* Quick input separators as full-row item */

.quick-input-list .quick-input-list-separator-as-item {
	font-weight: 600;
	font-size: 12px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* ---------- Icon label ---------- */

.monaco-icon-label {
	display: flex; /* required for icons support :before rule */
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-icon-label::before {

	/* svg icons rendered as background image */
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	line-height: inherit !important;
	display: inline-block;

	/* fonts icons */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;

	flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */
}

.monaco-icon-label-container.disabled {
	color: var(--vscode-disabledForeground);
}

.monaco-icon-label > .monaco-icon-label-container {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {
	color: inherit;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {
	margin: 0 2px;
	opacity: 0.5;
}

.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix {
	opacity: .7;
	white-space: pre;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{
	white-space: nowrap
}

.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .95;
}

.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	font-style: italic;
}

.monaco-icon-label.deprecated {
	-webkit-text-decoration: line-through;
	text-decoration: line-through;
	opacity: 0.66;
}

/* make sure apply italic font style to decorations as well */

.monaco-icon-label.italic::after {
	font-style: italic;
}

.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	-webkit-text-decoration: line-through;
	text-decoration: line-through;
}

.monaco-icon-label::after {
	opacity: 0.75;
	font-size: 90%;
	font-weight: 600;
	margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */
	text-align: center;
}

/* make sure selection color wins when a label is being selected */

.monaco-list:focus .selected .monaco-icon-label, /* list */
.monaco-list:focus .selected .monaco-icon-label::after
{
	color: inherit !important;
}

.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
	opacity: .8;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-keybinding {
	display: flex;
	align-items: center;
	line-height: 10px;
}

.monaco-keybinding > .monaco-keybinding-key {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px;
	margin: 0 2px;
}

.monaco-keybinding > .monaco-keybinding-key:first-child {
	margin-left: 0;
}

.monaco-keybinding > .monaco-keybinding-key:last-child {
	margin-right: 0;
}

.monaco-keybinding > .monaco-keybinding-key-separator {
	display: inline-block;
}

.monaco-keybinding > .monaco-keybinding-key-chord-separator {
	width: 6px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .diff-hidden-lines-widget {
	width: 100%;
}

.monaco-editor .diff-hidden-lines {
	height: 0px; /* The children each have a fixed height, the transform confuses the browser */
	transform: translate(0px, -10px);
	font-size: 13px;
	line-height: 14px;
}

.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines .bottom.dragging {
	background-color: var(--vscode-focusBorder);
}

.monaco-editor .diff-hidden-lines .top,
.monaco-editor .diff-hidden-lines .bottom {
	transition: background-color 0.1s ease-out;
	height: 4px;
	background-color: transparent;
	background-clip: padding-box;
	border-bottom: 2px solid transparent;
	border-top: 4px solid transparent;
	/*cursor: n-resize;*/
}

.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) {
	cursor: n-resize !important;
}

.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom {
	cursor: s-resize !important;
}

.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom {
	cursor: ns-resize !important;
}

.monaco-editor .diff-hidden-lines .top {
	transform: translate(0px, 4px);
}

.monaco-editor .diff-hidden-lines .bottom {
	transform: translate(0px, -6px);
}

.monaco-editor .diff-unchanged-lines {
	background: var(--vscode-diffEditor-unchangedCodeBackground);
}

.monaco-editor .noModificationsOverlay {
	z-index: 1;
	background: var(--vscode-editor-background);

	display: flex;
	justify-content: center;
	align-items: center;
}

.monaco-editor .diff-hidden-lines .center {
	background: var(--vscode-diffEditor-unchangedRegionBackground);
	color: var(--vscode-diffEditor-unchangedRegionForeground);
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;

	height: 24px;
	box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
}

.monaco-editor .diff-hidden-lines .center span.codicon {
	vertical-align: middle;
}

.monaco-editor .diff-hidden-lines .center a:hover .codicon {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item {
	cursor: pointer;
}

.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover {
	color: var(--vscode-editorLink-activeForeground);
}

.monaco-editor .movedOriginal {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedModified {
	border: 2px solid var(--vscode-diffEditor-move-border);
}

.monaco-editor .movedOriginal.currentMove, .monaco-editor .movedModified.currentMove {
	border: 2px solid var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path.currentMove {
	stroke: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines path {
	pointer-events: visiblestroke;
}

.monaco-diff-editor .moved-blocks-lines .arrow {
	fill: var(--vscode-diffEditor-move-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow.currentMove {
	fill: var(--vscode-diffEditor-moveActive-border);
}

.monaco-diff-editor .moved-blocks-lines .arrow-rectangle {
	fill: var(--vscode-editor-background);
}

.monaco-diff-editor .moved-blocks-lines {
	position: absolute;
	pointer-events: none;
}

.monaco-diff-editor .moved-blocks-lines path {
	fill: none;
	stroke: var(--vscode-diffEditor-move-border);
	stroke-width: 2;
}

.monaco-editor .char-delete.diff-range-empty {
	margin-left: -1px;
	border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px;
}

.monaco-editor .char-insert.diff-range-empty {
	border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px;
}

.monaco-editor .fold-unchanged {
	cursor: pointer;
}

.monaco-diff-editor .diff-moved-code-block {
	display: flex;
	justify-content: flex-end;
	margin-top: -4px;
}

.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
	width: 12px;
	height: 12px;
	font-size: 12px;
}

/* ---------- DiffEditor ---------- */

.monaco-diff-editor .diffOverview {
	z-index: 9;
}

.monaco-diff-editor .diffOverview .diffViewport {
	z-index: 10;
}

/* colors not externalized: using transparancy on background */

.monaco-diff-editor.vs			.diffOverview { background: rgba(0, 0, 0, 0.03); }

.monaco-diff-editor.vs-dark		.diffOverview { background: rgba(255, 255, 255, 0.01); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar { background: rgba(0,0,0,0); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar { background: rgba(0,0,0,0); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar { background: none; }

.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light	.scrollbar { background: none; }

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
	z-index: 10;
}

.modified-in-monaco-diff-editor				.slider.active { background: rgba(171, 171, 171, .4); }

.modified-in-monaco-diff-editor.hc-black	.slider.active { background: none; }

.modified-in-monaco-diff-editor.hc-light	.slider.active { background: none; }

/* ---------- Diff ---------- */

.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
	font-size: 11px !important;
	opacity: 0.7 !important;
	display: flex !important;
	align-items: center;
}

.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
	opacity: 1;
}

.monaco-editor .inline-deleted-margin-view-zone {
	text-align: right;
}

.monaco-editor .inline-added-margin-view-zone {
	text-align: right;
}

.monaco-editor .arrow-revert-change {
	z-index: 10;
	position: absolute;
}

.monaco-editor .arrow-revert-change:hover {
	cursor: pointer;
}

/* ---------- Inline Diff ---------- */

.monaco-editor .view-zones .view-lines .view-line span {
	display: inline-block;
}

.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
	cursor: pointer;
}

.monaco-editor .char-insert, .monaco-diff-editor .char-insert {
	background-color: var(--vscode-diffEditor-insertedTextBackground);
}

.monaco-editor .line-insert, .monaco-diff-editor .line-insert {
	background-color: var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .line-insert,
.monaco-editor .char-insert {
	box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
}

.monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert,
.monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert {
	border-style: dashed;
}

.monaco-editor .line-delete,
.monaco-editor .char-delete {
	box-sizing: border-box;
	border: 1px solid var(--vscode-diffEditor-removedTextBorder);
}

.monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete,
.monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete {
	border-style: dashed;
}

.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert {
	background-color: var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground));
}

.monaco-editor .char-delete, .monaco-diff-editor .char-delete {
	background-color: var(--vscode-diffEditor-removedTextBackground);
}

.monaco-editor .line-delete, .monaco-diff-editor .line-delete {
	background-color: var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground));
}

.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete {
	background-color: var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground));
}

.monaco-diff-editor.side-by-side .editor.modified {
	box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
	border-left: 1px solid var(--vscode-diffEditor-border);
}

.monaco-diff-editor .diffViewport {
	background: var(--vscode-scrollbarSlider-background);
}

.monaco-diff-editor .diffViewport:hover {
	background: var(--vscode-scrollbarSlider-hoverBackground);
}

.monaco-diff-editor .diffViewport:active {
	background: var(--vscode-scrollbarSlider-activeBackground);
}

.monaco-editor .diagonal-fill {
	background-image: linear-gradient(
		-45deg,
		var(--vscode-diffEditor-diagonalFill) 12.5%,
		#0000 12.5%, #0000 50%,
		var(--vscode-diffEditor-diagonalFill) 50%, var(--vscode-diffEditor-diagonalFill) 62.5%,
		#0000 62.5%, #0000 100%
	);
	background-size: 8px 8px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-diff-editor .diff-review-line-number {
	text-align: right;
	display: inline-block;
	color: var(--vscode-editorLineNumber-foreground);
}

.monaco-diff-editor .diff-review {
	position: absolute;
	user-select: none;
	-webkit-user-select: none;
	z-index: 99;
}

.monaco-diff-editor .diff-review-summary {
	padding-left: 10px;
}

.monaco-diff-editor .diff-review-shadow {
	position: absolute;
	box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
}

.monaco-diff-editor .diff-review-row {
	white-space: pre;
}

.monaco-diff-editor .diff-review-table {
	display: table;
	min-width: 100%;
}

.monaco-diff-editor .diff-review-row {
	display: table-row;
	width: 100%;
}

.monaco-diff-editor .diff-review-spacer {
	display: inline-block;
	width: 10px;
	vertical-align: middle;
}

.monaco-diff-editor .diff-review-spacer > .codicon {
	font-size: 9px !important;
}

.monaco-diff-editor .diff-review-actions {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
	z-index: 100;
}

.monaco-diff-editor .diff-review-actions .action-label {
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

.monaco-diff-editor .revertButton {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-component .multiDiffEntry {
	display: flex;
	flex-direction: column;
}

.monaco-component .multiDiffEntry .editorParent {
	border-left: 2px var(--vscode-tab-inactiveBackground) solid;
}

.monaco-component .multiDiffEntry.focused .editorParent {
	border-left: 2px var(--vscode-notebook-focusedCellBorder) solid;
}

.monaco-component .multiDiffEntry .editorParent .editorContainer {
	border-left: 17px var(--vscode-tab-inactiveBackground) solid;
}

.monaco-component .multiDiffEntry .collapse-button {
	margin: 0 5px;
	cursor: pointer;
}

.monaco-component .multiDiffEntry .collapse-button a {
	display: block;
}

.monaco-component .multiDiffEntry .header {
	display: flex;
	align-items: center;
	padding: 8px 5px;
	color: var(--vscode-foreground);
	background: var(--vscode-editor-background);
	z-index: 1000;

	border-bottom: 1px  var(--vscode-sideBarSectionHeader-border) solid;
	border-top: 1px  var(--vscode-sideBarSectionHeader-border) solid;

	border-left: 2px var(--vscode-editor-background) solid;
}

.monaco-component .multiDiffEntry.focused .header {
	border-left: 2px var(--vscode-notebook-focusedCellBorder) solid;
}

.monaco-component .multiDiffEntry .header.shadow {
	box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px;
}

.monaco-component .multiDiffEntry .header .title {
	flex: 1;
	font-size: 14px;
	line-height: 22px;
}

.monaco-component .multiDiffEntry .header .actions {
	padding: 0 8px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-toolbar {
	height: 100%;
}

.monaco-toolbar .toolbar-toggle-more {
	display: inline-block;
	padding: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .selection-anchor {
	background-color: #007ACC;
	width: 2px !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .bracket-match {
	box-sizing: border-box;
	background-color: var(--vscode-editorBracketMatch-background);
	border: 1px solid var(--vscode-editorBracketMatch-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@font-face {
	font-family: "codicon";
	font-display: block;
	src: url(../184be8c3aa435ca6c3f5.ttf) format("truetype");
}

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	user-select: none;
	-webkit-user-select: none;
}

/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codicon-wrench-subaction {
	opacity: 0.5;
}

@keyframes codicon-spin {
	100% {
		transform:rotate(360deg);
	}
}

.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.5s steps(30) infinite;
}

.codicon-modifier-disabled {
	opacity: 0.4;
}

/* custom speed & easing for loading icon */

.codicon-loading,
.codicon-tree-item-loading::before {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codicon.codicon-symbol-array,
.monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }

.monaco-editor .codicon.codicon-symbol-boolean,
.monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }

.monaco-editor .codicon.codicon-symbol-class,
.monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }

.monaco-editor .codicon.codicon-symbol-method,
.monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }

.monaco-editor .codicon.codicon-symbol-color,
.monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }

.monaco-editor .codicon.codicon-symbol-constant,
.monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }

.monaco-editor .codicon.codicon-symbol-constructor,
.monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }

.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-value,
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }

.monaco-editor .codicon.codicon-symbol-enum-member,
.monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }

.monaco-editor .codicon.codicon-symbol-event,
.monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }

.monaco-editor .codicon.codicon-symbol-field,
.monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }

.monaco-editor .codicon.codicon-symbol-file,
.monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }

.monaco-editor .codicon.codicon-symbol-folder,
.monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }

.monaco-editor .codicon.codicon-symbol-function,
.monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }

.monaco-editor .codicon.codicon-symbol-interface,
.monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }

.monaco-editor .codicon.codicon-symbol-key,
.monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }

.monaco-editor .codicon.codicon-symbol-keyword,
.monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }

.monaco-editor .codicon.codicon-symbol-module,
.monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }

.monaco-editor .codicon.codicon-symbol-namespace,
.monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }

.monaco-editor .codicon.codicon-symbol-null,
.monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }

.monaco-editor .codicon.codicon-symbol-number,
.monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }

.monaco-editor .codicon.codicon-symbol-object,
.monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }

.monaco-editor .codicon.codicon-symbol-operator,
.monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }

.monaco-editor .codicon.codicon-symbol-package,
.monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }

.monaco-editor .codicon.codicon-symbol-property,
.monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }

.monaco-editor .codicon.codicon-symbol-reference,
.monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }

.monaco-editor .codicon.codicon-symbol-snippet,
.monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }

.monaco-editor .codicon.codicon-symbol-string,
.monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }

.monaco-editor .codicon.codicon-symbol-struct,
.monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }

.monaco-editor .codicon.codicon-symbol-text,
.monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }

.monaco-editor .codicon.codicon-symbol-type-parameter,
.monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }

.monaco-editor .codicon.codicon-symbol-unit,
.monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }

.monaco-editor .codicon.codicon-symbol-variable,
.monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lightBulbWidget {
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-editor .lightBulbWidget:hover{
	cursor: pointer;
}

.monaco-editor .lightBulbWidget.codicon-light-bulb,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}

.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
	color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}

.monaco-editor .lightBulbWidget:before {
	position: relative;
	z-index: 2;
}

.monaco-editor .lightBulbWidget:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	background-color: var(--vscode-editor-background);
	z-index: 1;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .monaco-editor-overlaymessage {
	padding-bottom: 8px;
	z-index: 10000;
}

.monaco-editor .monaco-editor-overlaymessage.below {
	padding-bottom: 0;
	padding-top: 8px;
	z-index: 10000;
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

.monaco-editor .monaco-editor-overlaymessage.fadeIn {
	animation: fadeIn 150ms ease-out;
}

@keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}

.monaco-editor .monaco-editor-overlaymessage.fadeOut {
	animation: fadeOut 100ms ease-out;
}

.monaco-editor .monaco-editor-overlaymessage .message {
	padding: 2px 4px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-inputValidation-infoBorder);
	border-radius: 3px;
}

.monaco-editor .monaco-editor-overlaymessage .message p {
	margin-block: 0px;
}

.monaco-editor .monaco-editor-overlaymessage .message a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-editor-overlaymessage .message a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
	border-width: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor {
	width: 0 !important;
	height: 0 !important;
	border-color: transparent;
	border-style: solid;
	z-index: 1000;
	border-width: 8px;
	position: absolute;
	left: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor.top {
	border-bottom-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage .anchor.below {
	border-top-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
	display: none;
}

.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
	display: inherit;
	top: -8px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rendered-markdown kbd {
	background-color: var(--vscode-keybindingLabel-background);
	color: var(--vscode-keybindingLabel-foreground);
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	border-color: var(--vscode-keybindingLabel-border);
	border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
	box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
	vertical-align: middle;
	padding: 1px 3px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.action-widget {
	font-size: 13px;
	border-radius: 0;
	min-width: 160px;
	max-width: 80vw;
	z-index: 40;
	display: block;
	width: 100%;
	border: 1px solid var(--vscode-editorWidget-border) !important;
	border-radius: 2px;
	background-color: var(--vscode-editorWidget-background);
	color: var(--vscode-editorWidget-foreground);
}

.context-view-block {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.context-view-pointerBlock {
	position: fixed;
	cursor: initial;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.action-widget .monaco-list {
	user-select: none;
	-webkit-user-select: none;
	border: none !important;
	border-width: 0 !important;
}

.action-widget .monaco-list:focus:before {
	outline: 0 !important;
}

.action-widget .monaco-list .monaco-scrollable-element {
	overflow: visible;
}

/** Styles for each row in the list element **/

.action-widget .monaco-list .monaco-list-row {
	padding: 0 10px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
	width: 100%;
}

.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {
	background-color: var(--vscode-quickInputList-focusBackground) !important;
	color: var(--vscode-quickInputList-focusForeground);
	outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
	outline-offset: -1px;
}

.action-widget .monaco-list-row.group-header {
	color: var(--vscode-descriptionForeground) !important;
	font-weight: 600;
}

.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled:before,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before {
	cursor: default !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: transparent !important;
	outline: 0 solid !important;
}

.action-widget .monaco-list-row.action {
	display: flex;
	gap: 6px;
	align-items: center;
}

.action-widget .monaco-list-row.action.option-disabled,
.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
	color: var(--vscode-disabledForeground);
}

.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {
	color: inherit;
}

.action-widget .monaco-list-row.action .title {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Action bar */

.action-widget .action-widget-action-bar {
	background-color: var(--vscode-editorHoverWidget-statusBarBackground);
	border-top: 1px solid var(--vscode-editorHoverWidget-border);
}

.action-widget .action-widget-action-bar::before {
	display: block;
	content: "";
	width: 100%;
}

.action-widget .action-widget-action-bar .actions-container {
	padding: 0 8px;
}

.action-widget-action-bar .action-label {
	color: var(--vscode-textLink-activeForeground);
	font-size: 12px;
	line-height: 22px;
	padding: 0;
	pointer-events: all;
}

.action-widget-action-bar .action-item {
	margin-right: 16px;
	pointer-events: none;
}

.action-widget-action-bar .action-label:hover {
	background-color: transparent !important;
}

.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {
	/* The important gives this rule precedence over the hover rule. */
	background: var(--vscode-actionBar-toggledBackground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codelens-decoration {
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
	padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5);
	font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
	font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);
}

.monaco-editor .codelens-decoration>span,
.monaco-editor .codelens-decoration>a {
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
	vertical-align: sub;
}

.monaco-editor .codelens-decoration>a {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.monaco-editor .codelens-decoration>a:hover {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration>a:hover .codicon {
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration .codicon {
	vertical-align: middle;
	color: currentColor !important;
	color: var(--vscode-editorCodeLens-foreground);
	line-height: var(--vscode-editorCodeLens-lineHeight);
	font-size: var(--vscode-editorCodeLens-fontSize);
}

.monaco-editor .codelens-decoration>a:hover .codicon::before {
	cursor: pointer;
}

@keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

.monaco-editor .codelens-decoration.fadein {
	animation: fadein 0.1s linear;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.colorpicker-widget {
	height: 190px;
	user-select: none;
	-webkit-user-select: none;
}

/* Decoration */

.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
	border: solid 0.1em #000;
	box-sizing: border-box;
	margin: 0.1em 0.2em 0 0.2em;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	display: inline-block;
	cursor: pointer;
}

.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
	border: solid 0.1em #eee;
}

/* Header */

.colorpicker-header {
	display: flex;
	height: 24px;
	position: relative;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-header .picked-color {
	width: 240px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 24px;
	cursor: pointer;
	color: white;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
}

.colorpicker-header .picked-color .picked-color-presentation {
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
}

.colorpicker-header .picked-color .codicon {
	color: inherit;
	font-size: 14px;
}

.colorpicker-header .picked-color.light {
	color: black;
}

.colorpicker-header .original-color {
	width: 74px;
	z-index: inherit;
	cursor: pointer;
}

.standalone-colorpicker {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header.standalone-colorpicker {
	border-bottom: none;
}

.colorpicker-header .close-button {
	cursor: pointer;
	background-color: var(--vscode-editorHoverWidget-background);
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.colorpicker-header .close-button-inner-div {
	width: 100%;
	height: 100%;
	text-align: center;
}

.colorpicker-header .close-button-inner-div:hover {
	background-color: var(--vscode-toolbar-hoverBackground);
}

.colorpicker-header .close-icon {
	padding: 3px;
}

/* Body */

.colorpicker-body {
	display: flex;
	padding: 8px;
	position: relative;
}

.colorpicker-body .saturation-wrap {
	overflow: hidden;
	height: 150px;
	position: relative;
	min-width: 220px;
	flex: 1;
}

.colorpicker-body .saturation-box {
	height: 150px;
	position: absolute;
}

.colorpicker-body .saturation-selection {
	width: 9px;
	height: 9px;
	margin: -5px 0 0 -5px;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 100%;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	position: absolute;
}

.colorpicker-body .strip {
	width: 25px;
	height: 150px;
}

.colorpicker-body .standalone-strip {
	width: 25px;
	height: 122px;
}

.colorpicker-body .hue-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.colorpicker-body .opacity-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-body .strip.grabbing {
	cursor: grabbing;
}

.colorpicker-body .slider {
	position: absolute;
	top: 0;
	left: -2px;
	width: calc(100% + 4px);
	height: 4px;
	box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0.71);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}

.colorpicker-body .strip .overlay {
	height: 150px;
	pointer-events: none;
}

.colorpicker-body .standalone-strip .standalone-overlay {
	height: 122px;
	pointer-events: none;
}

.standalone-colorpicker-body {
	display: block;
	border: 1px solid transparent;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
	overflow: hidden;
}

.colorpicker-body .insert-button {
	position: absolute;
	height: 20px;
	width: 58px;
	padding: 0px;
	right: 8px;
	bottom: 8px;
	background: var(--vscode-button-background);
	color: var(--vscode-button-foreground);
	border-radius: 2px;
	border: none;
	cursor: pointer;
}

.colorpicker-body .insert-button:hover{
	background: var(--vscode-button-hoverBackground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .goto-definition-link {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .peekview-widget .head {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title {
	display: flex;
	align-items: baseline;
	font-size: 13px;
	margin-left: 20px;
	min-width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .peekview-widget .head .peekview-title.clickable {
	cursor: pointer;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
	font-size: 0.9em;
	margin-left: 0.5em;
}

.monaco-editor .peekview-widget .head .peekview-title .meta {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {
	content: '-';
	padding: 0 0.3em;
}

.monaco-editor .peekview-widget .head .peekview-actions {
	flex: 1;
	text-align: right;
	padding-right: 2px;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
	display: inline-block;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {
	height: 100%;
}

.monaco-editor .peekview-widget > .body {
	border-top: 1px solid;
	position: relative;
}

.monaco-editor .peekview-widget .head .peekview-title .codicon {
	margin-right: 4px;
	align-self: center;
}

.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
	color: inherit !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .zone-widget {
	position: absolute;
	z-index: 10;
}
.monaco-editor .zone-widget .zone-widget-container {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	position: relative;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -- zone widget */

.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.monaco-editor .reference-zone-widget .inline {
	display: inline-block;
	vertical-align: top;
}

.monaco-editor .reference-zone-widget .messages {
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 3em 0;
}

.monaco-editor .reference-zone-widget .ref-tree {
	line-height: 23px;
	background-color: var(--vscode-peekViewResult-background);
	color: var(--vscode-peekViewResult-lineForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .reference {
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file {
	display: inline-flex;
	width: 100%;
	height: 100%;
	color: var(--vscode-peekViewResult-fileForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {
	color: inherit !important;
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {
	background-color: var(--vscode-peekViewResult-selectionBackground);
	color: var(--vscode-peekViewResult-selectionForeground) !important;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
	margin-right: 12px;
	margin-left: auto;
}

.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
	background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}

.monaco-editor .reference-zone-widget .preview .reference-decoration {
	background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
	border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
	box-sizing: border-box;
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,
.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {
	background-color: var(--vscode-peekViewEditor-background);
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
	background-color: var(--vscode-peekViewEditorGutter-background);
}

/* High Contrast Theming */

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
	font-weight: bold;
}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {
	border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-hover {
	cursor: default;
	position: absolute;
	overflow: hidden;
	user-select: text;
	-webkit-user-select: text;
	box-sizing: border-box;
	animation: fadein 100ms linear;
	line-height: 1.5em;
	white-space: var(--vscode-hover-whiteSpace, normal);
}

.monaco-hover.hidden {
	display: none;
}

.monaco-hover a:hover:not(.disabled) {
	cursor: pointer;
}

.monaco-hover .hover-contents:not(.html-hover-contents) {
	padding: 4px 8px;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
	max-width: var(--vscode-hover-maxWidth, 500px);
	word-wrap: break-word;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
	min-width: 100%;
}

.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	margin: 8px 0;
}

.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
	line-height: 1.1;
}

.monaco-hover code {
	font-family: var(--monaco-monospace-font);
}

.monaco-hover hr {
	box-sizing: border-box;
	border-left: 0px;
	border-right: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	margin-left: -8px;
	margin-right: -8px;
	height: 1px;
}

.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
	margin-top: 0;
}

.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
	margin-bottom: 0;
}

/* MarkupContent Layout */

.monaco-hover ul {
	padding-left: 20px;
}

.monaco-hover ol {
	padding-left: 20px;
}

.monaco-hover li > p {
	margin-bottom: 0;
}

.monaco-hover li > ul {
	margin-top: 0;
}

.monaco-hover code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-hover .monaco-tokenized-source {
	white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}

.monaco-hover .hover-row.status-bar {
	font-size: 12px;
	line-height: 22px;
}

.monaco-hover .hover-row.status-bar .info {
	font-style: italic;
	padding: 0px 8px;
}

.monaco-hover .hover-row.status-bar .actions {
	display: flex;
	padding: 0px 8px;
}

.monaco-hover .hover-row.status-bar .actions .action-container {
	margin-right: 16px;
	cursor: pointer;
}

.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
	padding-right: 4px;
}

.monaco-hover .markdown-hover .hover-contents .codicon {
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}

.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
	color: inherit;
}

.monaco-hover .hover-contents a.code-link:before {
	content: '(';
}

.monaco-hover .hover-contents a.code-link:after {
	content: ')';
}

.monaco-hover .hover-contents a.code-link > span {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
}

.monaco-hover .hover-contents a.code-link > span:hover {
	color: var(--vscode-textLink-activeForeground);
}

/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/

.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {
	margin-bottom: 4px;
	display: inline-block;
}

.monaco-hover-content .action-container a {
	-webkit-user-select: none;
	user-select: none;
}

.monaco-hover-content .action-container.disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* marker zone */

.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 4px;
}

.monaco-editor .marker-widget {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .marker-widget > .stale {
	opacity: 0.6;
	font-style: italic;
}

.monaco-editor .marker-widget .title {
	display: inline-block;
	padding-right: 5px;
}

.monaco-editor .marker-widget .descriptioncontainer {
	position: absolute;
	white-space: pre;
	user-select: text;
	-webkit-user-select: text;
	padding: 8px 12px 0 20px;
}

.monaco-editor .marker-widget .descriptioncontainer .message {
	display: flex;
	flex-direction: column;
}

.monaco-editor .marker-widget .descriptioncontainer .message .details {
	padding-left: 6px;
}

.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
	opacity: 0.6;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
	opacity: 0.6;
	color: inherit;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {
	content: '(';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
	content: ')';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .marker-widget .descriptioncontainer .filename {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .zone-widget .codicon.codicon-error,
.markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.extension-editor .codicon.codicon-error,
.preferences-editor .codicon.codicon-error {
	color: var(--vscode-problemsErrorIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-warning,
.markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.extension-editor .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning {
	color: var(--vscode-problemsWarningIcon-foreground);
}

.monaco-editor .zone-widget .codicon.codicon-info,
.markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.extension-editor .codicon.codicon-info,
.preferences-editor .codicon.codicon-info {
	color: var(--vscode-problemsInfoIcon-foreground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inlineSuggestionsHints.withBorder {
	z-index: 39;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .inlineSuggestionsHints a {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints a:hover {
	color: var(--vscode-foreground);
}

.monaco-editor .inlineSuggestionsHints .keybinding {
	display: flex;
	margin-left: 4px;
	opacity: 0.6;
}

.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {
	font-size: 8px;
	padding: 2px 3px;
}

.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
	display: flex;
	min-width: 19px;
	justify-content: center;
}

.monaco-editor .inlineSuggestionStatusBarItemLabel {
	margin-right: 2px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .hoverHighlight {
	background-color: var(--vscode-editor-hoverHighlightBackground);
}

.monaco-editor .monaco-hover {
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
	border-radius: 3px;
}

.monaco-editor .monaco-hover a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .monaco-hover a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .monaco-hover .hover-row .actions {
	background-color: var(--vscode-editorHoverWidget-statusBarBackground);
}

.monaco-editor .monaco-hover code {
	background-color: var(--vscode-textCodeBlock-background);
}



/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
	border-right: 2px dotted black;
	color: white; /* opposite of black */
}

.monaco-editor.vs-dark .dnd-target {
	border-right: 2px dotted #AEAFAD;
	color: #51504f; /* opposite of #AEAFAD */
}

.monaco-editor.hc-black .dnd-target {
	border-right: 2px dotted #fff;
	color: #000; /* opposite of #fff */
}

.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
	cursor: default;
}

.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
	cursor: copy;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.inline-editor-progress-decoration {
	display: inline-block;
	width: 1em;
	height: 1em;
}

.inline-progress-widget  {
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.inline-progress-widget .icon {
	font-size: 80% !important;
}

.inline-progress-widget:hover .icon {
	font-size: 90% !important;
	animation: none;
}

.inline-progress-widget:hover .icon::before {
	content: "\ea76"; /* codicon-x */
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.post-edit-widget {
	box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 1px solid var(--vscode-widget-border, transparent);
	border-radius: 4px;
	background-color: var(--vscode-editorWidget-background);
	overflow: hidden;
}

.post-edit-widget .monaco-button {
	padding: 2px;
	border: none;
	border-radius: 0;
}

.post-edit-widget .monaco-button:hover {
	background-color: var(--vscode-button-secondaryHoverBackground) !important;
}

.post-edit-widget .monaco-button .codicon {
	margin: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .findOptionsWidget {
	background-color: var(--vscode-editorWidget-background);
	color: var(--vscode-editorWidget-foreground);
	box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
	border: 2px solid var(--vscode-contrastBorder);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Find widget */

.monaco-editor .find-widget {
	position: absolute;
	z-index: 35;
	height: 33px;
	overflow: hidden;
	line-height: 19px;
	transition: transform 200ms linear;
	padding: 0 4px;
	box-sizing: border-box;
	transform: translateY(calc(-100% - 10px)); /* shadow (10px) */
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.monaco-workbench.reduce-motion .monaco-editor .find-widget {
	transition: transform 0ms linear;
}

.monaco-editor .find-widget textarea {
	margin: 0px;
}

.monaco-editor .find-widget.hiddenEditor {
	display: none;
}

/* Find widget when replace is toggled on */

.monaco-editor .find-widget.replaceToggled > .replace-part {
	display: flex;
}

.monaco-editor .find-widget.visible  {
	transform: translateY(0);
}

.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.monaco-editor .find-widget .monaco-inputbox .input {
	background-color: transparent;
	min-height: 0;
}

.monaco-editor .find-widget .monaco-findInput .input {
	font-size: 13px;
}

.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
	margin: 3px 25px 0 17px;
	font-size: 12px;
	display: flex;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
	min-height: 25px;
}

.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-right: 22px;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-top: 2px;
	padding-bottom: 2px;
}

.monaco-editor .find-widget > .find-part .find-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget > .replace-part .replace-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget .monaco-findInput {
	vertical-align: middle;
	display: flex;
	flex:1;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
	/* Make sure textarea inherits the width correctly */
	width: 100%;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {
	/* Hide vertical scrollbar */
	opacity: 0;
}

.monaco-editor .find-widget .matchesCount {
	display: flex;
	flex: initial;
	margin: 0 0 0 3px;
	padding: 2px 0 0 2px;
	height: 25px;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: center;
	line-height: 23px;
}

.monaco-editor .find-widget .button {
	width: 16px;
	height: 16px;
	padding: 3px;
	border-radius: 5px;
	display: flex;
	flex: initial;
	margin-left: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* find in selection button */

.monaco-editor .find-widget .codicon-find-selection {
	width: 22px;
	height: 22px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-editor .find-widget .button.left {
	margin-left: 0;
	margin-right: 3px;
}

.monaco-editor .find-widget .button.wide {
	width: auto;
	padding: 1px 6px;
	top: -1px;
}

.monaco-editor .find-widget .button.toggle {
	position: absolute;
	top: 0;
	left: 3px;
	width: 18px;
	height: 100%;
	border-radius: 0;
	box-sizing: border-box;
}

.monaco-editor .find-widget .button.toggle.disabled {
	display: none;
}

.monaco-editor .find-widget .disabled {
	color: var(--vscode-disabledForeground);
	cursor: default;
}

.monaco-editor .find-widget > .replace-part {
	display: none;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput {
	position: relative;
	display: flex;
	vertical-align: middle;
	flex: auto;
	flex-grow: 0;
	flex-shrink: 0;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

/* REDUCED */

.monaco-editor .find-widget.reduced-find-widget .matchesCount {
	display:none;
}

/* NARROW (SMALLER THAN REDUCED) */

.monaco-editor .find-widget.narrow-find-widget {
	max-width: 257px !important;
}

/* COLLAPSED (SMALLER THAN NARROW) */

.monaco-editor .find-widget.collapsed-find-widget {
	max-width: 170px !important;
}

.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {
	display:none;
}

.monaco-editor .findMatch {
	animation-duration: 0;
	animation-name: inherit !important;
}

.monaco-editor .find-widget .monaco-sash {
	left: 0 !important;
}

.monaco-editor.hc-black .find-widget .button:before {
	position: relative;
	top: 1px;
	left: 2px;
}

/* Close button position. */

.monaco-editor .find-widget > .button.codicon-widget-close {
	position: absolute;
	top: 5px;
	right: 4px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 140%;
	margin-left: 2px;
}
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	transition: initial;
}
.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
	opacity: 1;
}
.monaco-editor .inline-folded:after {
	color: grey;
	margin: 0.1em 0.2em 0 0.2em;
	content: "\22EF"; /* ellipses unicode character */
	display: inline;
	line-height: 1em;
	cursor: pointer;
}
.monaco-editor .folded-background {
	background-color: var(--vscode-editor-foldBackground);
}
.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {
	color: var(--vscode-editorGutter-foldingControlForeground) !important;
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .suggest-preview-additional-widget {
	white-space: nowrap;
}

.monaco-editor .suggest-preview-additional-widget .content-spacer {
	color: transparent;
	white-space: pre;
}

.monaco-editor .suggest-preview-additional-widget .button {
	display: inline-block;
	cursor: pointer;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
	color: var(--vscode-editorGhostText-foreground) !important;
	background-color: var(--vscode-editorGhostText-background);
	border: 1px solid var(--vscode-editorGhostText-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .snippet-placeholder {
	min-width: 2px;
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}

.monaco-editor .finish-snippet-placeholder {
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Suggest widget*/

.monaco-editor .suggest-widget {
	width: 430px;
	z-index: 40;
	display: flex;
	flex-direction: column;
	border-radius: 3px;
}

.monaco-editor .suggest-widget.message {
	flex-direction: row;
	align-items: center;
}

.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
	flex: 0 1 auto;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: var(--vscode-editorSuggestWidget-border);
	background-color: var(--vscode-editorSuggestWidget-background);
}

.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
	border-width: 2px;
}

/* Styles for status bar part */

.monaco-editor .suggest-widget .suggest-status-bar {
	box-sizing: border-box;
	display: none;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%;
	font-size: 80%;
	padding: 0 4px 0 4px;
	border-top: 1px solid var(--vscode-editorSuggestWidget-border);
	overflow: hidden;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
	display: flex;
}

.monaco-editor .suggest-widget .suggest-status-bar .left {
	padding-right: 8px;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {
	color: var(--vscode-editorSuggestWidgetStatus-foreground);
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {
	margin-right: 0;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {
	content: ', ';
	margin-right: 0.3em;
}

.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {
	display: none;
}

.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {
	width: 100%;
}

/* Styles for Message element for when widget is loading or is empty */

.monaco-editor .suggest-widget>.message {
	padding-left: 22px;
}

/** Styles for the list element **/

.monaco-editor .suggest-widget>.tree {
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-widget .monaco-list {
	user-select: none;
	-webkit-user-select: none;
}

/** Styles for each row in the list element **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
	color: var(--vscode-editorSuggestWidget-selectedForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
	color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {
	flex: 1;
	height: 100%;
	overflow: hidden;
	padding-left: 2px;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
	justify-content: space-between;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {
	display: flex;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label {
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-highlightForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}

/** ReadMore Icon styles **/

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore::before {
	color: inherit;
	opacity: 1;
	font-size: 14px;
	cursor: pointer;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close {
	position: absolute;
	top: 6px;
	right: 2px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover {
	opacity: 1;
}

/** signature, qualifier, type/details opacity **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	opacity: 0.7;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label {
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label {
	margin-left: 12px;
	opacity: 0.4;
	font-size: 85%;
	line-height: initial;
	text-overflow: ellipsis;
	overflow: hidden;
	align-self: center;
}

/** Type Info and icon next to the label in the focused completion item **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	font-size: 85%;
	margin-left: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source {
	display: inline;
}

/** Details: if using CompletionItem#details, show on focus **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	display: none;
}

.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label {
	display: inline;
}

/** Details: if using CompletionItemLabel#details, always show **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label {
	display: inline;
}

/** Ellipsis on hover **/

.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label {
	width: calc(100% - 26px);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left {
	flex-shrink: 1;
	flex-grow: 1;
	overflow: hidden;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label {
	flex-shrink: 0;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label {
	max-width: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label {
	flex-shrink: 1;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {
	overflow: hidden;
	flex-shrink: 4;
	max-width: 70%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {
	display: inline-block;
	position: absolute;
	right: 10px;
	width: 18px;
	height: 18px;
	visibility: hidden;
}

/** Do NOT display ReadMore when docs is side/below **/

.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {
	display: none !important;
}

/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore {
	display: none;
}

/** Focused item can show ReadMore, but can't when docs is side/below **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {
	display: inline-block;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore {
	visibility: visible;
}

/** Styles for each row in the list **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {
	opacity: 0.66;
	text-decoration: unset;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container {
	-webkit-text-decoration: line-through;
	text-decoration: line-through;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {
	height: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
	display: flex;
	align-items: center;
	margin-right: 4px;
}

.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
	margin: 0 0 0 0.3em;
	border: 0.1em solid #000;
	width: 0.7em;
	height: 0.7em;
	display: inline-block;
}

/** Styles for the docs of the completion item in focus **/

.monaco-editor .suggest-details-container {
	z-index: 41;
}

.monaco-editor .suggest-details {
	display: flex;
	flex-direction: column;
	cursor: default;
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-details.focused {
	border-color: var(--vscode-focusBorder);
}

.monaco-editor .suggest-details a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .suggest-details a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .suggest-details code {
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .suggest-details.no-docs {
	display: none;
}

.monaco-editor .suggest-details>.monaco-scrollable-element {
	flex: 1;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body {
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type {
	flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
	white-space: pre;
	margin: 0 24px 0 0;
	padding: 4px 0 12px 5px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap {
	white-space: normal;
	word-break: break-all;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs {
	margin: 0;
	padding: 4px 5px;
	white-space: pre-wrap;
}

.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs {
	margin-right: 24px;
	overflow: hidden;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs {
	padding: 0;
	white-space: initial;
	min-height: calc(1rem + 8px);
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty) {
	padding: 4px 5px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child {
	margin-top: 0;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child {
	margin-bottom: 0;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source {
	white-space: pre;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon {
	vertical-align: sub;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty {
	display: none;
}

.monaco-editor .suggest-details code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-editor .suggest-details ul {
	padding-left: 20px;
}

.monaco-editor .suggest-details ol {
	padding-left: 20px;
}

.monaco-editor .suggest-details p code {
	font-family: var(--monaco-monospace-font);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


.monaco-editor.vs .valueSetReplacement {
	outline: solid 2px var(--vscode-editorBracketMatch-border);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .linked-editing-decoration {
	background-color: var(--vscode-editor-linkedEditingBackground);

	/* Ensure decoration is visible even if range is empty */
	min-width: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-position: under;
}
.monaco-editor .detected-link-active {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .focused .selectionHighlight {
	background-color: var(--vscode-editor-selectionHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-selectionHighlightBorder);
}

.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlight {
	background-color: var(--vscode-editor-wordHighlightBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightBorder);
}

.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight {
	border-style: dotted;
}

.monaco-editor .wordHighlightStrong {
	background-color: var(--vscode-editor-wordHighlightStrongBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
}

.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong {
	border-style: dotted;
}

.monaco-editor .wordHighlightText {
	background-color: var(--vscode-editor-wordHighlightTextBackground);
	box-sizing: border-box;
	border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
}

.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText {
	border-style: dotted;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .parameter-hints-widget {
	/* Must be higher than the sash's z-index and terminal canvases but lower than the suggest widget */
	z-index: 39;
	display: flex;
	flex-direction: column;
	line-height: 1.5em;
	cursor: default;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.hc-black .monaco-editor .parameter-hints-widget,
.hc-light .monaco-editor .parameter-hints-widget {
	border-width: 2px;
}

.monaco-editor .parameter-hints-widget > .phwrapper {
	max-width: 440px;
	display: flex;
	flex-direction: row;
}

.monaco-editor .parameter-hints-widget.multiple {
	min-height: 3.3em;
	padding: 0;
}

.monaco-editor .parameter-hints-widget.multiple .body::before {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	opacity: 0.5;
	border-left: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
	margin: 8px 0;
}

.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100%;
}

.monaco-editor .parameter-hints-widget .signature {
	padding: 4px 5px;
	position: relative;
}

.monaco-editor .parameter-hints-widget .signature.has-docs::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	padding-top: 4px;
	opacity: 0.5;
	border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor .parameter-hints-widget .docs {
	padding: 0 10px 0 5px;
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .docs.empty {
	display: none;
}

.monaco-editor .parameter-hints-widget .docs a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .parameter-hints-widget .docs a:hover {
	color: var(--vscode-textLink-activeForeground);
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs {
	white-space: initial;
}

.monaco-editor .parameter-hints-widget .docs code {
	font-family: var(--monaco-monospace-font);
	border-radius: 3px;
	padding: 0 0.4em;
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .controls {
	display: none;
	flex-direction: column;
	align-items: center;
	min-width: 22px;
	justify-content: flex-end;
}

.monaco-editor .parameter-hints-widget.multiple .controls {
	display: flex;
	padding: 0 2px;
}

.monaco-editor .parameter-hints-widget.multiple .button {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .button.previous {
	bottom: 24px;
}

.monaco-editor .parameter-hints-widget .overloads {
	text-align: center;
	height: 12px;
	line-height: 12px;
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .parameter-hints-widget .signature .parameter.active {
	color: var(--vscode-editorHoverWidget-highlightForeground);
	font-weight: bold;
}

.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
	font-weight: bold;
	margin-right: 0.5em;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rename-box {
	z-index: 100;
	color: inherit;
	border-radius: 4px;
}

.monaco-editor .rename-box.preview {
	padding: 4px 4px 0 4px;
}

.monaco-editor .rename-box .rename-input {
	padding: 3px;
	border-radius: 2px;
}

.monaco-editor .rename-box .rename-label {
	display: none;
	opacity: .8;
}

.monaco-editor .rename-box.preview .rename-label {
	display: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .sticky-widget {
	overflow: hidden;
}

.monaco-editor .sticky-widget-line-numbers {
	float: left;
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines-scrollable {
	display: inline-block;
	position: absolute;
	overflow: hidden;
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
}

.monaco-editor .sticky-widget-lines {
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number, .monaco-editor .sticky-line-content {
	color: var(--vscode-editorLineNumber-foreground);
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	background-color: inherit;
}

.monaco-editor .sticky-line-number .codicon-folding-expanded,
.monaco-editor .sticky-line-number .codicon-folding-collapsed {
	float: right;
	transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
}

.monaco-editor .sticky-line-content {
	width: var(--vscode-editorStickyScroll-scrollableWidth);
	background-color: inherit;
	white-space: nowrap;
}

.monaco-editor .sticky-line-number-inner {
	display: inline-block;
	text-align: right;
}

.monaco-editor.hc-black .sticky-widget,
.monaco-editor.hc-light .sticky-widget {
	border-bottom: 1px solid var(--vscode-contrastBorder);
}

.monaco-editor .sticky-line-content:hover {
	background-color: var(--vscode-editorStickyScrollHover-background);
	cursor: pointer;
}

.monaco-editor .sticky-widget {
	width: 100%;
	box-shadow: var(--vscode-scrollbar-shadow) 0 3px 2px -2px;
	z-index: 4;
	background-color: var(--vscode-editorStickyScroll-background);
}

.monaco-editor .sticky-widget.peek {
	background-color: var(--vscode-peekViewEditorStickyScroll-background);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .unicode-highlight {
	border: 1px solid var(--vscode-editorUnicodeHighlight-border);
	background-color: var(--vscode-editorUnicodeHighlight-background);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.editor-banner {
	box-sizing: border-box;
	cursor: default;
	width: 100%;
	font-size: 12px;
	display: flex;
	overflow: visible;

	height: 26px;

	background: var(--vscode-banner-background);
}

.editor-banner .icon-container {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	padding: 0 6px 0 10px;
}

.editor-banner .icon-container.custom-icon {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px;
	width: 16px;
	padding: 0;
	margin: 0 6px 0 10px;
}

.editor-banner .message-container {
	display: flex;
	align-items: center;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.editor-banner .message-container p {
	margin-block-start: 0;
	margin-block-end: 0;
}

.editor-banner .message-actions-container {
	flex-grow: 1;
	flex-shrink: 0;
	line-height: 26px;
	margin: 0 4px;
}

.editor-banner .message-actions-container a.monaco-button {
	width: inherit;
	margin: 2px 8px;
	padding: 0px 12px;
}

.editor-banner .message-actions-container a {
	padding: 3px;
	margin-left: 12px;
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.editor-banner .action-container {
	padding: 0 10px 0 6px;
}

.editor-banner {
	background-color: var(--vscode-banner-background);
}

.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
	color: var(--vscode-banner-foreground);
}

.editor-banner .icon-container .codicon {
	color: var(--vscode-banner-iconForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-link {
	color: var(--vscode-textLink-foreground);
}

.monaco-link:hover {
	color: var(--vscode-textLink-activeForeground);
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .iPadShowKeyboard {
	width: 58px;
	min-width: 0;
	height: 36px;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	resize: none;
	overflow: hidden;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #F6F6F6;
	border-radius: 4px;
}

.monaco-editor.vs-dark .iPadShowKeyboard {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #252526;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .tokens-inspect-widget {
	z-index: 50;
	user-select: text;
	-webkit-user-select: text;
	padding: 10px;
	color: var(--vscode-editorHoverWidget-foreground);
	background-color: var(--vscode-editorHoverWidget-background);
	border: 1px solid var(--vscode-editorHoverWidget-border);
}

.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget {
	border-width: 2px;
}

.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
	height: 1px;
	border: 0;
	background-color: var(--vscode-editorHoverWidget-border);
}

.monaco-editor .tokens-inspect-widget .tm-token {
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .tokens-inspect-widget .tm-token-length {
	font-weight: normal;
	font-size: 60%;
	float: right;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-table {
	width: 100%;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-value {
	font-family: var(--monaco-monospace-font);
	text-align: right;
}

.monaco-editor .tokens-inspect-widget .tm-token-type {
	font-family: var(--monaco-monospace-font);
}

:root{--iba-drawer-right-content-width: 380px;--iba-drawer-right-content-extended-width: 510px;--iba-drawer-right-width: var(--iux-size--extra-large);--iba-drawer-right-bg: var(--iux-color-background--150);--iba-drawer-right-border: var(--iux-color-stroke)}:root[data-layout-mode=spacious]{--iba-drawer-right-content-width: 400px;--iba-drawer-right-content-extended-width: 510px;--iba-drawer-right-width: var(--iux-size--extra-large-2)}
.HeaderBarProfile__q9W4w{display:flex;align-items:center;margin-left:auto}.HeaderBarProfile-Profile__TwrXE{display:flex;align-items:center}.HeaderBarProfile-Divider__h510R{height:var(--iux-size--large-3);width:var(--iux-border-width);margin:0 var(--iba-header-padding);background-color:var(--iba-header-border-color)}.HeaderBarProfile-Profile-Text__kvWZH{display:none;padding-left:var(--iux-size--small);color:var(--iba-header-profile-text);text-align:center;font-size:var(--iux-font-size--small);font-weight:var(--iba-header-profile-text-weight)}@media(min-width: 768px){.HeaderBarProfile-Profile-Text__kvWZH{display:block}}
:root{--iba-header-height: var(--iux-size--extra-large-4);--iba-header-border-color: var(--iux-color-stroke);--iba-header-profile-text: var(--color-manatee);--iba-header-dropdown-value: var(--iux-color-text--tertiary);--iba-header-input: var(--iux-color-background--100);--iba-header-icon: var(--color-silver);--iba-header-button-text: var(--color-black);--iba-header-dropdown-hover-bg: var(--iux-color-background--300);--iba-header-dropdown-active-bg: var(--iux-color-background--300);--iba-header-dropdown-scrollbar-thumb: var(--color-silver);--iba-header-dropdown-option-border-radius: var(--iux-border-radius);--iba-header-profile-text-weight: var(--fw-bold)}.HeaderBar__fEzGS{box-sizing:border-box;display:flex;align-items:center;width:100%;height:var(--iba-header-height);padding:0 var(--iux-size--small);border:var(--iux-border-width) solid var(--iba-header-border-color);box-shadow:0 2px 8px rgba(0,0,0,.05)}
:root{--nav-sidebar-background: var(--iux-color-background--150);--nav-sidebar-background--hover: var(--iux-color-background--250);--nav-sidebar-background--active: var(--iux-color-background--300);--nav-submenu-background--hover: var(--iux-color-background--250);--nav-submenu-background--active: var(--iux-color-background--300);--nav-submenu-color--hover: var(--iux-color-text--secondary);--iba-nav-content-scrollbar-thumb: var(--iux-color-background--300);--iba-nav-menu-item-disabled: var(--color-loblolly);--iba-nav-menu-link-padding-horizontal: var(--iux-size--small);--iba-nav-menu-link-padding-vertical: var(--iux-size--small)}.NavMenus__Ih7rA{position:relative;flex-grow:1;overflow-y:scroll;overflow-x:hidden;height:100%;padding-left:var(--iux-scrollbar-size)}.NavMenu__RUzEv{box-sizing:border-box;display:block;width:100%;padding:0;margin:0;list-style:none;color:var(--iux-color-text--primary)}.NavMenu--expand__LyrY5 .NavMenu-Item-Content__dKQbo{display:block}.NavMenu--expand__LyrY5 .NavMenu-NavLink-Meta__mIZQB{opacity:1}.NavMenu--expand__LyrY5 .NavMenu-NavLink-TextIcon__efW4Y{display:none}.NavMenu__RUzEv:not(.NavMenu--expand__LyrY5) .NavMenu-Item__lNfRX{margin-right:0;margin-left:0}.NavMenu__RUzEv:not(.NavMenu--expand__LyrY5) .NavMenu-NavLink-Icon__wgZGy{margin-right:auto;margin-left:auto}.NavMenu__RUzEv:not(.NavMenu--expand__LyrY5) .NavMenu-NavLink-Meta__mIZQB{width:0}.NavMenu--secondary__LZf06{--IconComponentDefaultFill: currentColor;border-top:var(--iux-border-width) solid var(--iux-color-stroke);padding:var(--iux-size--large-3) var(--drawer-padding-horizontal);margin:var(--iux-size--large-3) 0;color:var(--color-manatee)}.NavMenu-Item__lNfRX{margin:0 calc(var(--drawer-padding-horizontal) - var(--iux-scrollbar-size)) var(--iux-size--extra-small);overflow:hidden}.NavMenu-Item__lNfRX:last-of-type{margin-bottom:0}.NavMenu-NavLink__Ty60o{z-index:1;position:relative;display:flex;align-items:center;padding:var(--iba-nav-menu-link-padding-vertical) var(--iba-nav-menu-link-padding-horizontal);background:var(--nav-sidebar-background);border-radius:var(--iux-border-radius);font-style:normal;font-weight:var(--iux-font-weight--medium);font-size:var(--iux-font-size--small);line-height:var(--iux-size--small-2)}.NavMenu-NavLink__Ty60o:hover{cursor:pointer;background:var(--nav-sidebar-background--hover)}.NavMenu-NavLink--active__z8N_9{background:var(--nav-sidebar-background--active)}.NavMenu-NavLink--disabled__bNGK4{background:none;color:var(--iba-nav-menu-item-disabled);cursor:default}.NavMenu-NavLink--disabled__bNGK4:hover{cursor:default;background:none}.NavMenu-NavLink--disabled__bNGK4 .NavMenu-NavLink-Icon__wgZGy{filter:saturate(0);opacity:.6}.NavMenu-NavLink-Meta__mIZQB{opacity:0;display:flex;align-items:center;width:calc(100% - var(--iux-size--large));will-change:opacity;transition:opacity 200ms ease-in}.NavMenu-NavLink-Meta__mIZQB .NavMenu-NavLink-DropIndicator__qdtYg{margin-left:auto}.NavMenu-NavLink-Meta__mIZQB .NavMenu-NavLink-DropIndicator__qdtYg svg{fill:var(--color-manatee)}.NavMenu-NavLink-Icon__wgZGy{display:inline-block;width:var(--iux-size--medium);height:var(--iux-size--medium);margin-right:var(--iux-size--small)}.NavMenu-NavLink-TextIcon__efW4Y{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;display:inline-block;width:100%;font-size:var(--iux-font-size--small);text-align:center;will-change:opacity}.NavMenu-NavLink-Name__phEqI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavMenu-Item-Content__dKQbo{display:none;padding-top:var(--iux-size--small-2);padding-left:var(--iux-size--small-2)}.NavMenu-Sub__BD_Bi{display:block;margin-bottom:var(--iux-size--medium)}.NavMenu-Sub__BD_Bi:last-of-type{margin-bottom:0}.NavMenu-Sub-CTA__MPNnH{display:inline-flex;overflow:hidden;align-items:center;width:100%;margin-bottom:var(--iux-size--small);font-weight:var(--iux-font-weight--semi-bold);font-size:var(--iux-font-size--extra-small);line-height:var(--iux-size--small-2);color:var(--iux-color-text-accent);white-space:nowrap;text-overflow:ellipsis}.NavMenu-Sub-CTA__MPNnH>span{overflow:hidden;max-width:calc(100% - var(--iux-size--large));margin-right:var(--iux-size--extra-small);white-space:nowrap;text-overflow:ellipsis}.NavMenu-Sub-CTA__MPNnH:hover{cursor:pointer}.NavMenu-Sub-CTA-Label__KYM31{margin-right:var(--iux-size--smallest)}.NavMenu-Sub-Menu__hVrip{margin:0;padding:0;padding-left:var(--iux-size--small);border-left:var(--iux-border-width) solid var(--iux-color-stroke);list-style:none}.NavMenu-Sub-Item__tPg3x{display:block;margin-bottom:var(--iux-size--small);font-style:normal;font-weight:var(--iux-font-weight--medium);font-size:var(--iux-font-size--extra-small);line-height:var(--iux-size--small-2)}.NavMenu-Sub-Item__tPg3x>span{display:inline-block;max-width:calc(100% - var(--iux-size--large));padding:var(--iux-size--extra-small) var(--iux-size--small-2);background:none;border-radius:var(--iux-border-radius--pill);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.NavMenu-Sub-Item--active__mNrc5{font-weight:var(--iux-font-weight--semi-bold)}.NavMenu-Sub-Item--active__mNrc5 span{background:var(--nav-submenu-background--active);color:var(--nav-submenu-color--hover)}.NavMenu-Sub-Item--disabled__GfbUy span{color:#c6c6c6;background:none}.NavMenu-Sub-Item__tPg3x:last-of-type{margin-bottom:0}.NavMenu-Sub-Item__tPg3x:not(.NavMenu-Sub-Item--disabled__GfbUy):hover{cursor:pointer;font-weight:var(--iux-font-weight--semi-bold)}.NavMenu-Sub-Item__tPg3x:not(.NavMenu-Sub-Item--disabled__GfbUy):hover span{background:var(--nav-submenu-background--hover);color:var(--nav-submenu-color--hover)}
:root{--nav-dropdown-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), 0 4px 10px rgba(var(--color-blue-ribbon--rgb), 0);--nav-dropdown-box-shadow--hover: 0 0 0 1px rgba(0, 0, 0, 0), 0 4px 10px rgba(var(--color-blue-ribbon--rgb), 0.1);--nav-dropdown-box-shadow--focus: 0 0 0 1px rgba(0, 0, 0, 0), 0 4px 10px rgba(var(--color-blue-ribbon--rgb), 0.2)}.Navigation__QM1ed{display:inline-block;height:100%}.Navigation-Drawer__NueB7{min-height:100vh}.Navigation-Content__aqBGK{display:flex;flex-direction:column;position:relative;height:calc(100% - var(--iux-size--extra-large-4))}.Navigation-Overlay__LBOKQ{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.Navigation-Search__WsnYE{padding:0 var(--iux-size--medium-2);margin-bottom:var(--iux-size--medium-2)}
.AuthPage__wTSVQ{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.CustomerAdd-OverviewTopic__Kipts{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}
:root{--tabs-bar-horizontal-margin: var(--iux-size--large);--tabs-bar-height: var(--iux-size--large-3)}.TabsBar__CLtcH{display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc(100% - 2*var(--tabs-bar-horizontal-margin));height:var(--tabs-bar-height);margin:calc(var(--iux-size--medium)*-1) var(--tabs-bar-horizontal-margin) 0;background:var(--iux-color-background--150);border-radius:var(--iux-border-radius--small);box-shadow:0 3px 10px rgba(0,0,0,.08);box-sizing:border-box}.TabsBar__CLtcH button{display:inline-block;height:var(--tabs-bar-height);margin:0 var(--iux-size--medium);padding:var(--iux-size--small) var(--iux-size--small-2);background:none;border:none;font-size:var(--iux-font-size--small);cursor:pointer}.TabsBar__CLtcH .TabsBar-Item-Button-Active__sQbMT{border-bottom:var(--iux-border-width--medium) solid var(--color-blue-ribbon);font-weight:var(--fw-semi-bold)}.TabsBar__CLtcH .TabsBar-Item-Button-Disabled__zSdIa{color:var(--color-silver-dark);font-weight:var(--fw-semi-bold);cursor:not-allowed}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.CustomerOverview-OverviewTopic__ZkYVY{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Overview-EditButton__umZAI{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__umZAI>span{width:100%}.Overview-ViewMoreButton__das01{--iba-btn-color: var(--iux-color-text-accent);--iba-btn-color--active: var(--iux-color-text-accent--focus);--iba-btn-color--hover: var(--iux-color-text-accent--focus);font-weight:var(--fw-bold);margin-right:var(--iux-size--small);font-size:var(--iux-font-size--extra-small)}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.PartyAdd-OverviewTopic__cbU5y{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.PartyOverview-OverviewTopic__Vjsi3{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Overview-EditButton__RlWXQ{display:flex;align-items:center;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__RlWXQ>span{width:100%}.Overview-ViewMoreButton__FDT0K{--iba-btn-color: var(--iux-color-text-accent);--iba-btn-color--active: var(--iux-color-text-accent--focus);--iba-btn-color--hover: var(--iux-color-text-accent--focus);font-weight:var(--fw-bold);margin-right:var(--iux-size--small);font-size:var(--iux-font-size--extra-small)}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.PoliciesOverview-OverviewTopic__uqI4j{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Overview-EditButton__GgcyZ{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__GgcyZ>span{width:100%}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.QuotesOverview-OverviewTopic__nfthS{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Gui-Group-Magic-Table__jfreh{margin:var(--iux-size--small-2) 0}.Overview-EditButton__Yulrs{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__Yulrs>span{width:100%;height:100%}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.ClaimsOverview-OverviewTopic__ojhM2{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Gui-Group-Magic-Table__RDwgX{margin:var(--iux-size--small-2) 0}.Overview-EditButton__jwqum{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__jwqum>span{width:100%}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.ProductOverview-OverviewTopic__nPofj{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Overview-EditButton__zAgCR{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__zAgCR>span{width:100%}.Overview-ViewMoreButton___rP0V{--iba-btn-color: var(--iux-color-text-accent);--iba-btn-color--active: var(--iux-color-text-accent--focus);--iba-btn-color--hover: var(--iux-color-text-accent--focus);font-weight:var(--fw-bold);margin-right:var(--iux-size--small);font-size:var(--iux-font-size--extra-small)}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.CalculationSetup-OverviewTopic___ftI9{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}.Overview-EditButton__xjtqE{display:flex;margin-left:auto;margin-right:var(--iux-size--small-2)}.Overview-EditButton__xjtqE>span{width:100%}.Gui-Group-Magic-Table-Wrapper__lIjO6{margin-top:var(--iux-size--small);margin-bottom:var(--iux-size--small-2)}.Gui-Group-Container__vlZXg [class*=gui-header-action]{margin-right:0}.ClearCacheModalTitle__fv9WZ{margin-bottom:var(--iux-size--small);font-weight:var(--fw-bold);font-size:var(--iux-font-size--regular);text-align:center}
:root{--node-color-bg-ProductMap: #c6edfb;--node-color-bg-MapProductAdjustmentPercent: #baf3db;--node-color-bg-MapProductData: #d3f1a7;--node-color-bg-MapProductPremiumPart: #f8e6a0;--node-color-bg-MapInsuredObject: #fdd0ec;--node-color-bg-CalculationMap: #dfd8fd;--node-color-bg-Generic: #e4d8fd;--node-color-bg-InsuredObjectInstance: #ebd8fd;--node-color-bg-Summary: #d8dbfd;--node-color-handle-disabled: var(--iux-color-background--400);--node-color-handle-MapProductAdjustmentPercent: #4bce97;--node-color-handle-MapProductData: #94c748;--node-color-handle-MapProductPremiumPart: #e2b203;--node-color-handle-MapInsuredObject: #e774bb;--node-color-handle-CalculationMap: #9f8fef;--node-color-handle-Generic: #af8fef;--node-color-handle-InsuredObjectInstance: #bf8fef;--node-color-handle-Summary: #8f97ef;--node-color-edge-MapProductAdjustmentPercent: #2abb7f;--node-color-edge-MapProductData: #82b536;--node-color-edge-MapProductPremiumPart: #cca000;--node-color-edge-MapProductPremiumPart: #cf9f02;--node-color-edge-MapInsuredObject: #da62ac;--node-color-edge-CalculationMap: #8f7ee7}:root[data-dark-mode=true]{--node-color-bg-ProductMap: #163b55;--node-color-bg-MapProductAdjustmentPercent: #164b35;--node-color-bg-MapProductData: #37471f;--node-color-bg-MapProductPremiumPart: #533f04;--node-color-bg-MapInsuredObject: #50253f;--node-color-bg-CalculationMap: #352c63;--node-color-bg-Generic: #3e2c63;--node-color-bg-InsuredObjectInstance: #472c63;--node-color-bg-Summary: #2c3163;--node-color-handle-MapProductAdjustmentPercent: #1f845a;--node-color-handle-MapProductData: #5b7f24;--node-color-handle-MapProductPremiumPart: #946f00;--node-color-handle-MapInsuredObject: #ae4787;--node-color-handle-CalculationMap: #6e5dc6;--node-color-handle-Generic: #805dc6;--node-color-handle-InsuredObjectInstance: #915dc6;--node-color-handle-Summary: #5d65c6}
:root{--overview-topics-horizontal-margin: var(--iux-size--large)}.LogsOverview-OverviewTopic__lsKGF{width:100%;padding-top:var(--iux-size--medium);padding-bottom:var(--iux-size--small);background-color:var(--iux-color-background--100)}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-white: #ffffff;--color-white--light: hsl(0, 0%, 110%);--color-white--dark: rgb(242.25, 242.25, 242.25);--color-white--rgb: 255, 255, 255;--color-white--rgb--light: 280.5, 280.5, 280.5;--color-white--rgb--dark: 242.25, 242.25, 242.25;--color-nandor: #505959;--color-nandor--light: rgb(104.1420118343, 115.8579881657, 115.8579881657);--color-nandor--dark: rgb(67.9289940828, 75.5710059172, 75.5710059172);--color-nandor--rgb: 80, 89, 89;--color-nandor--rgb--light: 104.1420118343, 115.8579881657, 115.8579881657;--color-nandor--rgb--dark: 67.9289940828, 75.5710059172, 75.5710059172;--color-edward: #acaeae;--color-edward--light: rgb(197.8109756098, 199.1890243902, 199.1890243902);--color-edward--dark: rgb(159.0945121951, 161.4054878049, 161.4054878049);--color-edward--rgb: 172, 174, 174;--color-edward--rgb--light: 197.8109756098, 199.1890243902, 199.1890243902;--color-edward--rgb--dark: 159.0945121951, 161.4054878049, 161.4054878049;--color-iron: #d1d4d4;--color-iron--light: rgb(235.3595505618, 236.6404494382, 236.6404494382);--color-iron--dark: rgb(195.8202247191, 199.6797752809, 199.6797752809);--color-iron--rgb: 209, 212, 212;--color-iron--rgb--light: 235.3595505618, 236.6404494382, 236.6404494382;--color-iron--rgb--dark: 195.8202247191, 199.6797752809, 199.6797752809;--color-alto: #dedede;--color-alto--light: rgb(247.5, 247.5, 247.5);--color-alto--dark: rgb(209.25, 209.25, 209.25);--color-alto--rgb: 222, 222, 222;--color-alto--rgb--light: 247.5, 247.5, 247.5;--color-alto--rgb--dark: 209.25, 209.25, 209.25;--color-mercury: #eaeaea;--color-mercury--light: hsl(0, 0%, 101.7647058824%);--color-mercury--dark: rgb(221.25, 221.25, 221.25);--color-mercury--rgb: 234, 234, 234;--color-mercury--rgb--light: 259.5, 259.5, 259.5;--color-mercury--rgb--dark: 221.25, 221.25, 221.25;--color-alabaster: #fafafa;--color-alabaster--light: hsl(0, 0%, 108.0392156863%);--color-alabaster--dark: rgb(237.25, 237.25, 237.25);--color-alabaster--rgb: 250, 250, 250;--color-alabaster--rgb--light: 275.5, 275.5, 275.5;--color-alabaster--rgb--dark: 237.25, 237.25, 237.25;--color-mine-shaft: #222222;--color-mine-shaft--light: rgb(59.5, 59.5, 59.5);--color-mine-shaft--dark: rgb(21.25, 21.25, 21.25);--color-mine-shaft--rgb: 34, 34, 34;--color-mine-shaft--rgb--light: 59.5, 59.5, 59.5;--color-mine-shaft--rgb--dark: 21.25, 21.25, 21.25;--color-emperor: #555555;--color-emperor--light: rgb(110.5, 110.5, 110.5);--color-emperor--dark: rgb(72.25, 72.25, 72.25);--color-emperor--rgb: 85, 85, 85;--color-emperor--rgb--light: 110.5, 110.5, 110.5;--color-emperor--rgb--dark: 72.25, 72.25, 72.25;--color-porcelain: #e2e6e8;--color-porcelain--light: rgb(254.4423076923, 254.5192307692, 254.5576923077);--color-porcelain--dark: rgb(211.7788461538, 217.7403846154, 220.7211538462);--color-porcelain--rgb: 226, 230, 232;--color-porcelain--rgb--light: 254.4423076923, 254.5192307692, 254.5576923077;--color-porcelain--rgb--dark: 211.7788461538, 217.7403846154, 220.7211538462;--color-jewel: #108043;--color-jewel--light: rgb(21.6666666667, 173.3333333333, 90.7291666667);--color-jewel--dark: rgb(13.1666666667, 105.3333333333, 55.1354166667);--color-jewel--rgb: 16, 128, 67;--color-jewel--rgb--light: 21.6666666667, 173.3333333333, 90.7291666667;--color-jewel--rgb--dark: 13.1666666667, 105.3333333333, 55.1354166667;--color-apple: #50b83c;--color-apple--light: rgb(110.4918032787, 202.131147541, 92.868852459);--color-apple--dark: rgb(71.6393442623, 164.7704918033, 53.7295081967);--color-apple--rgb: 80, 184, 60;--color-apple--rgb--light: 110.4918032787, 202.131147541, 92.868852459;--color-apple--rgb--dark: 71.6393442623, 164.7704918033, 53.7295081967;--color-tea-green: #c1e4b5;--color-tea-green--light: rgb(224.3069306931, 241.6336633663, 218.3663366337);--color-tea-green--dark: rgb(177.3465346535, 221.1831683168, 162.3168316832);--color-tea-green--rgb: 193, 228, 181;--color-tea-green--rgb--light: 224.3069306931, 241.6336633663, 218.3663366337;--color-tea-green--rgb--dark: 177.3465346535, 221.1831683168, 162.3168316832;--color-gold-drop: #e08900;--color-gold-drop--light: rgb(255, 163.7276785714, 20);--color-gold-drop--dark: rgb(198.5, 121.4040178571, 0);--color-gold-drop--rgb: 224, 137, 0;--color-gold-drop--rgb--light: 255, 163.7276785714, 20;--color-gold-drop--rgb--dark: 198.5, 121.4040178571, 0;--color-jaffa: #f29f39;--color-jaffa--light: rgb(245.1421800948, 182.2037914692, 104.8578199052);--color-jaffa--dark: rgb(240.4289099526, 147.3981042654, 33.0710900474);--color-jaffa--rgb: 242, 159, 57;--color-jaffa--rgb--light: 245.1421800948, 182.2037914692, 104.8578199052;--color-jaffa--rgb--dark: 240.4289099526, 147.3981042654, 33.0710900474;--color-grandis: #ffd594;--color-grandis--light: rgb(255, 233.0186915888, 199);--color-grandis--dark: rgb(255, 202.9906542056, 122.5);--color-grandis--rgb: 255, 213, 148;--color-grandis--rgb--light: 255, 233.0186915888, 199;--color-grandis--rgb--dark: 255, 202.9906542056, 122.5;--color-teal: #018a85;--color-teal--light: rgb(1.3669064748, 188.6330935252, 181.7985611511);--color-teal--dark: rgb(0.8165467626, 112.6834532374, 108.6007194245);--color-teal--rgb: 1, 138, 133;--color-teal--rgb--light: 1.3669064748, 188.6330935252, 181.7985611511;--color-teal--rgb--dark: 0.8165467626, 112.6834532374, 108.6007194245;--color-sinbad: #94cecb;--color-sinbad--light: rgb(182.9807692308, 222.0192307692, 220);--color-sinbad--dark: rgb(130.5096153846, 197.9903846154, 194.5);--color-sinbad--rgb: 148, 206, 203;--color-sinbad--rgb--light: 182.9807692308, 222.0192307692, 220;--color-sinbad--rgb--dark: 130.5096153846, 197.9903846154, 194.5;--color-cardinal: #bc2330;--color-cardinal--light: rgb(217.9596412556, 56.0403587444, 69.798206278);--color-cardinal--dark: rgb(166.5022421525, 30.9977578475, 42.5112107623);--color-cardinal--rgb: 188, 35, 48;--color-cardinal--rgb--light: 217.9596412556, 56.0403587444, 69.798206278;--color-cardinal--rgb--dark: 166.5022421525, 30.9977578475, 42.5112107623;--color-alizarin-crimson: #db2938;--color-alizarin-crimson--light: rgb(226.344, 84.656, 96.596);--color-alizarin-crimson--dark: rgb(200.732, 33.768, 47.838);--color-alizarin-crimson--rgb: 219, 41, 56;--color-alizarin-crimson--rgb--light: 226.344, 84.656, 96.596;--color-alizarin-crimson--rgb--dark: 200.732, 33.768, 47.838;--color-sea-pink: #efa5ac;--color-sea-pink--light: rgb(246.6981132075, 208.3018867925, 211.9339622642);--color-sea-pink--dark: rgb(235.1509433962, 143.3490566038, 152.0330188679);--color-sea-pink--rgb: 239, 165, 172;--color-sea-pink--rgb--light: 246.6981132075, 208.3018867925, 211.9339622642;--color-sea-pink--rgb--dark: 235.1509433962, 143.3490566038, 152.0330188679;--color-cobalt: #0645ad;--color-cobalt--light: rgb(7.7094972067, 88.6592178771, 222.2905027933);--color-cobalt--dark: rgb(5.1452513966, 59.1703910615, 148.3547486034);--color-cobalt--rgb: 6, 69, 173;--color-cobalt--rgb--light: 7.7094972067, 88.6592178771, 222.2905027933;--color-cobalt--rgb--dark: 5.1452513966, 59.1703910615, 148.3547486034;--color-cerulean-blue: #3366bb;--color-cerulean-blue--light: rgb(81.3571428571, 128.7142857143, 207.6428571429);--color-cerulean-blue--dark: rgb(45.5357142857, 91.0714285714, 166.9642857143);--color-cerulean-blue--rgb: 51, 102, 187;--color-cerulean-blue--rgb--light: 81.3571428571, 128.7142857143, 207.6428571429;--color-cerulean-blue--rgb--dark: 45.5357142857, 91.0714285714, 166.9642857143;--color-cornflower-blue: #6f76f3;--color-cornflower-blue--light: rgb(158.0769230769, 162.7884615385, 246.9230769231);--color-cornflower-blue--dark: rgb(87.4615384615, 95.6057692308, 241.0384615385);--color-cornflower-blue--rgb: 111, 118, 243;--color-cornflower-blue--rgb--light: 158.0769230769, 162.7884615385, 246.9230769231;--color-cornflower-blue--rgb--dark: 87.4615384615, 95.6057692308, 241.0384615385;--color-spindle: #b8cae6;--color-spindle--light: rgb(221.71875, 230.15625, 243.28125);--color-spindle--dark: rgb(165.140625, 187.921875, 223.359375);--color-spindle--rgb: 184, 202, 230;--color-spindle--rgb--light: 221.71875, 230.15625, 243.28125;--color-spindle--rgb--dark: 165.140625, 187.921875, 223.359375;--color-black: #000000;--color-black--light: rgb(25.5, 25.5, 25.5);--color-black--dark: hsl(0, 0%, -5%);--color-black--rgb: 0, 0, 0;--color-black--rgb--light: 25.5, 25.5, 25.5;--color-black--rgb--dark: -12.75, -12.75, -12.75;--color-mischka: #d5dae0;--color-mischka--light: rgb(242.3424657534, 243.8493150685, 245.6575342466);--color-mischka--dark: rgb(198.3287671233, 205.0753424658, 213.1712328767);--color-mischka--rgb: 213, 218, 224;--color-mischka--rgb--light: 242.3424657534, 243.8493150685, 245.6575342466;--color-mischka--rgb--dark: 198.3287671233, 205.0753424658, 213.1712328767;--color-pale-sky: #627386;--color-pale-sky--light: rgb(123.8879310345, 140.5215517241, 159.1120689655);--color-pale-sky--dark: rgb(87.2284482759, 102.3599137931, 119.2715517241);--color-pale-sky--rgb: 98, 115, 134;--color-pale-sky--rgb--light: 123.8879310345, 140.5215517241, 159.1120689655;--color-pale-sky--rgb--dark: 87.2284482759, 102.3599137931, 119.2715517241;--color-gallery: #ececec;--color-gallery--light: hsl(0, 0%, 102.5490196078%);--color-gallery--dark: rgb(223.25, 223.25, 223.25);--color-gallery--rgb: 236, 236, 236;--color-gallery--rgb--light: 261.5, 261.5, 261.5;--color-gallery--rgb--dark: 223.25, 223.25, 223.25;--color-sushi: #8dc63f;--color-sushi--light: rgb(164.3493975904, 209.6746987952, 102.3253012048);--color-sushi--dark: rgb(127.6807228916, 181.5903614458, 53.9096385542);--color-sushi--rgb: 141, 198, 63;--color-sushi--rgb--light: 164.3493975904, 209.6746987952, 102.3253012048;--color-sushi--rgb--dark: 127.6807228916, 181.5903614458, 53.9096385542;--color-orange-peel: #ff9c00;--color-orange-peel--light: rgb(255, 175.8, 51);--color-orange-peel--dark: rgb(229.5, 140.4, 0);--color-orange-peel--rgb: 255, 156, 0;--color-orange-peel--rgb--light: 255, 175.8, 51;--color-orange-peel--rgb--dark: 229.5, 140.4, 0;--color-persian-green: #00a79d;--color-persian-green--light: rgb(0, 218, 204.9461077844);--color-persian-green--dark: rgb(0, 141.5, 133.0269461078);--color-persian-green--rgb: 0, 167, 157;--color-persian-green--rgb--light: 0, 218, 204.9461077844;--color-persian-green--rgb--dark: 0, 141.5, 133.0269461078;--color-monza: #cf0a2c;--color-monza--light: rgb(243.8479262673, 24.1520737327, 62.069124424);--color-monza--dark: rgb(182.6751152074, 8.8248847926, 38.8294930876);--color-monza--rgb: 207, 10, 44;--color-monza--rgb--light: 243.8479262673, 24.1520737327, 62.069124424;--color-monza--rgb--dark: 182.6751152074, 8.8248847926, 38.8294930876;--color-disco: #9e1f63;--color-disco--light: rgb(200.6349206349, 39.3650793651, 125.7142857143);--color-disco--dark: rgb(136.6825396825, 26.8174603175, 85.6428571429);--color-disco--rgb: 158, 31, 99;--color-disco--rgb--light: 200.6349206349, 39.3650793651, 125.7142857143;--color-disco--rgb--dark: 136.6825396825, 26.8174603175, 85.6428571429;--color-plum: #92278f;--color-plum--light: rgb(186.2486486486, 49.7513513514, 182.4216216216);--color-plum--dark: rgb(125.8756756757, 33.6243243243, 123.2891891892);--color-plum--rgb: 146, 39, 143;--color-plum--rgb--light: 186.2486486486, 49.7513513514, 182.4216216216;--color-plum--rgb--dark: 125.8756756757, 33.6243243243, 123.2891891892;--color-curious-blue: #27aae1;--color-curious-blue--light: rgb(83.7804878049, 187.6219512195, 231.2195121951);--color-curious-blue--dark: rgb(29.0853658537, 156.0914634146, 209.4146341463);--color-curious-blue--rgb: 39, 170, 225;--color-curious-blue--rgb--light: 83.7804878049, 187.6219512195, 231.2195121951;--color-curious-blue--rgb--dark: 29.0853658537, 156.0914634146, 209.4146341463;--color-black: #000000;--color-black--light: rgb(25.5, 25.5, 25.5);--color-black--dark: hsl(0, 0%, -5%);--color-black--rgb: 0, 0, 0;--color-black--rgb--light: 25.5, 25.5, 25.5;--color-black--rgb--dark: -12.75, -12.75, -12.75;--color-white: #ffffff;--color-white--light: hsl(0, 0%, 110%);--color-white--dark: rgb(242.25, 242.25, 242.25);--color-white--rgb: 255, 255, 255;--color-white--rgb--light: 280.5, 280.5, 280.5;--color-white--rgb--dark: 242.25, 242.25, 242.25;--color-mirage: #151a2d;--color-mirage--light: rgb(37.2272727273, 46.0909090909, 79.7727272727);--color-mirage--dark: rgb(12.8863636364, 15.9545454545, 27.6136363636);--color-mirage--rgb: 21, 26, 45;--color-mirage--rgb--light: 37.2272727273, 46.0909090909, 79.7727272727;--color-mirage--rgb--dark: 12.8863636364, 15.9545454545, 27.6136363636;--color-bondi-blue: #00adb1;--color-bondi-blue--light: rgb(0, 222.8474576271, 228);--color-bondi-blue--dark: rgb(0, 148.0762711864, 151.5);--color-bondi-blue--rgb: 0, 173, 177;--color-bondi-blue--rgb--light: 0, 222.8474576271, 228;--color-bondi-blue--rgb--dark: 0, 148.0762711864, 151.5;--color-bouquet: #a679a4;--color-bouquet--light: rgb(186.3542600897, 151.6457399103, 184.8116591928);--color-bouquet--dark: rgb(155.8228699552, 105.6771300448, 153.5941704036);--color-bouquet--rgb: 166, 121, 164;--color-bouquet--rgb--light: 186.3542600897, 151.6457399103, 184.8116591928;--color-bouquet--rgb--dark: 155.8228699552, 105.6771300448, 153.5941704036;--color-green-haze: #00b13c;--color-green-haze--light: rgb(0, 228, 77.2881355932);--color-green-haze--dark: rgb(0, 151.5, 51.3559322034);--color-green-haze--rgb: 0, 177, 60;--color-green-haze--rgb--light: 0, 228, 77.2881355932;--color-green-haze--rgb--dark: 0, 151.5, 51.3559322034;--color-ecstasy: #fa851a;--color-ecstasy--light: rgb(251.0897435897, 159.5897435897, 75.9102564103);--color-ecstasy--dark: rgb(245.1474358974, 119.8974358974, 5.3525641026);--color-ecstasy--rgb: 250, 133, 26;--color-ecstasy--rgb--light: 251.0897435897, 159.5897435897, 75.9102564103;--color-ecstasy--rgb--dark: 245.1474358974, 119.8974358974, 5.3525641026;--color-amaranth: #ed3c47;--color-amaranth--light: rgb(241.3098591549, 106.6901408451, 115.0563380282);--color-amaranth--dark: rgb(234.8450704225, 36.6549295775, 48.9718309859);--color-amaranth--rgb: 237, 60, 71;--color-amaranth--rgb--light: 241.3098591549, 106.6901408451, 115.0563380282;--color-amaranth--rgb--dark: 234.8450704225, 36.6549295775, 48.9718309859;--color-mercury: #e1e1e1;--color-mercury--light: rgb(250.5, 250.5, 250.5);--color-mercury--dark: rgb(212.25, 212.25, 212.25);--color-mercury--rgb: 225, 225, 225;--color-mercury--rgb--light: 250.5, 250.5, 250.5;--color-mercury--rgb--dark: 212.25, 212.25, 212.25;--color-ghost: #c6cdd5;--color-ghost--light: rgb(227.3636363636, 230.7575757576, 234.6363636364);--color-ghost--dark: rgb(183.3181818182, 192.1212121212, 202.1818181818);--color-ghost--rgb: 198, 205, 213;--color-ghost--rgb--light: 227.3636363636, 230.7575757576, 234.6363636364;--color-ghost--rgb--dark: 183.3181818182, 192.1212121212, 202.1818181818;--color-pale-sky: #627386;--color-pale-sky--light: rgb(123.8879310345, 140.5215517241, 159.1120689655);--color-pale-sky--dark: rgb(87.2284482759, 102.3599137931, 119.2715517241);--color-pale-sky--rgb: 98, 115, 134;--color-pale-sky--rgb--light: 123.8879310345, 140.5215517241, 159.1120689655;--color-pale-sky--rgb--dark: 87.2284482759, 102.3599137931, 119.2715517241;--color-mulled-wine: #444466;--color-mulled-wine--light: rgb(88.4, 88.4, 132.6);--color-mulled-wine--dark: rgb(57.8, 57.8, 86.7);--color-mulled-wine--rgb: 68, 68, 102;--color-mulled-wine--rgb--light: 88.4, 88.4, 132.6;--color-mulled-wine--rgb--dark: 57.8, 57.8, 86.7;--color-black-haze: #eaebeb;--color-black-haze--light: hsl(180, 2.4390243902%, 101.9607843137%);--color-black-haze--dark: rgb(220.9390243902, 222.5609756098, 222.5609756098);--color-black-haze--rgb: 234, 235, 235;--color-black-haze--rgb--light: 260.1219512195, 259.8780487805, 259.8780487805;--color-black-haze--rgb--dark: 220.9390243902, 222.5609756098, 222.5609756098;--color-black: #000000;--color-black--light: rgb(25.5, 25.5, 25.5);--color-black--dark: hsl(0, 0%, -5%);--color-black--rgb: 0, 0, 0;--color-black--rgb--light: 25.5, 25.5, 25.5;--color-black--rgb--dark: -12.75, -12.75, -12.75;--color-white: #ffffff;--color-white--light: hsl(0, 0%, 110%);--color-white--dark: rgb(242.25, 242.25, 242.25);--color-white--rgb: 255, 255, 255;--color-white--rgb--light: 280.5, 280.5, 280.5;--color-white--rgb--dark: 242.25, 242.25, 242.25;--color-mountain-meadow: #1ad598;--color-mountain-meadow--light: rgb(58.9330543933, 231.0669456067, 174.9163179916);--color-mountain-meadow--dark: rgb(23.2259414226, 190.2740585774, 135.7824267782);--color-mountain-meadow--rgb: 26, 213, 152;--color-mountain-meadow--rgb--light: 58.9330543933, 231.0669456067, 174.9163179916;--color-mountain-meadow--rgb--dark: 23.2259414226, 190.2740585774, 135.7824267782;--color-hint-of-green: #f6fffa;--color-hint-of-green--light: hsl(146.6666666667, 100%, 108.2352941176%);--color-hint-of-green--dark: rgb(220.5, 255, 235.8333333333);--color-hint-of-green--rgb: 246, 255, 250;--color-hint-of-green--rgb--light: 297, 255, 278.3333333333;--color-hint-of-green--rgb--dark: 220.5, 255, 235.8333333333;--color-black-squeeze: #fafcfd;--color-black-squeeze--light: hsl(200, 42.8571428571%, 108.6274509804%);--color-black-squeeze--dark: rgb(231.7857142857, 241.0714285714, 245.7142857143);--color-black-squeeze--rgb: 250, 252, 253;--color-black-squeeze--rgb--light: 286.4285714286, 273.8571428571, 267.5714285714;--color-black-squeeze--rgb--dark: 231.7857142857, 241.0714285714, 245.7142857143;--color-scarlet: #ff1616;--color-scarlet--light: #ff4949;--color-scarlet--dark: rgb(251.5, 0, 0);--color-scarlet--rgb: 255, 22, 22;--color-scarlet--rgb--light: 255, 73, 73;--color-scarlet--rgb--dark: 251.5, 0, 0;--color-scarlet-dark: #e60000;--color-scarlet-dark--light: #ff1a1a;--color-scarlet-dark--dark: rgb(204.5, 0, 0);--color-scarlet-dark--rgb: 230, 0, 0;--color-scarlet-dark--rgb--light: 255, 26, 26;--color-scarlet-dark--rgb--dark: 204.5, 0, 0;--color-scarlet-light: #f7d4d6;--color-scarlet-light--light: white;--color-scarlet-light--dark: rgb(243, 190.5, 193.5);--color-scarlet-light--rgb: 247, 212, 214;--color-scarlet-light--rgb--light: 255, 255, 255;--color-scarlet-light--rgb--dark: 243, 190.5, 193.5;--color-aqua-haze: #f4f7f9;--color-aqua-haze--light: hsl(204, 29.4117647059%, 106.6666666667%);--color-aqua-haze--dark: rgb(227.5, 235, 240);--color-aqua-haze--rgb: 244, 247, 249;--color-aqua-haze--rgb--light: 277, 271, 267;--color-aqua-haze--rgb--dark: 227.5, 235, 240;--color-tundora: #4a4a4a;--color-tundora--light: rgb(99.5, 99.5, 99.5);--color-tundora--dark: rgb(61.25, 61.25, 61.25);--color-tundora--rgb: 74, 74, 74;--color-tundora--rgb--light: 99.5, 99.5, 99.5;--color-tundora--rgb--dark: 61.25, 61.25, 61.25;--color-catskill-white: #e2e8f0;--color-catskill-white--light: hsl(214.2857142857, 31.8181818182%, 101.3725490196%);--color-catskill-white--dark: rgb(209.1931818182, 218.6704545455, 231.3068181818);--color-catskill-white--rgb: 226, 232, 240;--color-catskill-white--rgb--light: 259.6136363636, 258.6590909091, 257.3863636364;--color-catskill-white--rgb--dark: 209.1931818182, 218.6704545455, 231.3068181818;--color-blue-ribbon: #2b62f6;--color-blue-ribbon--light: rgb(91.9230769231, 134.2307692308, 248.0769230769);--color-blue-ribbon--dark: rgb(18.5384615385, 79.8846153846, 244.9615384615);--color-blue-ribbon--rgb: 43, 98, 246;--color-blue-ribbon--rgb--light: 91.9230769231, 134.2307692308, 248.0769230769;--color-blue-ribbon--rgb--dark: 18.5384615385, 79.8846153846, 244.9615384615;--color-anakiwa: #b1d1ff;--color-anakiwa--light: rgb(228, 239.0769230769, 255);--color-anakiwa--dark: rgb(151.5, 193.9615384615, 255);--color-anakiwa--rgb: 177, 209, 255;--color-anakiwa--rgb--light: 228, 239.0769230769, 255;--color-anakiwa--rgb--dark: 151.5, 193.9615384615, 255;--color-blue-ribbon-light: #4172f7;--color-blue-ribbon-light--light: rgb(113.9393939394, 150.3181818182, 249.0606060606);--color-blue-ribbon-light--dark: rgb(40.5303030303, 95.8409090909, 245.9696969697);--color-blue-ribbon-light--rgb: 65, 114, 247;--color-blue-ribbon-light--rgb--light: 113.9393939394, 150.3181818182, 249.0606060606;--color-blue-ribbon-light--rgb--dark: 40.5303030303, 95.8409090909, 245.9696969697;--color-blue-ribbon-dark: #1f4ad1;--color-blue-ribbon-dark--light: rgb(64.2875, 103.525, 226.7125);--color-blue-ribbon-dark--dark: rgb(27.70625, 66.1375, 186.79375);--color-blue-ribbon-dark--rgb: 31, 74, 209;--color-blue-ribbon-dark--rgb--light: 64.2875, 103.525, 226.7125;--color-blue-ribbon-dark--rgb--dark: 27.70625, 66.1375, 186.79375;--color-manatee: #8990a2;--color-manatee--light: rgb(165.5213270142, 170.8293838863, 184.4786729858);--color-manatee--dark: rgb(122.7393364929, 130.5853080569, 150.7606635071);--color-manatee--rgb: 137, 144, 162;--color-manatee--rgb--light: 165.5213270142, 170.8293838863, 184.4786729858;--color-manatee--rgb--dark: 122.7393364929, 130.5853080569, 150.7606635071;--color-ebony-clay: #27273f;--color-ebony-clay--light: rgb(58.5, 58.5, 94.5);--color-ebony-clay--dark: rgb(29.25, 29.25, 47.25);--color-ebony-clay--rgb: 39, 39, 63;--color-ebony-clay--rgb--light: 58.5, 58.5, 94.5;--color-ebony-clay--rgb--dark: 29.25, 29.25, 47.25;--color-silver: #c4c4c4;--color-silver--light: rgb(221.5, 221.5, 221.5);--color-silver--dark: rgb(183.25, 183.25, 183.25);--color-silver--rgb: 196, 196, 196;--color-silver--rgb--light: 221.5, 221.5, 221.5;--color-silver--rgb--dark: 183.25, 183.25, 183.25;--color-silver-dark: #c6c6c6;--color-silver-dark--light: rgb(223.5, 223.5, 223.5);--color-silver-dark--dark: rgb(185.25, 185.25, 185.25);--color-silver-dark--rgb: 198, 198, 198;--color-silver-dark--rgb--light: 223.5, 223.5, 223.5;--color-silver-dark--rgb--dark: 185.25, 185.25, 185.25;--color-charade: #2a2c36;--color-charade--light: rgb(64.3125, 67.375, 82.6875);--color-charade--dark: rgb(30.84375, 32.3125, 39.65625);--color-charade--rgb: 42, 44, 54;--color-charade--rgb--light: 64.3125, 67.375, 82.6875;--color-charade--rgb--dark: 30.84375, 32.3125, 39.65625;--color-sirocco: #737b7f;--color-sirocco--light: rgb(141.1198347107, 148.2933884298, 151.8801652893);--color-sirocco--dark: rgb(102.882231405, 110.0392561983, 113.617768595);--color-sirocco--rgb: 115, 123, 127;--color-sirocco--rgb--light: 141.1198347107, 148.2933884298, 151.8801652893;--color-sirocco--rgb--dark: 102.882231405, 110.0392561983, 113.617768595;--color-black-pearl: #06152b;--color-black-pearl--light: rgb(12.2448979592, 42.8571428571, 87.7551020408);--color-black-pearl--dark: rgb(2.8775510204, 10.0714285714, 20.6224489796);--color-black-pearl--rgb: 6, 21, 43;--color-black-pearl--rgb--light: 12.2448979592, 42.8571428571, 87.7551020408;--color-black-pearl--rgb--dark: 2.8775510204, 10.0714285714, 20.6224489796;--color-lily-white: #edfaff;--color-lily-white--light: hsl(196.6666666667, 100%, 106.4705882353%);--color-lily-white--dark: rgb(211.5, 242.9166666667, 255);--color-lily-white--rgb: 237, 250, 255;--color-lily-white--rgb--light: 288, 264.1666666667, 255;--color-lily-white--rgb--dark: 211.5, 242.9166666667, 255;--color-serenade: #fff6eb;--color-serenade--light: hsl(33, 100%, 106.0784313725%);--color-serenade--dark: rgb(255, 234.525, 209.5);--color-serenade--rgb: 255, 246, 235;--color-serenade--rgb--light: 255, 268.95, 286;--color-serenade--rgb--dark: 255, 234.525, 209.5;--color-salmon: #fc9574;--color-salmon--light: rgb(253.0774647887, 187.0704225352, 165.9225352113);--color-salmon--dark: rgb(251.4612676056, 129.9647887324, 91.0387323944);--color-salmon--rgb: 252, 149, 116;--color-salmon--rgb--light: 253.0774647887, 187.0704225352, 165.9225352113;--color-salmon--rgb--dark: 251.4612676056, 129.9647887324, 91.0387323944;--color-fair-pink: #ffecee;--color-fair-pink--light: hsl(353.6842105263, 100%, 106.2745098039%);--color-fair-pink--dark: rgb(255, 210.5, 215.1842105263);--color-fair-pink--rgb: 255, 236, 238;--color-fair-pink--rgb--light: 255, 287, 283.6315789474;--color-fair-pink--rgb--dark: 255, 210.5, 215.1842105263;--color-crimson: #d0112b;--color-crimson--light: rgb(237.32, 38.68, 65.72);--color-crimson--dark: rgb(184.4266666667, 15.0733333333, 38.1266666667);--color-crimson--rgb: 208, 17, 43;--color-crimson--rgb--light: 237.32, 38.68, 65.72;--color-crimson--rgb--dark: 184.4266666667, 15.0733333333, 38.1266666667;--color-baby-blue: #e1fffd;--color-baby-blue--light: hsl(176, 100%, 104.1176470588%);--color-baby-blue--dark: rgb(199.5, 255, 251.3);--color-baby-blue--rgb: 225, 255, 253;--color-baby-blue--rgb--light: 276, 255, 256.4;--color-baby-blue--rgb--dark: 199.5, 255, 251.3;--color-zircon: #f3f6ff;--color-zircon--light: hsl(225, 100%, 107.6470588235%);--color-zircon--dark: rgb(217.5, 226.875, 255);--color-zircon--rgb: 243, 246, 255;--color-zircon--rgb--light: 294, 284.25, 255;--color-zircon--rgb--dark: 217.5, 226.875, 255;--color-yellow: #fff004;--color-yellow--light: rgb(255, 243.0478087649, 55);--color-yellow--dark: rgb(233.5, 219.5458167331, 0);--color-yellow--rgb: 255, 240, 4;--color-yellow--rgb--light: 255, 243.0478087649, 55;--color-yellow--rgb--dark: 233.5, 219.5458167331, 0;--color-mint-cream: #f5fff9;--color-mint-cream--light: hsl(144, 100%, 108.0392156863%);--color-mint-cream--dark: rgb(219.5, 255, 233.7);--color-mint-cream--rgb: 245, 255, 249;--color-mint-cream--rgb--light: 296, 255, 279.6;--color-mint-cream--rgb--dark: 219.5, 255, 233.7;--color-chablis: #fff2f3;--color-chablis--light: hsl(355.3846153846, 100%, 107.4509803922%);--color-chablis--dark: rgb(255, 216.5, 219.4615384615);--color-chablis--rgb: 255, 242, 243;--color-chablis--rgb--light: 255, 293, 290.0769230769;--color-chablis--rgb--dark: 255, 216.5, 219.4615384615;--color-mystic: #dee4ed;--color-mystic--light: white;--color-mystic--dark: rgb(205.5, 214.5, 228);--color-mystic--rgb: 222, 228, 237;--color-mystic--rgb--light: 255, 255, 255;--color-mystic--rgb--dark: 205.5, 214.5, 228;--color-curious-blue: #27aae1;--color-curious-blue--light: rgb(83.7804878049, 187.6219512195, 231.2195121951);--color-curious-blue--dark: rgb(29.0853658537, 156.0914634146, 209.4146341463);--color-curious-blue--rgb: 39, 170, 225;--color-curious-blue--rgb--light: 83.7804878049, 187.6219512195, 231.2195121951;--color-curious-blue--rgb--dark: 29.0853658537, 156.0914634146, 209.4146341463;--color-orange-peel: #ff9c00;--color-orange-peel--light: rgb(255, 175.8, 51);--color-orange-peel--dark: rgb(229.5, 140.4, 0);--color-orange-peel--rgb: 255, 156, 0;--color-orange-peel--rgb--light: 255, 175.8, 51;--color-orange-peel--rgb--dark: 229.5, 140.4, 0;--color-persian-green: #00a79d;--color-persian-green--light: rgb(0, 218, 204.9461077844);--color-persian-green--dark: rgb(0, 141.5, 133.0269461078);--color-persian-green--rgb: 0, 167, 157;--color-persian-green--rgb--light: 0, 218, 204.9461077844;--color-persian-green--rgb--dark: 0, 141.5, 133.0269461078;--color-persian-hint-of-green: #e1ffef;--color-persian-hint-of-green--light: hsl(148, 100%, 104.1176470588%);--color-persian-hint-of-green--dark: rgb(199.5, 255, 225.4);--color-persian-hint-of-green--rgb: 225, 255, 239;--color-persian-hint-of-green--rgb--light: 276, 255, 266.2;--color-persian-hint-of-green--rgb--dark: 199.5, 255, 225.4;--color-casablanca: #fabf4d;--color-casablanca--light: rgb(251.393442623, 208.8360655738, 126.606557377);--color-casablanca--dark: rgb(249.3032786885, 182.0819672131, 52.1967213115);--color-casablanca--rgb: 250, 191, 77;--color-casablanca--rgb--light: 251.393442623, 208.8360655738, 126.606557377;--color-casablanca--rgb--dark: 249.3032786885, 182.0819672131, 52.1967213115;--color-snow: #fff9f9;--color-snow--light: hsl(0, 100%, 108.8235294118%);--color-snow--dark: rgb(255, 223.5, 223.5);--color-snow--rgb: 255, 249, 249;--color-snow--rgb--light: 255, 300, 300;--color-snow--rgb--dark: 255, 223.5, 223.5;--color-lavender: #dfe7fe;--color-lavender--light: hsl(224.5161290323, 93.9393939394%, 103.5294117647%);--color-lavender--dark: rgb(198.2727272727, 212.4545454545, 253.2272727273);--color-lavender--rgb: 223, 231, 254;--color-lavender--rgb--light: 272.4545454545, 268.0909090909, 255.5454545455;--color-lavender--rgb--dark: 198.2727272727, 212.4545454545, 253.2272727273;--color-loblolly: #c2c8cc;--color-loblolly--light: rgb(221.7767857143, 225.0446428571, 227.2232142857);--color-loblolly--dark: rgb(180.1116071429, 187.4776785714, 192.3883928571);--color-loblolly--rgb: 194, 200, 204;--color-loblolly--rgb--light: 221.7767857143, 225.0446428571, 227.2232142857;--color-loblolly--rgb--dark: 180.1116071429, 187.4776785714, 192.3883928571;--color-porcelain: #f3f5f6;--color-porcelain--light: hsl(200, 14.2857142857%, 105.8823529412%);--color-porcelain--dark: rgb(228.4285714286, 232.8571428571, 235.0714285714);--color-porcelain--rgb: 243, 245, 246;--color-porcelain--rgb--light: 272.1428571429, 269.2857142857, 267.8571428571;--color-porcelain--rgb--dark: 228.4285714286, 232.8571428571, 235.0714285714;--color-magnolia: #f9f1ff;--color-magnolia--light: hsl(274.2857142857, 100%, 107.2549019608%);--color-magnolia--dark: rgb(238.0714285714, 215.5, 255);--color-magnolia--rgb: 249, 241, 255;--color-magnolia--rgb--light: 270.8571428571, 292, 255;--color-magnolia--rgb--dark: 238.0714285714, 215.5, 255;--color-violet-chalk: #f7ecff;--color-violet-chalk--light: hsl(274.7368421053, 100%, 106.2745098039%);--color-violet-chalk--dark: rgb(236.2631578947, 210.5, 255);--color-violet-chalk--rgb: 247, 236, 255;--color-violet-chalk--rgb--light: 268.4736842105, 287, 255;--color-violet-chalk--rgb--dark: 236.2631578947, 210.5, 255;--color-gray-storm: #f4f5f4;--color-gray-storm--light: hsl(120, 4.7619047619%, 105.8823529412%);--color-gray-storm--dark: rgb(230.6428571429, 232.8571428571, 230.6428571429);--color-gray-storm--rgb: 244, 245, 244;--color-gray-storm--rgb--light: 270.7142857143, 269.2857142857, 270.7142857143;--color-gray-storm--rgb--dark: 230.6428571429, 232.8571428571, 230.6428571429;--color-twilight-blue: #f3fcff;--color-twilight-blue--light: hsl(195, 100%, 107.6470588235%);--color-twilight-blue--dark: rgb(217.5, 245.625, 255);--color-twilight-blue--rgb: 243, 252, 255;--color-twilight-blue--rgb--light: 294, 264.75, 255;--color-twilight-blue--rgb--dark: 217.5, 245.625, 255;--color-persian-hint-of-green-light: #f0fff7;--color-persian-hint-of-green-light--light: hsl(148, 100%, 107.0588235294%);--color-persian-hint-of-green-light--dark: rgb(214.5, 255, 233.4);--color-persian-hint-of-green-light--rgb: 240, 255, 247;--color-persian-hint-of-green-light--rgb--light: 291, 255, 274.2;--color-persian-hint-of-green-light--rgb--dark: 214.5, 255, 233.4;--color-lavender-blush: #fff3f5;--color-lavender-blush--light: hsl(350, 100%, 107.6470588235%);--color-lavender-blush--dark: rgb(255, 217.5, 223.75);--color-lavender-blush--rgb: 255, 243, 245;--color-lavender-blush--rgb--light: 255, 294, 287.5;--color-lavender-blush--rgb--dark: 255, 217.5, 223.75;--color-bridal-heath: #fff9f2;--color-bridal-heath--light: hsl(32.3076923077, 100%, 107.4509803922%);--color-bridal-heath--dark: rgb(255, 237.2307692308, 216.5);--color-bridal-heath--rgb: 255, 249, 242;--color-bridal-heath--rgb--light: 255, 272.5384615385, 293;--color-bridal-heath--rgb--dark: 255, 237.2307692308, 216.5;--color-tree-poppy: #f89113;--color-tree-poppy--light: rgb(249.4691358025, 168.0864197531, 68.5308641975);--color-tree-poppy--dark: rgb(234.5432098765, 132.1790123457, 6.9567901235);--color-tree-poppy--rgb: 248, 145, 19;--color-tree-poppy--rgb--light: 249.4691358025, 168.0864197531, 68.5308641975;--color-tree-poppy--rgb--dark: 234.5432098765, 132.1790123457, 6.9567901235;--color-electric-violet: #9927f2;--color-electric-violet--light: rgb(175.7161572052, 87.1048034934, 244.8951965066);--color-electric-violet--dark: rgb(141.6419213974, 14.9475982533, 240.5524017467);--color-electric-violet--rgb: 153, 39, 242;--color-electric-violet--rgb--light: 175.7161572052, 87.1048034934, 244.8951965066;--color-electric-violet--rgb--dark: 141.6419213974, 14.9475982533, 240.5524017467;--transition-animation-fast: 120ms;--transition-animation-medium: 300ms;--transition-animation-slow: 500ms;--default-border-radius: 4px;--default-border-radius-v2: 5px;--border-radius-modal-edit: 8px;--box-shadow-focus: 0 4px 10px;--box-shadow-button: 0px 3px 10px rgba(0, 0, 0, 0.08);--box-shadow-arrow-icon: 0px 3px 6px rgba(0, 0, 0, 0.161);--box-shadow-modal: 0px 2px 12px rgba(0, 0, 0, 0.15);--box-shadow-expanded-row: 0px 2px 6px rgba(0, 0, 0, 0.08);--box-shadow-input-focus: 0 0 0 1px var(--color-blue-ribbon);--box-shadow-input-error: 0 0 0 1px var(--color-scarlet);--zindex-shell-header: 70;--zindex-shell-drawer-right: 40;--zindex-shell-navigation: 60;--zindex-dropdown: 70;--zindex-tooltip: 80;--zindex-modal--backdrop: 90;--zindex-modal: 100;--font-family-open-sans: Open Sans, verdana, arial, sans-serif;--font-family-open-sans-condensed: Open Sans Condensed, verdana, arial, sans-serif;--rem-base: 62.5%;--fs-smallest: 1.1rem;--fs-smaller: 1.2rem;--fs-small: 1.4rem;--fs-regular: 1.6rem;--fs-medium: 1.8rem;--fs-big: 2rem;--fs-bigger: 2.4rem;--fs-biggest: 2.8rem;--fs-xl: 3.2rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--fw-extra-bold: 800;--fw-black: 900;--lh-default: 1rem;--lh-regular: 1.6rem;--lh-medium: 2rem;--lh-big: 2.4rem;--lh-bigger: 3.6rem;--lh-xl: 4.8rem;--ls-regular: 0;--font-family-inter: Inter, verdana, arial, sans-serif;--rem-base: 62.5%;--fs-smallest: 1rem;--fs-smaller: 1.2rem;--fs-small: 1.4rem;--fs-regular: 1.6rem;--fs-medium: 1.8rem;--fs-big: 2rem;--fs-bigger: 2.4rem;--fs-biggest: 2.8rem;--fs-xl: 3.2rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--fw-extra-bold: 800;--fw-black: 900;--lh-default: 1rem;--lh-smaller: 1.2rem;--lh-small: 1.4rem;--lh-regular: 1.6rem;--lh-medium: 2rem;--lh-big: 2.4rem;--lh-bigger: 3.6rem;--lh-xl: 4.8rem;--ls-regular: 0;--theme-base-spacing: var(--iux-size--smallest);--theme-default-padding: var(--iux-size--medium);--theme-default-box-spacing: var(--iux-size--medium);--theme-icon-default-size: var(--iux-size--medium);--theme-default-border-radius: var(--default-border-radius);--theme-default-control-background: var(--color-jaffa);--theme-default-inner-background: var(--color-white);--theme-default-overlay-background: rgba(var(--color-black--rgb), 0.25);--theme-default-border-color: var(--color-alto);--theme-default-text: var(--color-black);--theme-default-text-secondary: var(--mine-shaft);--theme-default-text-error: var(--color-cardinal);--theme-inputs-background: var(--color-white);--theme-inputs-border-color: var(--color-edward);--theme-inputs-border-radius: var(--default-border-radius);--theme-inputs-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), var(--box-shadow-focus) rgba(var(--color-jaffa--rgb), 0);--theme-inputs-color: var(--color-black);--theme-inputs-placeholder-color: var(--color-edward);--theme-inputs-fill-color: var(--color-black);--theme-inputs-error-color: var(--color-cardinal);--theme-inputs-border-color--hover: var(--color-jaffa);--theme-inputs-border-color--hoverLight: var(--color-jaffa--light);--theme-inputs-border-color--hoverDark: var(--color-jaffa--dark);--theme-inputs-color--hover: var(--color-black);--theme-inputs-placeholder-color--hover: var(--color-edward);--theme-inputs-border-color--focus: var(--color-jaffa);--theme-inputs-color--focus: var(--color-black);--theme-inputs-placeholder-color--focus: var(--color-edward);--theme-inputs-fill-color--focus: var(--color-jaffa);--theme-inputs-box-shadow--focus: 0 0 0 1px var(--color-jaffa), var(--box-shadow-focus) rgba(var(--color-jaffa--rgb), 0.2);--theme-inputs-background--disabled: var(--color-alabaster);--theme-inputs-border-color--disabled: var(--color-iron);--theme-inputs-color--disabled: var(--color-edward);--theme-inputs-placeholder-color--disabled: var(--color-edward);--theme-inputs-box-shadow--disabled: var(--box-shadow-focus) rgba(var(--color-white--rgb), 0);--theme-inputs-background--error: var(--color-white);--theme-inputs-border-color--error: var(--color-cardinal);--theme-inputs-color--error: var(--color-cardinal);--theme-inputs-placeholder-color--error: var(--color-cardinal);--theme-inputs-box-shadow--error: 0 0 0 1px rgba(var(--color-cardinal), 0) var(--box-shadow-focus) rgba(var(--color-cardinal--rgb), 0.2);--theme-inputs-box-shadow--error--focused: 0 0 0 1px var(--color-cardinal), var(--box-shadow-focus) rgba(var(--color-cardinal--rgb), 0.2);--theme-primary-control-background: var(--color-jaffa);--theme-primary-inner-background: var(--color-white);--theme-primary-overlay-background: rgba(var(--color-black--rgb), 0.25);--theme-primary-border-color: var(--color-alto);--theme-primary-text: var(--color-black);--theme-primary-text-secondary: var(--mine-shaft);--theme-primary-text-error: var(--color-cardinal)}:root[data-dark-mode=true]{--csstools-color-scheme--light: ;color-scheme:dark;--theme-default-overlay-background: var(--iux-color-background--overlay);--theme-default-inner-background: var(--iux-color-background--100);--theme-inputs-background: var(--iux-color-background--100);--theme-inputs-border-color: var(--iux-color-stroke--100);--theme-inputs-color: var(--iux-color-text--primary);--theme-inputs-placeholder-color: var(--iux-color-text--tertiary);--theme-inputs-fill-color: var(--iux-color-text--primary);--theme-inputs-border-color--hover: var(--iux-color-stroke--accent);--theme-inputs-color--hover: var(--iux-color-text--primary);--theme-inputs-placeholder-color--hover: var(--iux-color-text--tertiary);--theme-inputs-border-color--focus: var(--iux-color-stroke--accent);--theme-inputs-color--focus: var(--iux-color-text--primary);--theme-inputs-placeholder-color--focus: var(--iux-color-text--tertiary);--theme-inputs-fill-color--focus: var(--iux-color-text--primary);--theme-inputs-background--error: var(--iux-color-background--100);--theme-inputs-border-color--error: var(--iux-color-stroke--warning);--theme-inputs-color--error: var(--iux-color-stroke--warning);--theme-inputs-placeholder-color--error: var(--iux-color-stroke--warning);--theme-inputs-box-shadow--error: 0 0 0 1px rgba(var(--iux-color-stroke--warning), 0) var(--box-shadow-focus) rgba(var(--color-cardinal--rgb), 0.2);--theme-inputs-box-shadow--error--focused: 0 0 0 1px var(--iux-color-stroke--warning), var(--box-shadow-focus) rgba(var(--color-cardinal--rgb), 0.2);--theme-ui-tooltip-background: var(--iux-color-background--600);--theme-ui-tooltip-color: var(--iux-color-text--primary)}:root[data-dark-mode=true] [class*=transitional-model-iframe]{filter:invert(1) hue-rotate(190deg) brightness(1.3) contrast(0.8)}:root body{--iba-spinner-color: var(--iux-color-fill-primary);--iba-spinner-background: var(--iux-color-background--300)}.bodyText__FejPE{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--regular);font-weight:400;line-height:2rem;letter-spacing:0;-webkit-font-smoothing:antialiased}.react-page__VhK_b{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:400;-webkit-font-smoothing:antialiased}.react-page__VhK_b h1{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--extra-large-2);font-weight:700;line-height:4.8rem;letter-spacing:0}.react-page__VhK_b h2{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--large-2);font-weight:700;line-height:3.6rem;letter-spacing:0}.react-page__VhK_b h3{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--large);font-weight:700;line-height:2.4rem;letter-spacing:0}.react-page__VhK_b desc,.react-page__VhK_b small,.react-page__VhK_b .descriptionText__lAex_{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--extra-small);font-weight:400;line-height:1.6rem;letter-spacing:0}.react-page__VhK_b strong,.react-page__VhK_b .bodyTextBold__bIsG3{font-weight:600}.react-page__VhK_b label,.react-page__VhK_b .labelText__Cisf0{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:600;line-height:2rem;letter-spacing:0}.react-page__VhK_b input[type=text],.react-page__VhK_b input[type=number],.react-page__VhK_b input[type=password],.react-page__VhK_b textarea,.react-page__VhK_b .inputText__CSSPb{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:400;line-height:1.6rem;letter-spacing:0}[class*=styled-scrollbar]::-webkit-scrollbar{width:var(--iux-scrollbar-size);height:var(--iux-scrollbar-size)}[class*=styled-scrollbar]::-webkit-scrollbar-corner{background:none}[class*=styled-scrollbar]::-webkit-scrollbar-thumb{background-color:var(--color-silver);border-radius:var(--iux-border-radius--pill);background-clip:content-box}[class*=styled-scrollbar]::-webkit-scrollbar-thumb:vertical{border-right:calc(var(--iux-scrollbar-size)/3) solid rgba(0,0,0,0);border-left:calc(var(--iux-scrollbar-size)/3) solid rgba(0,0,0,0)}[class*=styled-scrollbar]::-webkit-scrollbar-thumb:vertical:hover{border-right-width:var(--iux-border-width);border-left-width:var(--iux-border-width)}[class*=styled-scrollbar]::-webkit-scrollbar-thumb:horizontal{border-top:calc(var(--iux-scrollbar-size)/3) solid rgba(0,0,0,0);border-bottom:calc(var(--iux-scrollbar-size)/3) solid rgba(0,0,0,0)}[class*=styled-scrollbar]::-webkit-scrollbar-thumb:horizontal:hover{border-top-width:var(--iux-border-width);border-bottom-width:var(--iux-border-width)}html[data-dark-mode=true] [class*=styled-scrollbar]::-webkit-scrollbar-thumb{background-color:var(--iux-color-stroke--200)}:root{--iux-global-size--2: 2px;--iux-global-size--4: 4px;--iux-global-size--8: 8px;--iux-global-size--12: 12px;--iux-global-size--16: 16px;--iux-global-size--20: 20px;--iux-global-size--24: 24px;--iux-global-size--28: 28px;--iux-global-size--32: 32px;--iux-global-size--36: 36px;--iux-global-size--40: 40px;--iux-global-size--44: 44px;--iux-global-size--48: 48px;--iux-global-size--52: 52px;--iux-global-size--56: 56px;--iux-global-size--60: 60px;--iux-global-size--64: 64px;--iux-global-border-radius--2: 2px;--iux-global-border-radius--3: 3px;--iux-global-border-radius--4: 4px;--iux-global-border-radius--5: 5px;--iux-global-border-radius--8: 8px;--iux-global-border-radius--10: 10px;--iux-global-border-radius--999: 999px;--iux-global-border-radius--50p: 50%;--iux-global-border-width--1: 1px;--iux-global-border-width--2: 2px;--iux-global-color-neutral-light--white: #fff;--iux-global-color-neutral-light--black-squeeze: #fafcfd;--iux-global-color-neutral-light--aqua-haze: #f4f7f9;--iux-global-color-neutral-light--catskill-white: #e2e8f0;--iux-global-color-neutral-dark--charade: #2a2c36;--iux-global-color-neutral-dark--tundora: #4a4a4a;--iux-global-color-neutral-dark--manatee: #8990a2;--iux-global-color-neutral-dark--silver-dark: #c6c6c6;--iux-global-color-neutral-dark---100: #101214;--iux-global-color-neutral-dark--0: #101214;--iux-global-color-neutral-dark--100: #161a1d;--iux-global-color-neutral-dark--200: #1d2125;--iux-global-color-neutral-dark--250: #22272b;--iux-global-color-neutral-dark--300: #282e33;--iux-global-color-neutral-dark--350: #2c333a;--iux-global-color-neutral-dark--400: #38414a;--iux-global-color-neutral-dark--500: #454f59;--iux-global-color-neutral-dark--600: #596773;--iux-global-color-neutral-dark--700: #738496;--iux-global-color-neutral-dark--800: #8c9bab;--iux-global-color-neutral-dark--900: #b6c2cf;--iux-global-color-neutral-dark--1000: #c7d1db;--iux-global-color-neutral-dark--1100: #dee4ea;--iux-global-color-customer--100: #f3fcff;--iux-global-color-customer--200: #edfaff;--iux-global-color-customer--300: #27aae1;--iux-global-color-quote--tree-poppy: #f89113;--iux-global-color-quote--orange-peel: #ff9c00;--iux-global-color-quote--salmon: #fc9574;--iux-global-color-quote--serenade: #fff6eb;--iux-global-color-quote--bridal-heath: #fff9f2;--iux-global-color-policy--persian-green: #00a79d;--iux-global-color-policy--persian-hint-of-green: #e1ffef;--iux-global-color-policy--persian-hint-of-green-light: #f0fff7;--iux-global-color-policy--baby-blue: #e1fffd;--iux-global-color-user--baby-blue: #dbe8ff;--iux-global-color-draft--bright-gray: #eaedf5;--iux-global-color-claim--crimson: #d0112b;--iux-global-color-claim--fair-pink: #ffecee;--iux-global-color-claim--lavender-blush: #fff3f5;--iux-global-color-party--electric-violet: #9927f2;--iux-global-color-party--magnolia: #f9f1ff;--iux-global-color-party--violet-chalk: #f7ecff;--iux-global-color-finance--100: rgba(141, 198, 63, 0.2);--iux-global-color-finance--300: #8dc63f;--iux-global-color-product--violet-chalk: #c6edfb;--iux-global-color-package--violet-chalk: #f3f7ff;--iux-global-color-blue--ribbon-50: #f0f6ff;--iux-global-color-blue--ribbon-100: #deebff;--iux-global-color-blue--ribbon-200: #b1d1ff;--iux-global-color-blue--ribbon-300: #65a0fd;--iux-global-color-blue--ribbon-400: #508afa;--iux-global-color-blue--ribbon-500: #2b62f6;--iux-global-color-blue--ribbon-600: #1f4ad1;--iux-global-color-blue--ribbon-700: #1536af;--iux-global-color-blue--ribbon-800: #0d258d;--iux-global-color-blue--ribbon-900: #081975;--iux-global-color-green--meadow-100: #f6fffa;--iux-global-color-green--meadow-200: #e3fcef;--iux-global-color-green--meadow-300: #abf5d1;--iux-global-color-green--meadow-400: #79f2c0;--iux-global-color-green--meadow-500: #1ad598;--iux-global-color-green--meadow-600: #36b389;--iux-global-color-green--meadow-700: #00875a;--iux-global-color-green--meadow-800: #006644;--iux-global-color-red--scarlet-200: #ffeced;--iux-global-color-red--scarlet-300: #f7d4d6;--iux-global-color-red--scarlet-400: #f33;--iux-global-color-red--scarlet-500: #ff1616;--iux-global-color-red--scarlet-600: #e60000;--iux-global-font-family--inter: "Inter";--iux-global-font-weight--300: 300;--iux-global-font-weight--400: 400;--iux-global-font-weight--500: 500;--iux-global-font-weight--600: 600;--iux-global-font-weight--700: 700;--iux-global-font-weight--800: 800;--iux-global-font-weight--900: 900;--iux-global-font-size--8: 0.8rem;--iux-global-font-size--10: 1rem;--iux-global-font-size--12: 1.2rem;--iux-global-font-size--14: 1.4rem;--iux-global-font-size--16: 1.6rem;--iux-global-font-size--18: 1.8rem;--iux-global-font-size--20: 2rem;--iux-global-font-size--24: 2.4rem;--iux-global-font-size--28: 2.8rem;--iux-global-font-size--32: 3.2rem;--iux-global-font-size--48: 4.8rem;--iux-global-line-height--100: 1rem;--iux-global-line-height--120: 1.2rem;--iux-global-line-height--140: 1.4rem;--iux-global-line-height--160: 1.6rem;--iux-size--smallest: var(--iux-global-size--4);--iux-size--extra-small: var(--iux-global-size--8);--iux-size--small: var(--iux-global-size--12);--iux-size--small-2: var(--iux-global-size--16);--iux-size--medium: var(--iux-global-size--20);--iux-size--medium-2: var(--iux-global-size--24);--iux-size--medium-3: var(--iux-global-size--28);--iux-size--large: var(--iux-global-size--32);--iux-size--large-2: var(--iux-global-size--36);--iux-size--large-3: var(--iux-global-size--40);--iux-size--large-4: var(--iux-global-size--44);--iux-size--extra-large: var(--iux-global-size--48);--iux-size--extra-large-2: var(--iux-global-size--52);--iux-size--extra-large-3: var(--iux-global-size--56);--iux-size--extra-large-4: var(--iux-global-size--60);--iux-scrollbar-size: 9px;--iux-border-radius--smallest: var(--iux-global-border-radius--3);--iux-border-radius--small: var(--iux-global-border-radius--4);--iux-border-radius: var(--iux-global-border-radius--5);--iux-border-radius--medium: var(--iux-global-border-radius--8);--iux-border-radius--large: var(--iux-global-border-radius--10);--iux-border-radius--pill: var(--iux-global-border-radius--999);--iux-border-radius--circle: var(--iux-global-border-radius--50p);--iux-border-width: var(--iux-global-border-width--1);--iux-border-width--medium: var(--iux-global-border-width--2);--iux-color-background--0: var(--iux-global-color-neutral-light--white);--iux-color-background--100: var(--iux-global-color-neutral-light--white);--iux-color-background--150: var(--iux-global-color-neutral-light--white);--iux-color-background--200: var(--iux-global-color-neutral-light--black-squeeze);--iux-color-background--250: var(--iux-global-color-neutral-light--black-squeeze);--iux-color-background--300: var(--iux-global-color-neutral-light--aqua-haze);--iux-color-background--400: var(--iux-global-color-neutral-light--aqua-haze);--iux-color-background--overlay: hsla(0, 0%, 0%, 0.7);--iux-color-stroke: var(--iux-global-color-neutral-light--catskill-white);--iux-color-stroke--100: var(--iux-global-color-neutral-light--catskill-white);--iux-color-stroke--200: var(--iux-global-color-neutral-light--catskill-white);--iux-color-stroke--300: var(--iux-global-color-neutral-light--catskill-white);--iux-color-stroke--accent: var(--iux-global-color-blue--ribbon-500);--iux-color-stroke--warning: var(--iux-global-color-red--scarlet-500);--iux-color-text--primary: var(--iux-global-color-neutral-dark--charade);--iux-color-text--secondary: var(--iux-global-color-neutral-dark--tundora);--iux-color-text--tertiary: var(--color-sirocco);--iux-color-text--disabled: var(--iux-global-color-neutral-dark--silver-dark);--iux-color-text--disabled--100: var(--iux-global-color-neutral-dark--silver-dark);--iux-color-text-accent: var(--iux-global-color-blue--ribbon-500);--iux-color-text-accent--focus: var(--iux-global-color-blue--ribbon-600);--iux-color-text-accent--negative: var(--iux-global-color-neutral-light--white);--iux-color-text-accent-light: var(--iux-global-color-blue--ribbon-400);--iux-color-text-accent-light--focus: var(--iux-global-color-blue--ribbon-300);--iux-color-text-status--warning: #ffd014;--iux-color-text-status--error: var(--iux-global-color-red--scarlet-500);--iux-color-text-status--success: var(--iux-global-color-green--meadow-500);--iux-color-fill--error: var(--iux-global-color-red--scarlet-300);--iux-color-fill-primary: var(--iux-global-color-blue--ribbon-500);--iux-color-fill-primary--highlight: var(--iux-global-color-blue--ribbon-600);--iux-color-fill-primary--disabled: var(--iux-global-color-neutral-dark--silver-dark);--iux-color-fill-primary--negative: var(--iux-global-color-neutral-light--white);--iux-color-fill-secondary-negative: var(--iux-global-color-neutral-dark--manatee);--iux-color-fill-secondary-negative--highlight: var(--iux-global-color-blue--ribbon-500);--iux-color-fill-secondary-negative--disabled: var(--iux-global-color-neutral-dark--silver-dark);--iux-color-fill-tertiary-negative: var(--iux-global-color-neutral-dark--charade);--iux-color-fill-tertiary-negative--disabled: var(--iux-global-color-neutral-dark--silver-dark);--iux-fill-status-warning: var(--iux-global-color-red--scarlet-500);--iux-color-entity-customer--tint: var(--iux-global-color-customer--200);--iux-color-entity-customer--background: var(--iux-global-color-customer--300);--iux-color-entity-quote--tint: var(--iux-global-color-quote--serenade);--iux-color-entity-policy--tint: var(--iux-global-color-policy--persian-hint-of-green);--iux-color-entity-claim--tint: var(--iux-global-color-claim--fair-pink);--iux-color-entity-party--tint: var(--iux-global-color-party--violet-chalk);--iux-color-entity-product--tint: var(--iux-global-color-product--violet-chalk);--iux-color-entity-package--tint: var(--iux-global-color-package--violet-chalk);--iux-color-entity-user--tint: var(--iux-global-color-user--baby-blue);--iux-color-entity-draft--tint: var(--iux-global-color-draft--bright-gray);--iux-font-family: var(--iux-global-font-family--inter);--iux-font-weight--light: var(--iux-global-font-weight--300);--iux-font-weight--regular: var(--iux-global-font-weight--400);--iux-font-weight--medium: var(--iux-global-font-weight--500);--iux-font-weight--semi-bold: var(--iux-global-font-weight--600);--iux-font-weight--bold: var(--iux-global-font-weight--700);--iux-font-weight--extra-bold: var(--iux-global-font-weight--800);--iux-font-weight--black: var(--iux-global-font-weight--900);--iux-font-size--smallest: var(--iux-global-font-size--10);--iux-font-size--extra-small: var(--iux-global-font-size--12);--iux-font-size--small: var(--iux-global-font-size--14);--iux-font-size--regular: var(--iux-global-font-size--16);--iux-font-size--medium: var(--iux-global-font-size--18);--iux-font-size--large: var(--iux-global-font-size--20);--iux-font-size--large-2: var(--iux-global-font-size--24);--iux-font-size--extra-large: var(--iux-global-font-size--28);--iux-font-size--extra-large-2: var(--iux-global-font-size--32);--iux-font-size--extra-large-3: var(--iux-global-font-size--48);--iux-line-height--smallest: var(--iux-global-line-height--100);--iux-line-height--extra-small: var(--iux-global-line-height--120);--iux-line-height--small: var(--iux-global-line-height--140);--iux-line-height--regular: var(--iux-global-line-height--160)}:root[data-dark-mode=true]{--iux-color-background--0: var(--iux-global-color-neutral-dark--0);--iux-color-background--100: var(--iux-global-color-neutral-dark--100);--iux-color-background--150: var(--iux-global-color-neutral-dark--200);--iux-color-background--200: var(--iux-global-color-neutral-dark--200);--iux-color-background--250: var(--iux-global-color-neutral-dark--250);--iux-color-background--300: var(--iux-global-color-neutral-dark--300);--iux-color-background--400: var(--iux-global-color-neutral-dark--400);--iux-color-background--500: var(--iux-global-color-neutral-dark--500);--iux-color-background--600: var(--iux-global-color-neutral-dark--600);--iux-color-background--700: var(--iux-global-color-neutral-dark--700);--iux-color-background--800: var(--iux-global-color-neutral-dark--800);--iux-color-stroke: var(--iux-global-color-neutral-dark--300);--iux-color-stroke--100: var(--iux-global-color-neutral-dark--400);--iux-color-stroke--200: var(--iux-global-color-neutral-dark--500);--iux-color-stroke--300: var(--iux-global-color-neutral-dark--600);--iux-color-text--primary: var(--iux-global-color-neutral-light--aqua-haze);--iux-color-text--secondary: var(--iux-global-color-neutral-dark--silver-dark);--iux-color-text--tertiary: var(--iux-global-color-neutral-dark--manatee);--iux-color-text--disabled: var(--iux-global-color-neutral-dark--600);--iux-color-text--disabled--100: var(--iux-global-color-neutral-dark--700);--iux-color-text-accent--focus: var(--iux-global-color-blue--ribbon-400);--iux-color-fill--error: hsl(357 69% 15% / 1);--iux-color-entity-customer--tint: hsl(198 60% 15% / 1);--iux-color-entity-quote--tint: hsl(37 50% 15% / 1);--iux-color-entity-policy--tint: hsl(176 35% 15% / 1);--iux-color-entity-claim--tint: hsl(352 35% 15% / 1);--iux-color-entity-party--tint: hsl(274 35% 15% / 1);--iux-color-entity-product--tint: #1e2d37;--iux-color-entity-package--tint: #201655;--iux-global-color-user--baby-blue: hsl(200 70% 15% / 1);--iux-global-color-draft--bright-gray: hsl(224, 15%, 20%)}:root[data-layout-mode=regular]{--iux-size--smallest: var(--iux-global-size--2);--iux-size--extra-small: var(--iux-global-size--4);--iux-size--small: var(--iux-global-size--8);--iux-size--small-2: var(--iux-global-size--12);--iux-size--medium: var(--iux-global-size--16);--iux-size--medium-2: var(--iux-global-size--20);--iux-size--medium-3: var(--iux-global-size--24);--iux-size--large: var(--iux-global-size--28);--iux-size--large-2: var(--iux-global-size--32);--iux-size--large-3: var(--iux-global-size--36);--iux-size--large-4: var(--iux-global-size--40);--iux-size--extra-large: var(--iux-global-size--44);--iux-size--extra-large-2: var(--iux-global-size--48);--iux-size--extra-large-3: var(--iux-global-size--52);--iux-size--extra-large-4: var(--iux-global-size--56);--iux-font-size--smallest: var(--iux-global-font-size--8);--iux-font-size--extra-small: var(--iux-global-font-size--10);--iux-font-size--small: var(--iux-global-font-size--12);--iux-font-size--regular: var(--iux-global-font-size--14);--iux-font-size--medium: var(--iux-global-font-size--16);--iux-font-size--large: var(--iux-global-font-size--18);--iux-font-size--large-2: var(--iux-global-font-size--20);--iux-font-size--extra-large: var(--iux-global-font-size--24);--iux-font-size--extra-large-2: var(--iux-global-font-size--28);--iux-font-size--extra-large-3: var(--iux-global-font-size--32)}:root[data-layout-mode=dense]{--iux-size--smallest: var(--iux-global-size--2);--iux-size--extra-small: var(--iux-global-size--4);--iux-size--small: var(--iux-global-size--8);--iux-size--small-2: var(--iux-global-size--8);--iux-size--medium: var(--iux-global-size--12);--iux-size--medium-2: var(--iux-global-size--16);--iux-size--medium-3: var(--iux-global-size--20);--iux-size--large: var(--iux-global-size--24);--iux-size--large-2: var(--iux-global-size--28);--iux-size--large-3: var(--iux-global-size--32);--iux-size--large-4: var(--iux-global-size--36);--iux-size--extra-large: var(--iux-global-size--40);--iux-size--extra-large-2: var(--iux-global-size--44);--iux-size--extra-large-3: var(--iux-global-size--48);--iux-size--extra-large-4: var(--iux-global-size--52);--iux-border-radius--smallest: var(--iux-global-border-radius--2);--iux-border-radius--small: var(--iux-global-border-radius--3);--iux-border-radius: var(--iux-global-border-radius--4);--iux-font-size--smallest: var(--iux-global-font-size--8);--iux-font-size--extra-small: var(--iux-global-font-size--10);--iux-font-size--small: var(--iux-global-font-size--10);--iux-font-size--regular: var(--iux-global-font-size--12);--iux-font-size--medium: var(--iux-global-font-size--14);--iux-font-size--large: var(--iux-global-font-size--16);--iux-font-size--large-2: var(--iux-global-font-size--18);--iux-font-size--extra-large: var(--iux-global-font-size--20);--iux-font-size--extra-large-2: var(--iux-global-font-size--24);--iux-font-size--extra-large-3: var(--iux-global-font-size--28)}:root{--theme-ui-tooltip-background: var(--color-catskill-white);--theme-ui-tooltip-color: var(--color-charade);--theme-ui-tooltip-background--primary: var(--color-bondi-blue);--theme-ui-tooltip-background--secondary: var(--color-bouquet);--theme-ui-tooltip-background--danger: var(--color-amaranth);--theme-ui-tooltip-background--success: var(--color-green-haze);--theme-ui-tooltip-background--warn: var(--color-ecstasy);--theme-ui-tooltip-background--silver: var(--color-white);--theme-ui-tooltip-border-color--silver: var(--color-gallery);--theme-ui-tooltip-color--silver: var(--color-mine-shaft)}:root{--iba-tabs-dropdown-zindex: 1000;--iba-tabs-dropdown--hover: #f5f5f5;--iba-tabs-ink-color: var(--color-ecstasy);--iba-tabs-ink-border: var(--iux-border-width) solid #f0f0f0;--iba-tabs-ink-size: var(--iux-border-width--medium);--iba-tabs-ink-transition: all 0.3s;--iba-tabs-tab-color: rgba(0, 0, 0, 0.85);--iba-tabs-tab-color--active: var(--iba-tabs-ink-color);--iba-tabs-tab-color--disabled: rgba(0, 0, 0, 0.25);--iba-tabs-tab-color--hover: var(--iba-tabs-ink-color);--iba-tabs-tab-font-size: var(--iux-font-size--small)}:root{--iba-table-debug: magenta;--iba-table-outline-color: #d6dbe0;--iba-table-header-background: #fbfbfb;--iba-table-row-background: var(--color-white);--iba-table-row-background-even: #fafafa;--iba-table-row-background--hover: #f7fbfe;--iba-table-row-border-color: #f3f5f6;--iba-table-row-selected-background: #fefff3;--iba-table-row-selected-background--hover: var(--iba-table-row-selected-background)}:root{--iba-spinner-color: var(--color-orange-peel);--iba-spinner-background: var(--color-porcelain);--iba-spinner-border-width: var(--iux-border-width--medium);--iba-spinner-border-style: solid;--iba-spinner-duration: 0.6s;--iba-spinner-size: var(--iux-size--medium)}:root{--iba-progresscircle-background: var(--color-porcelain);--iba-progresscircle-fill: var(--color-bondi-blue);--iba-progresscircle-full: var(--color-green-haze);--iba-progresscircle-text: var(--iba-progresscircle-fill);--iba-progresscircle-transition: all 650ms ease-in-out}:root{--iba-progressbar-color: var(--color-orange-peel);--iba-progressbar-background: var(--color-porcelain);--iba-progressbar-height: 3px}:root{--ProductCardComponentBackgroundColor: var(--theme-default-inner-background);--ProductCardComponentBorderColor: transparent;--ProductCardComponentTitleColor: var(--theme-default-text-secondary);--ProductCardComponentTitleIconFill: var(--color-jaffa);--ProductCardComponentBodyColor: var(--theme-default-text-secondary);--ProductCardComponentActionBackground: var(--theme-default-control-background);--ProductCardComponentActionColor: var(--color-white);--ProductCardComponentActionBackgroundHover: var(--color-jaffa--light)}:root{--pagination-size: var(--iux-size--medium-3);--pagination-color: var(--iux-color-text--secondary);--pagination-color--disabled: var(--color-silver);--pagination-font-size: var(--iux-font-size--extra-small)}:root{--ModalComponentContentWidthXs: 400px;--ModalComponentContentWidthSmall: 600px;--ModalComponentContentWidthMedium: 800px;--ModalComponentContentWidthLarge: 968px;--ModalComponentContentWidthFull: calc(100% - var(--theme-default-box-spacing) * 2);--ModalComponentContentBackground: var(--theme-default-inner-background);--ModalComponentBackdropColor: var(--theme-default-overlay-background);--ModalComponentBorderRadius: var(--theme-default-border-radius)}:root{--ModalHeaderComponentTitleColor: var(--theme-default-text);--ModalHeaderComponentTitleFontSize: var(--fs-regular);--ModalHeaderComponentTitleFontWeight: var(--fw-light);--ModalHeaderComponentTitleLineHeight: 1;--ModalHeaderComponentSeparatorBackground: linear-gradient( to right, rgba(var(--color-nandor--rgb), 0.25) 0%, rgba(var(--color-nandor--rgb), 1) 50%, rgba(var(--color-nandor--rgb), 0.25) 100% );--ModalHeaderComponentCloseButtonFill: var(--color-mine-shaft);--ModalHeaderComponentCloseButtonFillHover: var(--color-jaffa)}:root{--ModalFooterComponentSeparatorBackground: linear-gradient( to right, rgba(var(--color-nandor--rgb), 0.25) 0%, rgba(var(--color-nandor--rgb), 1) 50%, rgba(var(--color-nandor--rgb), 0.25) 100% )}:root{--ModalBodyComponentBackground: var(--theme-default-inner-background);--ModalBodyComponentDefaultColor: var(--theme-default-text);--ModalBodyComponentDefaultFontSize: var(--iux-font-size--small);--ModalBodyComponentDefaultFontWeight: var(--fw-regular);--ModalBodyComponentDefaultLineHeight: var(--lh-big);--ModalBodyComponentDefaultLetterSpacing: inherit}:root{--ModalComponentContentWidthXs: 400px;--ModalComponentContentWidthSmall: 600px;--ModalComponentContentWidthMedium: 800px;--ModalComponentContentWidthLarge: 968px;--ModalComponentContentWidthFull: calc(100% - var(--theme-default-box-spacing) * 2);--ModalComponentContentBackground: var(--theme-default-inner-background);--ModalComponentBackdropColor: var(--theme-default-overlay-background);--ModalComponentBorderRadius: var(--theme-default-border-radius)}:root{--ModalHeaderComponentTitleColor: var(--theme-default-text);--ModalHeaderComponentTitleFontSize: var(--iux-font-size--regular);--ModalHeaderComponentTitleFontWeight: var(--iux-font-weight--light);--ModalHeaderComponentTitleLineHeight: 1;--ModalHeaderComponentSeparatorBackground: linear-gradient( to right, rgba(var(--color-nandor--rgb), 0.25) 0%, rgba(var(--color-nandor--rgb), 1) 50%, rgba(var(--color-nandor--rgb), 0.25) 100% );--ModalHeaderComponentCloseButtonFill: var(--color-mine-shaft);--ModalHeaderComponentCloseButtonFillHover: var(--color-jaffa)}:root{--ModalFooterComponentSeparatorBackground: linear-gradient( to right, rgba(var(--color-nandor--rgb), 0.25) 0%, rgba(var(--color-nandor--rgb), 1) 50%, rgba(var(--color-nandor--rgb), 0.25) 100% )}:root{--ModalBodyComponentBackground: var(--theme-default-inner-background);--ModalBodyComponentDefaultColor: var(--theme-default-text);--ModalBodyComponentDefaultFontSize: var(--iux-font-size--small);--ModalBodyComponentDefaultFontWeight: var(--fw-regular);--ModalBodyComponentDefaultLineHeight: var(--lh-big);--ModalBodyComponentDefaultLetterSpacing: inherit}:root{--IconComponentDefaultSize: var(--theme-icon-default-size);--IconComponentDefaultFill: var(--color-black)}:root{--rgt-background-color: unset;--iba-gridtable-min-visible: 5;--iba-gridtable-max-visible: 5;--iba-gridtable-min-height: 400px;--iba-gridtable-max-height: 400px;--iba-gridtable-header-gap: var(--iux-size--medium);--iba-gridtable-cell-gap: var(--iux-size--medium);--iba-gridtable-row-gap: var(--iux-size--small);--iba-gridtable-header-size: var(--iux-size--large);--iba-gridtable-row-size: var(--iux-size--large-2);--iba-gridtable-header-background: var(--iux-color-background--300);--iba-gridtable-header-color: var(--iux-color-text--primary);--iba-gridtable-header-separator: var(--iux-color-stroke--100);--iba-gridtable-row-color: var(--iux-color-text--primary);--iba-gridtable-row-color--disabled: var(--color-silver-dark);--iba-gridtable-row-background: var(--iux-color-background--150);--iba-gridtable-row-background--hover: var(--iux-color-background--200);--iba-gridtable-row-border: var(--iux-border-width) solid var(--iux-color-stroke);--iba-gridtable-row-border-radius: var(--default-border-radius);--iba-gridtable-row--customer: var(--iux-color-entity-customer--tint);--iba-gridtable-row--party: var(--iux-color-entity-party--tint);--iba-gridtable-row--quote: var(--iux-color-entity-quote--tint);--iba-gridtable-row--policy: var(--iux-color-entity-policy--tint);--iba-gridtable-row--claim: var(--iux-color-entity-claim--tint);--iba-gridtable-row--user: var(--iux-color-entity-user--tint);--iba-gridtable-row--draft: var(--iux-color-entity-draft--tint)}:root{--inputNumberHeight: var(--iux-size--large-3);--inputNumberBackgroundColor: var(--iux-color-background--100);--inputNumberBorderColor: var(--iux-color-stroke--200);--inputNumberBorderRadius: var(--iux-border-radius);--inputNumberPlaceholderColor: var(--color-manatee);--inputNumberColor: var(--iux-color-text--primary);--inputNumberErrorColor: var(--color-scarlet);--inputNumberBackgroundColorHover: var(--theme-default-inner-background);--inputNumberBorderColorHover: var(--color-blue-ribbon);--inputNumberBorderColorFocus: var(--color-blue-ribbon);--inputNumberBackgroundColorDisabled: var(--iux-color-background--200);--inputNumberColorDisabled: var(--color-manatee);--inputNumberBorderColorError: var(--color-scarlet);--inputNumberBorderColorSuccess: var(--color-mountain-meadow)}:root{--ui-input-select-input-background: var(--iux-color-background--100);--ui-input-select-input-border-color: var(--iux-color-stroke--200);--ui-input-select-input-border-radius: var(--iux-border-radius);--ui-input-select-input-box-shadow: none;--ui-input-select-input-color: var(--iux-color-text-primary);--ui-input-select-input-search-color: var(--theme-default-text-secondary);--ui-input-select-input-icon-box-size: var(--iux-size--medium-2);--ui-input-select-input-icon-box-radius: var(--iux-border-radius);--ui-input-select-input-icon-box-background-fill: var(--iux-color-background--300);--ui-input-select-input-icon-fill: var(--color-manatee);--ui-input-select-input-font-family: var(--font-family-inter);--ui-input-select-placeholder-color: var(--theme-inputs-placeholder-color);--ui-input-select-placeholder-font-family: var(--font-family-inter);--ui-input-select-placeholder-font-size: var(--iux-font-size--small);--ui-input-select-placeholder-font-weight: var(--fw-regular);--ui-input-select-single-value-color: var(--iux-color-text-primary);--ui-input-select-single-value-font-family: var(--font-family-inter);--ui-input-select-single-value-font-size: var(--iux-font-size--small);--ui-input-select-single-value-font-weight: var(--fw-regular);--ui-input-select-single-value-line-height: 100%;--ui-input-select-single-value-letter-spacing: var(--ls-regular);--ui-input-select-multi-value-background: var(--iux-color-background--300);--ui-input-select-multi-value-border-radius: var(--iux-border-radius--small);--ui-input-select-multi-value-color: var(--iux-color-text-primary);--ui-input-select-multi-value-font-family: var(--font-family-inter);--ui-input-select-multi-value-font-size: var(--iux-font-size--extra-small);--ui-input-select-multi-value-font-weight: var(--fw-bold);--ui-input-select-multi-value-line-height: 100%;--ui-input-select-multi-remove-background: transparent;--ui-input-select-multi-remove-fill: var(--iux-color-text--tertiary);--ui-input-select-menu-background: var(--iux-color-background--100);--ui-input-select-menu-border-color: var(--iux-color-stroke--200);--ui-input-select-menu-border-radius: var(--iux-border-radius--medium);--ui-input-select-menu-box-shadow: 0px 8px 12px rgba(38, 38, 38, 0.15);--ui-input-select-menu-no-options-color: var(--theme-inputs-color--disabled);--ui-input-select-group-option-color: var(--color-manatee);--ui-input-select-group-option-font-family: var(--font-family-inter);--ui-input-select-group-option-font-size: var(--iux-font-size--smallest);--ui-input-select-group-option-font-weight: var(--fw-regular);--ui-input-select-group-option-counter-background: var(--iux-color-background--300);--ui-input-select-group-option-counter-border-radius: var(--iux-border-radius--medium);--ui-input-select-group-option-counter-color: var(--color-manatee);--ui-input-select-group-option-counter-font-size: var(--iux-font-size--extra-small);--ui-input-select-group-option-counter-font-weight: var(--fw-regular);--ui-input-select-option-background: var(--iux-color-background--100);--ui-input-select-option-border-radius: var(--iux-border-radius--small);--ui-input-select-option-color: var(--iux-color-text-primary);--ui-input-select-option-font-family: var(--font-family-inter);--ui-input-select-option-font-size: var(--iux-font-size--small);--ui-input-select-option-font-weight: var(--fw-regular);--ui-input-select-error-color: var(--color-cardinal);--ui-input-select-input-background--hover: var(--iux-color-background--100);--ui-input-select-input-border-color--hover: var(--iux-color-stroke--200);--ui-input-select-input-icon-fill--hover: var(--color-manatee);--ui-input-select-input-icon-box-background-fill--hover: var(--iux-color-background--300);--ui-input-select-multi-remove-background--hover: var(--iux-color-stroke--200);--ui-input-select-multi-remove-border-color--hover: var(--color-gold-drop);--ui-input-select-option-background--hover: var(--iux-color-background--300);--ui-input-select-input-background--focus: var(--iux-color-background--100);--ui-input-select-input-border-color--focus: var(--color-blue-ribbon);--ui-input-select-input-box-shadow--focus: none;--ui-input-select-input-icon-fill--focus: var(--color-manatee);--ui-input-select-input-icon-box-background-fill--focus: var(--iux-color-background--300);--ui-input-select-option-background--focus: var(--iux-color-stroke--200);--ui-input-select-option-background--selected: var(--iux-color-background--300);--ui-input-select-option-color--selected: var(--iux-color-text-primary);--ui-input-select-option-font-weight--selected: var(--fw-regular);--ui-input-select-input-border-color--error: var(--color-scarlet);--ui-input-select-input-box-shadow--error: none;--ui-input-select-input-color--error: #464646;--ui-input-select-input-icon-fill--error: var(--color-manatee);--ui-input-select-input-color--disabled: var(--color-manatee)}:root{--inputNumberHeight: var(--iux-size--large-3);--inputNumberBackgroundColor: var(--iux-color-background--100);--inputNumberBorderColor: var(--iux-color-stroke--200);--inputNumberBorderRadius: var(--iux-border-radius);--inputNumberPlaceholderColor: var(--color-manatee);--inputNumberColor: var(--iux-color-text--primary);--inputNumberErrorColor: var(--color-scarlet);--inputNumberBackgroundColorHover: var(--theme-default-inner-background);--inputNumberBorderColorHover: var(--color-blue-ribbon);--inputNumberBorderColorFocus: var(--color-blue-ribbon);--inputNumberBackgroundColorDisabled: var(--iux-color-background--200);--inputNumberColorDisabled: var(--color-manatee);--inputNumberBorderColorError: var(--color-scarlet);--inputNumberBorderColorSuccess: var(--color-mountain-meadow)}:root{--CalendarDateSelectorInputHeight: var(--iux-size--large-3);--CalendarDateSelectorInputBackground: var(--iux-color-background--100);--CalendarDateSelectorInputBorderColor: var(--iux-color-stroke--200);--CalendarDateSelectorInputBorderRadius: var(--theme-inputs-border-radius);--CalendarDateSelectorInputColor: var(--iux-color-text--secondary);--CalendarDateSelectorInputIconFill: var(--iux-color-text--secondary);--CalendarDateSelectorPlaceholderColor: var(--iux-color-text--secondary);--CalendarDateSelectorBoxShadow: var(--box-shadow-button);--CalendarDateSelectorInputBorderColorHover: var(--color-blue-ribbon);--CalendarDateSelectorInputIconFillHover: var(--iux-color-text--secondary);--CalendarDateSelectorBoxShadowHover: var(--CalendarDateSelectorBoxShadow);--CalendarDateSelectorInputBackgroundDiabled: var(--iux-color-background--250);--CalendarDateSelectorInputBorderColorDisabled: var(--iux-color-stroke);--CalendarDateSelectorInputColorDisabled: var(--iux-color-text--disabled);--CalendarDateSelectorInputIconFillDisabled: var(--iux-color-text--secondary);--CalendarDateSelectorBoxShadowDisabled: var(--CalendarDateSelectorBoxShadow);--CalendarDateSelectorInputBorderColorFocus: var(--color-blue-ribbon);--CalendarDateSelectorInputIconFillFocus: var(--iux-color-text--secondary);--CalendarDateSelectorBoxShadowFocus: var(--CalendarDateSelectorBoxShadow);--CalendarDateSelectorInputBackgroundError: var(--iux-color-background--250);--CalendarDateSelectorInputBorderColorError: var(--color-scarlet);--CalendarDateSelectorInputColorError: var(--color-scarlet);--CalendarDateSelectorInputIconFillError: var(--color-scarlet);--CalendarDateSelectorBoxShadowError: var(--CalendarDateSelectorBoxShadow)}:root{--CalendarDateSelector-absoluteVerticalOffset: calc(var(--iux-size--small) * -1);--CalendarDateSelector-background-color: var(--iux-color-background--100);--CalendarDateSelector-border-color: var(--color-aqua-haze);--CalendarDateSelector-borderRadius: var(--theme-inputs-border-radius);--CalendarDateSelector-navigation-border-color: var(--color-aqua-haze);--CalendarDateSelector-navigation-icon-fill: var(--iux-color-text--secondary);--CalendarDateSelector-box-shadow: 0px 14px 24px rgba(0, 0, 0, 0.11);--CalendarDateSelector-WeekNameColor: var(--iux-color-text--tertiary);--CalendarDateSelector-DateDayColor: var(--iux-color-text--primary);--CalendarDateSelector-day-color-disabled: var(--iux-color-text--disabled);--CalendarDateSelector-day-color-tertiary: var(--iux-color-text--tertiary);--CalendarDateSelector-day-color-scheme: var(--color-blue-ribbon);--CalendarDateSelector-day-background-disabled: var(--iux-color-background--300);--CalendarDateSelector-navigation-border-color--hover: var(--color-blue-ribbon);--CalendarDateSelector-navigation-icon-fill--hover: var(--iux-color-fill-primary--negative)}:root[data-dark-mode=true]{--CalendarDateSelector-color: var(--iux-color-text--tertiary);--CalendarDateSelector-background-color: var(--iux-color-background--200);--CalendarDateSelector-border-color: var(--iux-color-stroke);--CalendarDateSelector-navigation-border-color: var(--iux-color-stroke)}:root{--ToggleComponentBackgroundColor: var(--theme-inputs-background);--ToggleComponentBorderColor: var(--theme-inputs-border-color--hover);--ToggleComponentPinBackgroundColor: var(--theme-inputs-border-color--hover);--ToggleComponentPinIconFill: var(--theme-inputs-background);--ToggleComponentBoxShadow: var(--theme-inputs-box-shadow);--ToggleComponentErrorColor: var(--theme-inputs-border-color--error);--ToggleComponentBackgroundColorHover: var(--theme-inputs-background);--ToggleComponentBorderColorHover: var(--theme-inputs-border-color--hoverLight);--ToggleComponentPinBackgroundColorHover: var(--theme-inputs-border-color--hoverLight);--ToggleComponentBackgroundColorFocus: var(--theme-inputs-background);--ToggleComponentBorderColorFocus: var(--theme-inputs-border-color--focus);--ToggleComponentPinBackgroundColorFocus: var(--theme-inputs-border-color--focus);--ToggleComponentBackgroundColorChecked: var(--theme-inputs-border-color--hover);--ToggleComponentBorderColorChecked: var(--theme-inputs-border-color--hover);--ToggleComponentPinBackgroundColorChecked: var(--theme-inputs-background);--ToggleComponentPinIconFillChecked: var(--theme-inputs-background);--ToggleComponentBackgroundColorDisabled: var(--theme-inputs-background--disabled);--ToggleComponentBackgroundColorCheckedDisabled: var(--theme-inputs-border-color--disabled);--ToggleComponentBorderColorDisabled: var(--theme-inputs-border-color--disabled);--ToggleComponentPinBackgroundColorDisabled: var(--theme-inputs-background);--ToggleComponentPinIconFillDisabled: var(--theme-inputs-color--disabled);--ToggleComponentBackgroundColorError: var(--theme-inputs-background);--ToggleComponentBackgroundColorCheckedError: var(--theme-inputs-border-color--error);--ToggleComponentBorderColorError: var(--theme-inputs-color--error);--ToggleComponentPinBackgroundColorError: var(--theme-inputs-border-color--error);--ToggleComponentPinBackgroundColorCheckedError: var(--color-white);--ToggleComponentPinIconFillError: var(--theme-inputs-background--error);--ToggleComponentPinIconFillCheckedError: var(--theme-inputs-color--error)}:root{--TextAreaBackgroundColor: var(--theme-inputs-background);--TextAreaBorderColor: var(--theme-inputs-border-color);--TextAreaBorderRadius: var(--theme-inputs-border-radius);--TextAreaBoxShadow: var(--theme-inputs-box-shadow);--TextAreaPlaceholderColor: var(--theme-inputs-placeholder-color);--TextAreaColor: var(--theme-inputs-color);--TextAreaIconFill: var(--theme-inputs-fill-color);--TextAreaErrorColor: var(--theme-inputs-error-color);--TextAreaBackgroundColorHover: var(--theme-default-inner-background);--TextAreaBorderColorHover: var(--theme-inputs-border-color--hover);--TextAreaPlaceholderColorHover: var(--theme-inputs-placeholder-color--hover);--TextAreaColorHover: var(--theme-inputs-color--hover);--TextAreaBackgroundColorFocus: var(--theme-inputs-background);--TextAreaBorderColorFocus: var(--theme-inputs-border-color--focus);--TextAreaBoxShadowFocus: var(--theme-inputs-box-shadow--focus);--TextAreaPlaceholderColorFocus: var(--theme-inputs-placeholder-color--focus);--TextAreaColorFocus: var(--theme-inputs-color--focus);--TextAreaIconFillFocus: var(--theme-inputs-fill-color--focus);--TextAreaBackgroundColorChecked: var(--color-jaffa);--TextAreaBorderColorChecked: var(--color-jaffa);--TextAreaBoxShadowChecked: var(--box-shadow-focus) rgba(var(--color-jaffa), 0.15);--TextAreaColorChecked: var(--color-white);--TextAreaBackgroundColorDisabled: var(--theme-inputs-background--disabled);--TextAreaBorderColorDisabled: var(--theme-inputs-border-color--disabled);--TextAreaBoxShadowDisabled: var(--theme-inputs-box-shadow--disabled);--TextAreaColorDisabled: var(--theme-inputs-color--disabled);--TextAreaBackgroundColorError: var(--theme-inputs-background--error);--TextAreaBorderColorError: var(--theme-inputs-border-color--error);--TextAreaBoxShadowError: var(--theme-inputs-box-shadow--error);--TextAreaBoxShadowErrorFocused: var(--theme-inputs-box-shadow--error--focused);--TextAreaColorError: var(--theme-inputs-color--error)}:root{--FieldTextComponentBackgroundColor: var(--theme-inputs-background);--FieldTextComponentBorderColor: var(--theme-inputs-border-color);--FieldTextComponentBorderRadius: var(--theme-inputs-border-radius);--FieldTextComponentBoxShadow: var(--theme-inputs-box-shadow);--FieldTextComponentPlaceholderColor: var(--theme-inputs-placeholder-color);--FieldTextComponentColor: var(--theme-inputs-color);--FieldTextComponentIconFill: var(--theme-inputs-fill-color);--FieldTextComponentErrorColor: var(--theme-inputs-error-color);--FieldTextComponentBackgroundColorHover: var(--theme-default-inner-background);--FieldTextComponentBorderColorHover: var(--theme-inputs-border-color--hover);--FieldTextComponentPlaceholderColorHover: var(--theme-inputs-placeholder-color--hover);--FieldTextComponentColorHover: var(--theme-inputs-color--hover);--FieldTextComponentBackgroundColorFocus: var(--theme-inputs-background);--FieldTextComponentBorderColorFocus: var(--theme-inputs-border-color--focus);--FieldTextComponentBoxShadowFocus: var(--theme-inputs-box-shadow--focus);--FieldTextComponentPlaceholderColorFocus: var(--theme-inputs-placeholder-color--focus);--FieldTextComponentColorFocus: var(--theme-inputs-color--focus);--FieldTextComponentIconFillFocus: var(--theme-inputs-fill-color--focus);--FieldTextComponentBackgroundColorChecked: var(--color-jaffa);--FieldTextComponentBorderColorChecked: var(--color-jaffa);--FieldTextComponentBoxShadowChecked: var(--box-shadow-focus) rgba(var(--color-jaffa), 0.15);--FieldTextComponentColorChecked: var(--color-white);--FieldTextComponentBackgroundColorDisabled: var(--theme-inputs-background--disabled);--FieldTextComponentBorderColorDisabled: var(--theme-inputs-border-color--disabled);--FieldTextComponentBoxShadowDisabled: var(--theme-inputs-box-shadow--disabled);--FieldTextComponentColorDisabled: var(--theme-inputs-color--disabled);--FieldTextComponentBackgroundColorError: var(--theme-inputs-background--error);--FieldTextComponentBorderColorError: var(--theme-inputs-border-color--error);--FieldTextComponentBoxShadowError: var(--theme-inputs-box-shadow--error);--FieldTextComponentBoxShadowErrorFocused: var(--theme-inputs-box-shadow--error--focused);--FieldTextComponentColorError: var(--theme-inputs-color--error)}:root{--ui-dropdown-input-background: var(--theme-inputs-background);--ui-dropdown-input-border-color: var(--theme-inputs-border-color);--ui-dropdown-input-border-radius: var(--theme-inputs-border-radius);--ui-dropdown-input-box-shadow: var(--theme-inputs-box-shadow);--ui-dropdown-input-color: var(--theme-inputs-color);--ui-dropdown-input-search-color: var(--theme-default-text-secondary);--ui-dropdown-input-icon-fill: var(--theme-inputs-fill-color);--ui-dropdown-placeholder-color: var(--theme-inputs-placeholder-color);--ui-dropdown-placeholder-font-size: var(--iux-font-size--small);--ui-dropdown-placeholder-font-weight: var(--fw-regular);--ui-dropdown-single-value-color: var(--theme-inputs-color);--ui-dropdown-single-value-font-size: var(--iux-font-size--small);--ui-dropdown-single-value-font-weight: var(--fw-semi-bold);--ui-dropdown-single-value-line-height: var(--lh-default);--ui-dropdown-single-value-letter-spacing: var(--ls-regular);--ui-dropdown-multi-value-background: var(--theme-inputs-border-color--hover);--ui-dropdown-multi-value-color: var(--theme-inputs-background);--ui-dropdown-multi-value-font-size: var(--iux-font-size--extra-small);--ui-dropdown-multi-value-font-weight: var(--fw-bold);--ui-dropdown-multi-value-line-height: var(--lh-default);--ui-dropdown-multi-remove-background: var(--color-gold-drop);--ui-dropdown-multi-remove-border-color: var(--color-gold-drop--dark);--ui-dropdown-multi-remove-fill: var(--color-white);--ui-dropdown-menu-background: var(--theme-inputs-background);--ui-dropdown-menu-border-color: var(--color-mercury);--ui-dropdown-menu-border-radius: var(--theme-inputs-border-radius);--ui-dropdown-menu-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);--ui-dropdown-menu-no-options-color: var(--theme-inputs-color--disabled);--ui-dropdown-group-option-color: var(--theme-inputs-placeholder-color);--ui-dropdown-group-option-font-size: var(--iux-font-size--extra-small);--ui-dropdown-group-option-font-weight: var(--fw-semi-bold);--ui-dropdown-group-option-counter-background: var(--color-mercury);--ui-dropdown-group-option-counter-color: var(--color-edward);--ui-dropdown-group-option-counter-font-size: var(--iux-font-size--extra-small);--ui-dropdown-group-option-counter-font-weight: var(--fw-black);--ui-dropdown-option-background: var(--theme-inputs-background);--ui-dropdown-option-color: var(--iux-font-size--small);--ui-dropdown-option-font-size: var(--iux-font-size--small);--ui-dropdown-option-font-weight: var(--fw-semi-bold);--ui-dropdown-error-color: var(--color-cardinal);--ui-dropdown-input-background--hover: var(--theme-inputs-background);--ui-dropdown-input-border-color--hover: var(--theme-inputs-border-color--hover);--ui-dropdown-input-icon-fill--hover: var(--theme-inputs-border-color--hover);--ui-dropdown-multi-remove-background--hover: var(--color-gold-drop--light);--ui-dropdown-multi-remove-border-color--hover: var(--color-gold-drop);--ui-dropdown-option-background--hover: rgba(var(--color-jaffa--rgb), 0.35);--ui-dropdown-input-background--focus: var(--theme-inputs-background);--ui-dropdown-input-border-color--focus: var(--theme-inputs-border-color--focus);--ui-dropdown-input-box-shadow--focus: var(--theme-inputs-box-shadow--focus);--ui-dropdown-input-icon-fill--focus: var(--theme-inputs-fill-color--focus);--ui-dropdown-option-background--focus: var(--theme-inputs-border-color--focus);--ui-dropdown-option-background--selected: var(--theme-inputs-border-color--focus);--ui-dropdown-option-color--selected: var(--color-white);--ui-dropdown-option-font-weight--selected: var(--fw-bold);--ui-dropdown-input-border-color--error: var(--theme-inputs-border-color--error);--ui-dropdown-input-box-shadow--error: var(--theme-inputs-box-shadow--error);--ui-dropdown-input-color--error: var(--theme-inputs-color--error);--ui-dropdown-input-icon-fill--error: var(--color-cardinal)}:root{--DateSelectorInputBackground: var(--theme-inputs-background);--DateSelectorInputBorderColor: var(--theme-inputs-border-color);--DateSelectorInputBorderRadius: var(--theme-inputs-border-radius);--DateSelectorInputColor: var(--theme-inputs-color);--DateSelectorInputIconFill: var(--theme-inputs-border-color);--DateSelectorPlaceholderColor: var(--theme-inputs-placeholder-color);--DateSelectorBoxShadow: var(--theme-inputs-box-shadow);--DateSelectorInputBorderColorHover: var(--theme-inputs-border-color--hover);--DateSelectorInputIconFillHover: var(--theme-inputs-border-color--hover);--DateSelectorBoxShadowHover: var(--theme-inputs-box-shadow);--DateSelectorInputBackgroundDiabled: var(--theme-inputs-background--disabled);--DateSelectorInputBorderColorDisabled: var(--theme-inputs-border-color--disabled);--DateSelectorInputColorDisabled: var(--theme-inputs-color--disabled);--DateSelectorInputIconFillDisabled: var(--theme-inputs-border-color--disabled);--DateSelectorBoxShadowDisabled: var(--theme-inputs-box-shadow--disabled);--DateSelectorInputBorderColorFocus: var(--theme-inputs-border-color--focus);--DateSelectorInputIconFillFocus: var(--theme-inputs-border-color--focus);--DateSelectorBoxShadowFocus: var(--theme-inputs-box-shadow--focus);--DateSelectorInputBackgroundError: var(--theme-inputs-background--error);--DateSelectorInputBorderColorError: var(--theme-inputs-border-color--error);--DateSelectorInputColorError: var(--theme-inputs-color--error);--DateSelectorInputIconFillError: var(--theme-inputs-border-color--error);--DateSelectorBoxShadowError: var(--theme-inputs-box-shadow--error)}:root{--DateCalendarPicker-absoluteVerticalOffset: calc(var(--iux-size--small) * -1);--DateCalendarPicker-border-color: var(--color-mercury);--DateCalendarPicker-borderRadius: var(--theme-inputs-border-radius);--DateCalendarPicker-navigation-border-color: var(--theme-inputs-border-color);--DateCalendarPicker-navigation-icon-fill: var(--theme-inputs-border-color);--DateCalendarPicker-WeekNameColor: var(--theme-inputs-border-color--disabled);--DateCalendarPicker-DateDayColor: var(--theme-inputs-border-color--hover);--DateCalendarPicker-day-color-disabled: rgba(var(--color-iron--rgb), 0.8);--DateCalendarPicker-day-color-scheme: var(--color-jaffa);--DateCalendarPicker-navigation-border-color--hover: var(--theme-inputs-border-color--hover);--DateCalendarPicker-navigation-icon-fill--hover: var(--theme-inputs-background)}:root{--dropdown-button--min-width: 240px;--dropdown-button--max-height: 300px;--dropdown-button-item-margin: var(--iux-size--extra-small)}:root{--theme-ui-btn-color: var(--color-white);--theme-ui-btn-color--hover: var(--color-white);--theme-ui-btn-color--active: var(--color-white);--theme-ui-btn-default-background: var(--color-cornflower-blue);--theme-ui-btn-default-background--active: var(--color-cornflower-blue--dark);--theme-ui-btn-default-background--hover: var(--color-cornflower-blue--light);--theme-ui-btn-default-background--disabled: var(--color-porcelain);--theme-ui-btn-secondary-background: var(--color-pale-sky);--theme-ui-btn-secondary-background--active: var(--color-pale-sky--dark);--theme-ui-btn-secondary-background--hover: var(--color-pale-sky--light);--theme-ui-btn-silver-color: var(--color-emperor);--theme-ui-btn-silver-color--active: var(--color-white);--theme-ui-btn-silver-color--hover: var(--color-emperor);--theme-ui-btn-silver-background: var(--color-gallery);--theme-ui-btn-silver-background--active: var(--color-edward--light);--theme-ui-btn-silver-background--hover: var(--color-gallery--dark);--theme-ui-btn-select-color: var(--color-charade);--theme-ui-btn-select-color--active: var(--color-charade);--theme-ui-btn-select-color--hover: var(--color-charade);--theme-ui-btn-select-background: var(--color-white);--theme-ui-btn-select-background--active: var(--color-white);--theme-ui-btn-select-background--hover: var(--color-white);--theme-ui-btn-danger-background: var(--color-alizarin-crimson);--theme-ui-btn-danger-background--active: var(--color-alizarin-crimson--dark);--theme-ui-btn-danger-background--hover: var(--color-alizarin-crimson--light);--theme-ui-btn-success-background: var(--color-apple);--theme-ui-btn-success-background--active: var(--color-apple--dark);--theme-ui-btn-success-background--hover: var(--color-apple--light);--theme-ui-btn-warn-background: var(--color-orange-peel);--theme-ui-btn-warn-background--active: var(--color-orange-peel--dark);--theme-ui-btn-warn-background--hover: var(--color-orange-peel--light)}:root{--breadcrumb-separator: ">";--breadcrumb-item-space-between: var(--iux-size--smallest);--breadcrumb-item-color: var(--color-charade);--breadcrumb-item-color-active: var(--color-blue-ribbon)}:root{--theme-ui-badge-color: var(--theme-ui-badge-default-color);--theme-ui-badge-background: var(--theme-ui-badge-default-background);--theme-ui-badge-default-color: var(--color-pale-sky);--theme-ui-badge-default-background: var(--color-mischka--dark);--theme-ui-badge-primary-color: var(--color-cornflower-blue--dark);--theme-ui-badge-primary-background: var(--color-cornflower-blue--light);--theme-ui-badge-secondary-color: var(--color-nandor--dark);--theme-ui-badge-secondary-background: var(--color-nandor--light);--theme-ui-badge-danger-color: var(--color-alizarin-crimson);--theme-ui-badge-danger-background: var(--color-alizarin-crimson--light);--theme-ui-badge-success-color: var(--color-apple--dark);--theme-ui-badge-success-background: var(--color-apple--light);--theme-ui-badge-warning-color: var(--color-orange-peel--dark);--theme-ui-badge-warning-background: var(--color-orange-peel--light)}:root{--avatar--min-width: 140px;--avatar--max-height: 400px;--avatar-item--color: var(--color-manatee--rgb);--avatar-item--color-active: var(--color-blue-ribbon);--avatar-icon--size: var(--iux-size--large-2)}:root{--alert-color: var(--iux-color-text--primary);--alert--padding: 30px;--alert-bg: var(--iux-color-background--150);--alert-bg--info: var(--color-curious-blue--rgb);--alert-bg--success: var(--color-mountain-meadow--rgb);--alert-bg--warning: var(--color-casablanca--rgb);--alert-bg--danger: var(--color-scarlet--rgb);--alert-bg--opacity: 0.1;--alert-bg--box-shadow: 0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 24px rgba(27, 59, 119, 0.05);--alert-inline--size: var(--iux-size--medium);--alert-inline--padding: var(--iux-size--medium);--alert-inline-bg--opacity: 0.3}html{font-size:62.5%}body{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:400;font-feature-settings:"calt" off;font-variant:no-contextual;background-color:var(--iux-color-background--100)}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:visited{color:inherit;-webkit-text-decoration:none;text-decoration:none}desc,small,.descriptionText__lAex_{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--extra-small);font-weight:400;line-height:1rem;letter-spacing:1}strong,.bodyTextBold__bIsG3{font-weight:600}label,.labelText__Cisf0{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:700}input[type=text],input[type=number],input[type=password],textarea,.inputText__CSSPb{font-family:"Inter",verdana,arial,sans-serif;font-size:var(--iux-font-size--small);font-weight:400;line-height:1rem;letter-spacing:1}
