@keyframes pulse-ring {
  0% {
    transform: scale(.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@keyframes pulse-dot {
  0% {
    transform: scale(.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(.8);
  }
}
.gridStyles_gplxqnu{display:grid !important;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:5px;-moz-scrollbar-width:5px;-ms-scrollbar-width:5px;scrollbar-width:5px;-webkit-scrollbar-color:#C4CBCF;-moz-scrollbar-color:#C4CBCF;-ms-scrollbar-color:#C4CBCF;scrollbar-color:#C4CBCF;}.gridStyles_gplxqnu::-webkit-scrollbar{height:5px;width:5px;}.gridStyles_gplxqnu::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;visibility:hidden;}.gridStyles_gplxqnu::-webkit-scrollbar-track:hover{visibility:visible;}.gridStyles_gplxqnu::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;cursor:pointer;}.gridStyles_gplxqnu.dense{grid-auto-flow:row dense;}.gridStyles_gplxqnu.tile{background:#FFFFFF;border:1px solid #E9EBED;border-radius:8px;box-shadow:0px 1px 20px rgba(0,0,0,0.1);}

.shadow_ss26s2g{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid black;position:absolute;z-index:1;}
.iconContainer_i14pt7hx{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:25px;}.iconContainer_i14pt7hx svg{z-index:2;}

.dimmable_d16ieg1k{position:relative;}
.dimmerStyles_d1ya1yda{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,0.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;}.dimmerStyles_d1ya1yda.normal{background:rgba(255,255,255,0.5);}.dimmerStyles_d1ya1yda.opaque{background:rgba(255,255,255,0.8);}

.basicPopover_bc1tfke{overflow-y:auto;overflow-x:hidden;z-index:999999999999;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.basicPopover_bc1tfke > :first-child{-webkit-transition: -webkit-transform 150ms ease, opacity 0.1s ease;-webkit-transition: transform 150ms ease, opacity 0.1s ease;transition: transform 150ms ease, opacity 0.1s ease;will-change:transform,opacity;}.basicPopover_bc1tfke[data-popper-reference-hidden="true"]{visibility:hidden;pointer-events:none;}.basicPopover_bc1tfke[data-popper-placement="right"] > :first-child{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;}.basicPopover_bc1tfke[data-popper-placement="right-start"] > :first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;}.basicPopover_bc1tfke[data-popper-placement="right-end"] > :first-child{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;}.basicPopover_bc1tfke[data-popper-placement="top"] > :first-child{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}.basicPopover_bc1tfke[data-popper-placement="top-start"] > :first-child{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;}.basicPopover_bc1tfke[data-popper-placement="top-end"] > :first-child{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}.basicPopover_bc1tfke[data-popper-placement="bottom"] > :first-child{-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;}.basicPopover_bc1tfke[data-popper-placement="bottom-start"] > :first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;}.basicPopover_bc1tfke[data-popper-placement="bottom-end"] > :first-child{-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;}.basicPopover_bc1tfke[data-popper-placement="left"] > :first-child{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;}.basicPopover_bc1tfke[data-popper-placement="left-start"] > :first-child{-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;}.basicPopover_bc1tfke[data-popper-placement="left-end"] > :first-child{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.slideAnimated_s71bkt1[class*="left"] > :first-child,.slideAnimated_s71bkt1[class*="right"] > :first-child{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);opacity:0;}.slideAnimated_s71bkt1[class*="top"] > :first-child,.slideAnimated_s71bkt1[class*="bottom"] > :first-child{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);opacity:0;}.slideAnimated_s71bkt1.transition-appear,.slideAnimated_s71bkt1.transition-enter{box-shadow:none;}.slideAnimated_s71bkt1.transition-appear[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-enter[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-appear[data-popper-placement^="right"] > :first-child,.slideAnimated_s71bkt1.transition-enter[data-popper-placement^="right"] > :first-child{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);opacity:0;}.slideAnimated_s71bkt1.transition-appear[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-enter[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-appear[data-popper-placement^="bottom"] > :first-child,.slideAnimated_s71bkt1.transition-enter[data-popper-placement^="bottom"] > :first-child{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);opacity:0;}.slideAnimated_s71bkt1.transition-appear-active[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-enter-active[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-appear-done[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-enter-done[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-appear-active[data-popper-placement^="right"] > :first-child,.slideAnimated_s71bkt1.transition-enter-active[data-popper-placement^="right"] > :first-child,.slideAnimated_s71bkt1.transition-appear-done[data-popper-placement^="right"] > :first-child,.slideAnimated_s71bkt1.transition-enter-done[data-popper-placement^="right"] > :first-child{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;}.slideAnimated_s71bkt1.transition-appear-active[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-enter-active[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-appear-done[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-enter-done[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-appear-active[data-popper-placement^="bottom"] > :first-child,.slideAnimated_s71bkt1.transition-enter-active[data-popper-placement^="bottom"] > :first-child,.slideAnimated_s71bkt1.transition-appear-done[data-popper-placement^="bottom"] > :first-child,.slideAnimated_s71bkt1.transition-enter-done[data-popper-placement^="bottom"] > :first-child{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;}.slideAnimated_s71bkt1.transition-exit{box-shadow:none;}.slideAnimated_s71bkt1.transition-exit[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-exit[data-popper-placement^="right"] > :first-child{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;}.slideAnimated_s71bkt1.transition-exit[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-exit[data-popper-placement^="bottom"] > :first-child{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;}.slideAnimated_s71bkt1.transition-exit-active[data-popper-placement^="left"] > :first-child,.slideAnimated_s71bkt1.transition-exit-active[data-popper-placement^="right"] > :first-child{opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);}.slideAnimated_s71bkt1.transition-exit-active[data-popper-placement^="top"] > :first-child,.slideAnimated_s71bkt1.transition-exit-active[data-popper-placement^="bottom"] > :first-child{opacity:0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);}
.scaleAnimated_suz1euv > :first-child{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}.scaleAnimated_suz1euv.transition-appear,.scaleAnimated_suz1euv.transition-enter{box-shadow:none;}.scaleAnimated_suz1euv.transition-appear > :first-child,.scaleAnimated_suz1euv.transition-enter > :first-child{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}.scaleAnimated_suz1euv.transition-appear-active > :first-child,.scaleAnimated_suz1euv.transition-enter-active > :first-child,.scaleAnimated_suz1euv.transition-appear-done > :first-child,.scaleAnimated_suz1euv.transition-enter-done > :first-child{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.scaleAnimated_suz1euv.transition-exit{box-shadow:none;}.scaleAnimated_suz1euv.transition-exit > :first-child{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.scaleAnimated_suz1euv.transition-exit-active > :first-child{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}

.loaderContainer_l1mizddr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.loaderIcon_l1uu2z0h{color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:transparent;}.loaderIcon_l1uu2z0h.normal{font-size:16px;}.loaderIcon_l1uu2z0h.small{font-size:14px;}.loaderIcon_l1uu2z0h.tiny{font-size:12px;}.loaderIcon_l1uu2z0h.large{font-size:22px;}.loaderIcon_l1uu2z0h.huge{font-size:36px;}.loaderIcon_l1uu2z0h.extra-huge{font-size:48px;}.loaderIcon_l1uu2z0h.inherit{font-size:1em;}
.spinnerAnimation_s1xl7ehq{will-change:transform;-webkit-animation:spinner-spinnerAnimation_s1xl7ehq 1s linear infinite;animation:spinner-spinnerAnimation_s1xl7ehq 1s linear infinite;}@-webkit-keyframes spinner-spinnerAnimation_s1xl7ehq{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner-spinnerAnimation_s1xl7ehq{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}
.dots_d130okww{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.dotAnimation_d1630gre{will-change:transform;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:dots-dotAnimation_d1630gre 0.5s linear infinite alternate;animation:dots-dotAnimation_d1630gre 0.5s linear infinite alternate;}@-webkit-keyframes dots-dotAnimation_d1630gre{from{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes dots-dotAnimation_d1630gre{from{-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}
.progressText_p1v9m2e{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:13px;font-weight:bold;color:currentColor;text-align:center;}

.helpPopupBoxShadow_hgs1gd6{box-shadow:0px 4px 8px rgba(0,0,0,0.08),0px 0px 0px rgba(0,0,0,0.08);}
.helpPopupContainer_h1jz051k{background:#22272A;font-family:MontserratVariable;font-size:12px;line-height:16px;color:#FFFFFF;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:8px 12px;border-radius:8px;}

.buttonCommon_b17jghy8{position:relative;border:none;border-radius:8px;font-style:normal;text-transform:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer !important;outline:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;will-change:background;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;background:var(--button-background-color);color:var(--button-text-color);border:1px solid var(--button-border-color);font-family:MontserratVariable;font-weight:500;}.buttonCommon_b17jghy8 > svg{width:1em;height:1em;line-height:1;}.buttonCommon_b17jghy8.active,.buttonCommon_b17jghy8:focus-within{background:var(--button-active-background-color,var(--button-background-color));color:var(--button-active-text-color,var(--button-text-color));border-color:var(--button-active-border-color,var(--button-border-color));}.buttonCommon_b17jghy8.pending{pointer-events:none;}.buttonCommon_b17jghy8:hover{background:var(--button-hover-background-color,var(--button-background-color));color:var(--button-hover-text-color,var(--button-text-color));border-color:var(--button-hover-border-color,var(--button-border-color));}.buttonCommon_b17jghy8 > :first-child:not(:last-child):not(.badge){margin-right:6px;}.buttonCommon_b17jghy8.large-icon{padding:19px 26px;font-size:15px;line-height:20px;line-height:26px;font-weight:700;}.buttonCommon_b17jghy8.large-icon > svg,.buttonCommon_b17jghy8.large-icon img{height:26px;max-height:26px;width:26px;}.buttonCommon_b17jghy8.large{padding:22px 26px;font-size:15px;line-height:20px;line-height:1;font-weight:700;}.buttonCommon_b17jghy8.large-compact{padding:11px 20px;font-size:15px;line-height:20px;line-height:26px;font-weight:700;}.buttonCommon_b17jghy8.large-compact > svg,.buttonCommon_b17jghy8.large-compact img{height:26px;max-height:26px;width:26px;}.buttonCommon_b17jghy8.larger{padding:19px 21px;font-size:16px;line-height:20px;line-height:1;}.buttonCommon_b17jghy8.normal{padding:12px 13px;font-size:14px;line-height:20px;line-height:1;}.buttonCommon_b17jghy8.normal-low{padding:5px 13px;font-size:14px;line-height:20px;line-height:1;}.buttonCommon_b17jghy8.normal-wide{padding:14px 145px;font-size:14px;line-height:20px;line-height:1;}.buttonCommon_b17jghy8.small{padding:8px;font-size:12px;line-height:16px;line-height:1;}.buttonCommon_b17jghy8.small11{padding:8px;font-size:11px;line-height:15px;line-height:1;}.buttonCommon_b17jghy8.smaller{padding:8px;font-size:13px;line-height:16px;line-height:1;}.buttonCommon_b17jghy8.smaller-wide{padding:14px 105px;font-size:13px;line-height:16px;line-height:1;}.buttonCommon_b17jghy8.tiny-small-text{padding:4px 9px;font-size:12px;line-height:16px;line-height:1;}.buttonCommon_b17jghy8.extra-tiny{padding:1px 2px;font-size:18px;line-height:22px;line-height:1;}.buttonCommon_b17jghy8.tiny{padding:6px 9px;font-size:10px;line-height:14px;line-height:1;}.buttonCommon_b17jghy8.tiny-big-text{padding:5px 5px;font-size:12px;line-height:16px;line-height:1;}.buttonCommon_b17jghy8.disabled{pointer-events:none;background:var(--button-disabled-background-color,var(--button-background-color));color:var(--button-disabled-text-color,var(--button-text-color));border-color:var(--button-disabled-border-color,var(--button-border-color));}.buttonCommon_b17jghy8.disabled-with-popups{pointer-events:all !important;}
.buttonVariants_b1tj3vob.primary{--button-background-color:linear-gradient(to left,#ff00fe,#ff0068);--button-active-background-color:linear-gradient(to left,#db00ff,#f10062);--button-hover-background-color:linear-gradient(to left,#db00ff,#f10062);--button-disabled-background-color:#d3d3d3;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.primary.pending{border:none;}.buttonVariants_b1tj3vob.primary-blue{--button-background-color:linear-gradient(45deg,#0066ff 2%,#01b3ff 100%);--button-active-background-color:linear-gradient(45deg,#0052eb 2%,#009feb 100%);--button-hover-background-color:linear-gradient(45deg,#0052eb 2%,#009feb 100%);--button-disabled-background-color:#d3d3d3;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.primary-blue.pending{border:none;}.buttonVariants_b1tj3vob.primary-flat{--button-background-color:#ffffff;--button-active-background-color:#ffebee;--button-hover-background-color:#e2b2de;--button-text-color:#ff00b3;--button-disabled-text-color:#637178;--button-border-color:#ff00b3;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.primary-flat-sec{--button-background-color:#ffebf9;--button-active-background-color:#f7d7f5;--button-hover-background-color:#f0c9ed;--button-text-color:#ff00b3;--button-disabled-text-color:#637178;--button-border-color:#ff00b3;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.primary-light-flat{--button-background-color:#ffe5f7;--button-active-background-color:#ff00b3;--button-hover-background-color:#ff00b3;--button-text-color:#ff00b3;--button-active-text-color:#ffffff;--button-hover-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:#ff00b3;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.primary-disabled-neutral{--button-background-color:linear-gradient(to left,#ff00fe,#ff0068);--button-active-background-color:linear-gradient(to left,#db00ff,#f10062);--button-hover-background-color:linear-gradient(to left,#db00ff,#f10062);--button-disabled-background-color:#ededed;--button-text-color:#ffffff;--button-disabled-text-color:#a1a1a1;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.primary-disabled-neutral.pending{border:none;}.buttonVariants_b1tj3vob.secondary{--button-background-color:#347cff;--button-active-background-color:#146ebe;--button-hover-background-color:#146ebe;--button-disabled-background-color:#e9ebed;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.secondary.pending{border:none;}.buttonVariants_b1tj3vob.secondary-flat{--button-background-color:#ffffff;--button-active-background-color:#f2f3ff;--button-hover-background-color:#f2f3ff;--button-text-color:#347cff;--button-disabled-text-color:#637178;--button-border-color:#347cff;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.secondary-light{--button-background-color:#f2f3ff;--button-active-background-color:#e8eaf6;--button-hover-background-color:#e8eaf6;--button-disabled-background-color:#e9ebed;--button-text-color:#1d224c;--button-disabled-text-color:#637178;--button-border-color:#ced1f2;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.danger{--button-background-color:#f44336;--button-active-background-color:#b71c1c;--button-hover-background-color:#b71c1c;--button-disabled-background-color:#e9ebed;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.danger.pending{border:none;}.buttonVariants_b1tj3vob.danger-flat{--button-background-color:#ffffff;--button-active-background-color:#ffcdd2;--button-hover-background-color:#ffcdd2;--button-text-color:#f44336;--button-disabled-text-color:#637178;--button-border-color:#f44336;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.green{--button-background-color:#66bb6a;--button-active-background-color:#43a047;--button-hover-background-color:#43a047;--button-disabled-background-color:#e9ebed;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.green.pending{border:none;}.buttonVariants_b1tj3vob.neutral{--button-background-color:#ededed;--button-active-background-color:#d4d4d4;--button-hover-background-color:#d4d4d4;--button-disabled-background-color:#e9ebed;--button-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.neutral-flat{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:#b5b5b5;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-flat-transparent-background{--button-background-color:transparent;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:#b5b5b5;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-flat-no-border{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#8f93b4;--button-disabled-text-color:#637178;--button-border-color:none;--button-disabled-border-color:none;}.buttonVariants_b1tj3vob.neutral-black{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#000;--button-disabled-text-color:#637178;--button-border-color:#000;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.neutral-blue{--button-background-color:#ffffff;--button-active-background-color:#f2f3ff;--button-hover-background-color:#f2f3ff;--button-disabled-background-color:#e9ebed;--button-text-color:#1c224f;--button-disabled-text-color:#637178;--button-border-color:#ededed;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-pink{--button-background-color:#ffffff;--button-active-background-color:#ffffff;--button-hover-background-color:#ffffff;--button-disabled-background-color:#ffffff;--button-text-color:#1c224f;--button-border-color:#e3e5f4;--button-active-border-color:#ff00b3;--button-disabled-border-color:#ff00b3;--button-hover-border-color:#ff00b3;}.buttonVariants_b1tj3vob.neutral-pink-alt{--button-background-color:transparent;--button-hover-background-color:rgba(255,0,179,0.03);--button-active-background-color:rgba(255,0,179,0.05);--button-disabled-background-color:#ffffff;--button-text-color:#ff00b3;--button-border-color:#e3e5f4;--button-hover-border-color:#ff00b3;--button-active-border-color:#ff00b3;--button-disabled-text-color:#e3e5f4;--button-disabled-border-color:#e3e5f4;}.buttonVariants_b1tj3vob.neutral-pink-no-border{--button-background-color:transparent;--button-active-background-color:#ffe5f7;--button-hover-background-color:#ffe5f7;--button-disabled-background-color:#ffffff;--button-border-color:transparent;--button-active-border-color:#ffe5f7;--button-disabled-border-color:#e9ebed;--button-hover-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-blue-thin{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#f2f3ff;--button-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:#e3e5f4;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-danger{--button-background-color:#ffffff;--button-active-background-color:#ffebee;--button-hover-background-color:#ffebee;--button-disabled-background-color:#e9ebed;--button-text-color:#f44336;--button-disabled-text-color:#637178;--button-border-color:#ededed;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-thin{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ffe5f7;--button-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:#e3e5f4;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-flat-thin{--button-background-color:#ffffff;--button-active-background-color:#f9faff;--button-hover-background-color:#f9faff;--button-text-color:#2e3461;--button-disabled-text-color:#637178;--button-border-color:#e3e5f4;--button-disabled-border-color:#e9ebed;--button-hover-border-color:#bbbdcc;}.buttonVariants_b1tj3vob.neutral-light{--button-background-color:#ededed;--button-active-background-color:#d4d4d4;--button-hover-background-color:#d4d4d4;--button-disabled-background-color:#e9ebed;--button-text-color:#737373;--button-active-text-color:#121212;--button-hover-text-color:#121212;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.neutral-light-flat{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#737373;--button-disabled-text-color:#637178;--button-border-color:#b5b5b5;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-light-flat.disabled svg,.buttonVariants_b1tj3vob.neutral-light-flat.disabled img{opacity:0.6;}.buttonVariants_b1tj3vob.neutral-light-flat{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-text-color:#737373;--button-disabled-text-color:#637178;--button-border-color:#b5b5b5;--button-disabled-border-color:#e9ebed;}.buttonVariants_b1tj3vob.neutral-light-flat.disabled svg,.buttonVariants_b1tj3vob.neutral-light-flat.disabled img{opacity:0.6;}.buttonVariants_b1tj3vob.white-blue{--button-background-color:#ffffff;--button-active-background-color:#ededed;--button-hover-background-color:#ededed;--button-disabled-background-color:#e9ebed;--button-text-color:#146ebe;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;font-weight:700;}.buttonVariants_b1tj3vob.danger-light{--button-background-color:#ffebee;--button-active-background-color:#facad1;--button-hover-background-color:#facad1;--button-disabled-background-color:#e9ebed;--button-text-color:#b71c1c;--button-disabled-text-color:#637178;--button-border-color:#ffcdd2;--button-disabled-border-color:transparent;font-weight:700;}.buttonVariants_b1tj3vob.green-light{--button-background-color:#e8f5e9;--button-active-background-color:#a5d6a7;--button-hover-background-color:#a5d6a7;--button-disabled-background-color:#e9ebed;--button-text-color:#1b5e20;--button-disabled-text-color:#637178;--button-border-color:#a5d6a7;--button-disabled-border-color:transparent;font-weight:700;}.buttonVariants_b1tj3vob.green-lighter{--button-background-color:#d7f1e6;--button-active-background-color:#a5d6a7;--button-hover-background-color:#caedd1;--button-disabled-background-color:#e9ebed;--button-text-color:#1b5e20;--button-disabled-text-color:#637178;--button-border-color:#e3e5f4;--button-disabled-border-color:transparent;font-weight:500;}.buttonVariants_b1tj3vob.light-blue{--button-background-color:#e9f4fe;--button-active-background-color:#b8d2fb;--button-hover-background-color:#d4e4ff;--button-disabled-background-color:#e9ebed;--button-text-color:#0066ff;--button-disabled-text-color:#637178;--button-border-color:#e3e5f4;--button-disabled-border-color:transparent;font-weight:500;}.buttonVariants_b1tj3vob.deep-blue{--button-background-color:#2b3475;--button-active-background-color:#1c224f;--button-hover-background-color:#1c224f;--button-disabled-background-color:#e9ebed;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;font-weight:500;}.buttonVariants_b1tj3vob.deep-blue.pending{border:none;}.buttonVariants_b1tj3vob.deep-blue-flat{--button-background-color:#ffffff;--button-active-background-color:#f2f3ff;--button-hover-background-color:#f2f3ff;--button-disabled-background-color:#e9ebed;--button-text-color:#2b3475;--button-disabled-text-color:#637178;--button-border-color:#ededed;--button-disabled-border-color:#ededed;font-weight:500;}.buttonVariants_b1tj3vob.deep-blue-flat.pending{border:none;}.buttonVariants_b1tj3vob.dark-blue-flat{--button-background-color:#ffffff;--button-active-background-color:#f2f3ff;--button-hover-background-color:#f2f3ff;--button-disabled-background-color:#e9ebed;--button-text-color:#1c224f;--button-disabled-text-color:#637178;--button-border-color:#1c224f;--button-disabled-border-color:#ededed;font-weight:500;}.buttonVariants_b1tj3vob.dark-blue-flat.pending{border:none;}.buttonVariants_b1tj3vob.dark-blue{--button-background-color:#31345e;--button-active-background-color:#1c224f;--button-hover-background-color:#1c224f;--button-disabled-background-color:#e9ebed;--button-text-color:#ffffff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;font-weight:500;}.buttonVariants_b1tj3vob.dark-blue.pending{border:none;}.buttonVariants_b1tj3vob.darker-blue{--button-background-color:#1c224f;--button-active-background-color:#000;--button-hover-background-color:#131839;--button-disabled-background-color:#e9ebed;--button-text-color:#fff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.light-blue-flat{--button-background-color:#f2f3ff;--button-active-background-color:#ced1f2;--button-hover-background-color:#ced1f2;--button-disabled-background-color:#e9ebed;--button-text-color:#1c224f;--button-disabled-text-color:#637178;--button-border-color:#ced1f2;--button-disabled-border-color:#ededed;font-weight:600;}.buttonVariants_b1tj3vob.light-blue-flat.pending{border:none;}.buttonVariants_b1tj3vob.transparent-pink{--button-background-color:#ffffff;--button-active-background-color:#fdb9e8;--button-hover-background-color:#ffe5f7;--button-disabled-background-color:#ffffff;--button-text-color:#ff00b3;--button-active-text-color:#ff00b3;--button-hover-text-color:#ff00b3;--button-disabled-text-color:#ff00b3;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.black{--button-background-color:#000;--button-active-background-color:rgba(255,212,59,0.1);--button-hover-background-color:#22272a;--button-disabled-background-color:#e9ebed;--button-text-color:#fff;--button-disabled-text-color:#637178;--button-border-color:transparent;--button-disabled-border-color:transparent;}.buttonVariants_b1tj3vob.warning{--button-background-color:rgba(255,212,59,0.1);--button-active-background-color:rgba(255,212,59,0.3);--button-hover-background-color:rgba(255,212,59,0.2);--button-disabled-background-color:#e9ebed;--button-text-color:#1c224f;--button-disabled-text-color:#637178;--button-border-color:#ffd43b;--button-disabled-border-color:#f8efdc;}

.badgeStyle_bv3vipt{font-family:MontserratVariable;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2px 4px;border-radius:16px;}.badgeStyle_bv3vipt svg{height:1em;width:1em;}.badgeStyle_bv3vipt.faded{background:transparent;color:#DDE1E3;}.badgeStyle_bv3vipt.active{background:#005589;color:#FFFFFF;}.badgeStyle_bv3vipt.primary{background:#ff00b3;color:#FFFFFF;}.badgeStyle_bv3vipt.green{background:#3e8a5d;color:#FFFFFF;}.badgeStyle_bv3vipt.primary-blue{background:linear-gradient(45deg,#0066ff 2%,#01b3ff 100%);color:#FFFFFF;}.badgeStyle_bv3vipt.danger{background:#D23D46;color:#FFFFFF;}.badgeStyle_bv3vipt.green{background:#008c59;color:#FFFFFF;}.badgeStyle_bv3vipt.blue{background:#0066ff;color:#FFFFFF;}.badgeStyle_bv3vipt.clear{background:transparent;color:#F1F2F4;}.badgeStyle_bv3vipt.normal{font-size:14px;line-height:20px;}.badgeStyle_bv3vipt.normal.rounded{width:20px;height:20px;border-radius:50%;}.badgeStyle_bv3vipt.small{font-size:12px;line-height:16px;}.badgeStyle_bv3vipt.small.rounded{width:16px;height:16px;border-radius:50%;}.badgeStyle_bv3vipt.tiny{font-size:10px;line-height:14px;}.badgeStyle_bv3vipt.tiny.rounded{width:14px;height:14px;border-radius:50%;}.badgeStyle_bv3vipt.large{font-size:18px;line-height:22px;}.badgeStyle_bv3vipt.large.rounded{width:22px;height:22px;border-radius:50%;}.badgeStyle_bv3vipt.extraLarge{font-size:21px;line-height:25px;}.badgeStyle_bv3vipt.extraLarge.rounded{width:25px;height:25px;border-radius:50%;}

.iconButtonStyles_i1ykvb39{position:relative;border-radius:8px;}.iconButtonStyles_i1ykvb39.rounded{border-radius:50%;}.iconButtonStyles_i1ykvb39.big.icon-smaller{padding:10px;font-size:15px;line-height:1;}.iconButtonStyles_i1ykvb39.normal.icon-small{padding:9px;font-size:12px;line-height:1;}.iconButtonStyles_i1ykvb39.normal.icon-normal{padding:9px;font-size:20px;line-height:1;}.iconButtonStyles_i1ykvb39.normal.icon-medium{padding:6px;font-size:22px;line-height:1;}.iconButtonStyles_i1ykvb39.normal.icon-big{padding:6px;font-size:26px;line-height:1;}.iconButtonStyles_i1ykvb39.normal.icon-bigger{padding:0px;font-size:46px;line-height:1;}.iconButtonStyles_i1ykvb39.small.icon-normal{padding:7px;font-size:14px;line-height:1;}.iconButtonStyles_i1ykvb39.small.icon-big{padding:4px;font-size:20px;line-height:1;}.iconButtonStyles_i1ykvb39.tiny.icon-normal{padding:5px;font-size:12px;line-height:1;}.iconButtonStyles_i1ykvb39.tiny.icon-big{padding:2px;font-size:18px;line-height:1;}.iconButtonStyles_i1ykvb39.very-tiny.icon-normal{padding:3px;font-size:10px;line-height:1;}.iconButtonStyles_i1ykvb39.very-tiny.icon-big{padding:2px;font-size:12px;line-height:1;}.iconButtonStyles_i1ykvb39.microscopic{padding:2px;font-size:8px;line-height:1;}
.iconButtonBadge_i1jc9bgk{position:absolute;padding:0;}.iconButtonBadge_i1jc9bgk.small.right-bottom{right:calc(16px / -2);bottom:calc(16px / -2);}.iconButtonBadge_i1jc9bgk.tiny.right-bottom{right:calc(14px / -2);bottom:calc(14px / -2);}.iconButtonBadge_i1jc9bgk.small.right-bottom.roundedButton{right:calc(16px / -4);bottom:calc(16px / -4);}.iconButtonBadge_i1jc9bgk.tiny.right-bottom.roundedButton{right:calc(14px / -4);bottom:calc(14px / -4);}.iconButtonBadge_i1jc9bgk.small.right-top{right:calc(16px / -3);top:calc(16px / -3);}.iconButtonBadge_i1jc9bgk.tiny.right-top{right:calc(14px / -4);top:calc(14px / -4);}.iconButtonBadge_i1jc9bgk.small.right-top.roundedButton{right:calc(16px / -4);top:calc(16px / -4);}.iconButtonBadge_i1jc9bgk.tiny.right-top.roundedButton{right:calc(14px / -4);top:calc(14px / -4);}.iconButtonBadge_i1jc9bgk.small.left-top{left:calc(16px / -3);top:calc(16px / -3);}.iconButtonBadge_i1jc9bgk.tiny.left-top{left:calc(14px / -4);top:calc(14px / -4);}.iconButtonBadge_i1jc9bgk.small.left-top.roundedButton{left:calc(16px / -4);top:calc(16px / -4);}.iconButtonBadge_i1jc9bgk.tiny.left-top.roundedButton{left:calc(14px / -4);top:calc(14px / -4);}

.container_c1oapvpt{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.previewImage_p1mcsufd{max-width:100%;max-height:250px;object-fit:contain;cursor:pointer;}
.playButtonOverlay_p1lbomcw{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}
.lightbox_l1dz1sb1{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999999;background-color:rgba(30,30,30,0.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition: opacity 0.2s ease-in-out, visibility 0s linear 0.2s;transition: opacity 0.2s ease-in-out, visibility 0s linear 0.2s;}
.lightboxVisible_lyi75d5{opacity:1;visibility:visible;-webkit-transition: opacity 0.2s ease-in-out, visibility 0s linear 0s;transition: opacity 0.2s ease-in-out, visibility 0s linear 0s;}
.lightboxNav_l1x0jnub{position:absolute;top:0;right:0;width:45px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(30,30,30,0.9);color:#FFFFFF;border:none;cursor:pointer;font-size:24px;}
.lightboxMedia_l9e7d93{max-width:85%;max-height:85%;object-fit:contain;}

.messageStyle_mxsl82d{border-radius:8px;display:block;padding:8px 12px;font-family:MontserratVariable;font-size:14px;line-height:20px;word-break:break-word;}.messageStyle_mxsl82d.warning{background:#f6e9c8;}.messageStyle_mxsl82d.error{background:#ffebee;}.messageStyle_mxsl82d.info{background:#deeddf;}

.formStyles_fhwt6k1{position:relative;}
.messageStyle_mtb2pia{border-radius:4px;}

.text_t1g376u5{max-width:100%;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease;font-family:MontserratVariable;}.text_t1g376u5.tiny{font-size:10px;line-height:14px;}.text_t1g376u5.tiny > svg{font-size:10px;}.text_t1g376u5.small{font-size:12px;line-height:16px;}.text_t1g376u5.small > svg{font-size:12px;}.text_t1g376u5.small11{font-size:11px;line-height:15px;}.text_t1g376u5.small11 > svg{font-size:11px;}.text_t1g376u5.smaller_14_18{font-size:14px;line-height:18px;}.text_t1g376u5.smaller_14_18 > svg{font-size:14px;}.text_t1g376u5.smaller{font-size:13px;line-height:16px;}.text_t1g376u5.smaller > svg{font-size:13px;}.text_t1g376u5.normal{font-size:14px;line-height:20px;}.text_t1g376u5.normal > svg{font-size:14px;}.text_t1g376u5.normal15{font-size:15px;line-height:20px;}.text_t1g376u5.normal15 > svg{font-size:15px;}.text_t1g376u5.larger{font-size:16px;line-height:20px;}.text_t1g376u5.larger > svg{font-size:16px;}.text_t1g376u5.extraLarge{font-size:21px;line-height:25px;}.text_t1g376u5.extraLarge > svg{font-size:21px;}.text_t1g376u5.large_20_24{font-size:20px;line-height:24px;}.text_t1g376u5.large_20_24 > svg{font-size:20px;}.text_t1g376u5.large{font-size:18px;line-height:22px;}.text_t1g376u5.large > svg{font-size:18px;}.text_t1g376u5.big{font-size:25px;line-height:32px;}.text_t1g376u5.big > svg{font-size:25px;}.text_t1g376u5.bigger{font-size:30px;line-height:32px;}.text_t1g376u5.bigger > svg{font-size:30px;}.text_t1g376u5.bigger32{font-size:32px;line-height:36px;}.text_t1g376u5.bigger32 > svg{font-size:32px;}.text_t1g376u5.huge{font-size:36px;line-height:48px;}.text_t1g376u5.huge > svg{font-size:36px;}.text_t1g376u5.enormous{font-size:44px;line-height:50px;}.text_t1g376u5.enormous > svg{font-size:44px;}.text_t1g376u5.uppercase{text-transform:uppercase;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;font-family:MontserratVariable;}.text_t1g376u5.center{text-align:center;}.text_t1g376u5.ellipsis{display:block !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.text_t1g376u5 > svg{margin-left:5px;}.text_t1g376u5.link{cursor:pointer;color:#ff00b3;-webkit-text-decoration:underline;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.text_t1g376u5.link:hover{color:#b80181;}.text_t1g376u5.badge{border-radius:8px;padding:0 12px;}

.commonTextareaContainer_c1n4zt2i{background:#FFFFFF;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#637178;border:1px solid #DDE1E3;border-radius:8px;cursor:text;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;font-family:MontserratVariable;}.commonTextareaContainer_c1n4zt2i:hover{border:1px solid #C4CBCF;}.commonTextareaContainer_c1n4zt2i:focus-within{border:1px solid #A5D7F5;}.commonTextareaContainer_c1n4zt2i.rounded{border-radius:8px;}.commonTextareaContainer_c1n4zt2i.disabled{background:#F1F2F4;border:1px solid #E9EBED;color:#637178;pointer-events:none;}.commonTextareaContainer_c1n4zt2i.error{border:1px solid #D23D46;}.commonTextareaContainer_c1n4zt2i > svg{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.commonTextareaContainer_c1n4zt2i.big{font-size:15px;line-height:20px;}.commonTextareaContainer_c1n4zt2i.big > input,.commonTextareaContainer_c1n4zt2i.big textarea,.commonTextareaContainer_c1n4zt2i.big div.tag-container{padding:22px 26px;}.commonTextareaContainer_c1n4zt2i.big > svg{height:20px;width:20px;}.commonTextareaContainer_c1n4zt2i.big.icon > input,.commonTextareaContainer_c1n4zt2i .big.icon.left > input,.commonTextareaContainer_c1n4zt2i.big.icon textarea,.commonTextareaContainer_c1n4zt2i .big.icon.left textarea,.commonTextareaContainer_c1n4zt2i.big.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .big.icon.left div.tag-container{padding:22px 26px 22px 13px;}.commonTextareaContainer_c1n4zt2i.big.icon > svg,.commonTextareaContainer_c1n4zt2i .big.icon.left > svg{margin-left:26px;}.commonTextareaContainer_c1n4zt2i.big.icon.right > input,.commonTextareaContainer_c1n4zt2i.big.icon.right textarea,.commonTextareaContainer_c1n4zt2i.big.icon.right div.tag-container{padding:22px 13px 22px 26px;}.commonTextareaContainer_c1n4zt2i.big.icon.right > svg{margin-right:26px;}.commonTextareaContainer_c1n4zt2i.big.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.big.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.big.icon.left-right div.tag-container{padding:22px 0px;}.commonTextareaContainer_c1n4zt2i.big.icon.left-right > svg{margin:0 26px;}.commonTextareaContainer_c1n4zt2i.large{font-size:15px;line-height:20px;}.commonTextareaContainer_c1n4zt2i.large > input,.commonTextareaContainer_c1n4zt2i.large textarea,.commonTextareaContainer_c1n4zt2i.large div.tag-container{padding:14px 16px;}.commonTextareaContainer_c1n4zt2i.large > svg{height:20px;width:20px;}.commonTextareaContainer_c1n4zt2i.large.icon > input,.commonTextareaContainer_c1n4zt2i .large.icon.left > input,.commonTextareaContainer_c1n4zt2i.large.icon textarea,.commonTextareaContainer_c1n4zt2i .large.icon.left textarea,.commonTextareaContainer_c1n4zt2i.large.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .large.icon.left div.tag-container{padding:14px 16px 14px 13px;}.commonTextareaContainer_c1n4zt2i.large.icon > svg,.commonTextareaContainer_c1n4zt2i .large.icon.left > svg{margin-left:16px;}.commonTextareaContainer_c1n4zt2i.large.icon.right > input,.commonTextareaContainer_c1n4zt2i.large.icon.right textarea,.commonTextareaContainer_c1n4zt2i.large.icon.right div.tag-container{padding:14px 13px 14px 16px;}.commonTextareaContainer_c1n4zt2i.large.icon.right > svg{margin-right:16px;}.commonTextareaContainer_c1n4zt2i.large.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.large.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.large.icon.left-right div.tag-container{padding:14px 0px;}.commonTextareaContainer_c1n4zt2i.large.icon.left-right > svg{margin:0 16px;}.commonTextareaContainer_c1n4zt2i.larger{font-size:15px;line-height:20px;}.commonTextareaContainer_c1n4zt2i.larger > input,.commonTextareaContainer_c1n4zt2i.larger textarea,.commonTextareaContainer_c1n4zt2i.larger div.tag-container{padding:11px 10px 10px 12px;}.commonTextareaContainer_c1n4zt2i.larger > svg{height:20px;width:20px;}.commonTextareaContainer_c1n4zt2i.larger.icon > input,.commonTextareaContainer_c1n4zt2i .larger.icon.left > input,.commonTextareaContainer_c1n4zt2i.larger.icon textarea,.commonTextareaContainer_c1n4zt2i .larger.icon.left textarea,.commonTextareaContainer_c1n4zt2i.larger.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .larger.icon.left div.tag-container{padding:11px 10px 10px 12px;}.commonTextareaContainer_c1n4zt2i.larger.icon > svg,.commonTextareaContainer_c1n4zt2i .larger.icon.left > svg{margin-left:14px;}.commonTextareaContainer_c1n4zt2i.larger.icon.right > input,.commonTextareaContainer_c1n4zt2i.larger.icon.right textarea,.commonTextareaContainer_c1n4zt2i.larger.icon.right div.tag-container{padding:11px 10px 10px 12px;}.commonTextareaContainer_c1n4zt2i.larger.icon.right > svg{margin-right:14px;}.commonTextareaContainer_c1n4zt2i.larger.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.larger.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.larger.icon.left-right div.tag-container{padding:11px 0px;}.commonTextareaContainer_c1n4zt2i.larger.icon.left-right > svg{margin:0 14px;}.commonTextareaContainer_c1n4zt2i.normal{font-size:14px;line-height:20px;}.commonTextareaContainer_c1n4zt2i.normal > input,.commonTextareaContainer_c1n4zt2i.normal textarea,.commonTextareaContainer_c1n4zt2i.normal div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.normal > svg{height:20px;width:20px;}.commonTextareaContainer_c1n4zt2i.normal.icon > input,.commonTextareaContainer_c1n4zt2i .normal.icon.left > input,.commonTextareaContainer_c1n4zt2i.normal.icon textarea,.commonTextareaContainer_c1n4zt2i .normal.icon.left textarea,.commonTextareaContainer_c1n4zt2i.normal.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .normal.icon.left div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.normal.icon > svg,.commonTextareaContainer_c1n4zt2i .normal.icon.left > svg{margin-left:13px;}.commonTextareaContainer_c1n4zt2i.normal.icon.right > input,.commonTextareaContainer_c1n4zt2i.normal.icon.right textarea,.commonTextareaContainer_c1n4zt2i.normal.icon.right div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.normal.icon.right > svg{margin-right:13px;}.commonTextareaContainer_c1n4zt2i.normal.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.normal.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.normal.icon.left-right div.tag-container{padding:9px 0px;}.commonTextareaContainer_c1n4zt2i.normal.icon.left-right > svg{margin:0 13px;}.commonTextareaContainer_c1n4zt2i.smaller{font-size:13px;line-height:16px;}.commonTextareaContainer_c1n4zt2i.smaller > input,.commonTextareaContainer_c1n4zt2i.smaller textarea,.commonTextareaContainer_c1n4zt2i.smaller div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.smaller > svg{height:16px;width:16px;}.commonTextareaContainer_c1n4zt2i.smaller.icon > input,.commonTextareaContainer_c1n4zt2i .smaller.icon.left > input,.commonTextareaContainer_c1n4zt2i.smaller.icon textarea,.commonTextareaContainer_c1n4zt2i .smaller.icon.left textarea,.commonTextareaContainer_c1n4zt2i.smaller.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .smaller.icon.left div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.smaller.icon > svg,.commonTextareaContainer_c1n4zt2i .smaller.icon.left > svg{margin-left:13px;}.commonTextareaContainer_c1n4zt2i.smaller.icon.right > input,.commonTextareaContainer_c1n4zt2i.smaller.icon.right textarea,.commonTextareaContainer_c1n4zt2i.smaller.icon.right div.tag-container{padding:9px 13px;}.commonTextareaContainer_c1n4zt2i.smaller.icon.right > svg{margin-right:13px;}.commonTextareaContainer_c1n4zt2i.smaller.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.smaller.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.smaller.icon.left-right div.tag-container{padding:9px 0px;}.commonTextareaContainer_c1n4zt2i.smaller.icon.left-right > svg{margin:0 13px;}.commonTextareaContainer_c1n4zt2i.small{font-size:12px;line-height:16px;}.commonTextareaContainer_c1n4zt2i.small > input,.commonTextareaContainer_c1n4zt2i.small textarea,.commonTextareaContainer_c1n4zt2i.small div.tag-container{padding:6px 9px;}.commonTextareaContainer_c1n4zt2i.small > svg{height:16px;width:16px;}.commonTextareaContainer_c1n4zt2i.small.icon > input,.commonTextareaContainer_c1n4zt2i .small.icon.left > input,.commonTextareaContainer_c1n4zt2i.small.icon textarea,.commonTextareaContainer_c1n4zt2i .small.icon.left textarea,.commonTextareaContainer_c1n4zt2i.small.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .small.icon.left div.tag-container{padding:6px 9px 6px 13px;}.commonTextareaContainer_c1n4zt2i.small.icon > svg,.commonTextareaContainer_c1n4zt2i .small.icon.left > svg{margin-left:9px;}.commonTextareaContainer_c1n4zt2i.small.icon.right > input,.commonTextareaContainer_c1n4zt2i.small.icon.right textarea,.commonTextareaContainer_c1n4zt2i.small.icon.right div.tag-container{padding:6px 13px 6px 9px;}.commonTextareaContainer_c1n4zt2i.small.icon.right > svg{margin-right:9px;}.commonTextareaContainer_c1n4zt2i.small.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.small.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.small.icon.left-right div.tag-container{padding:6px 0px;}.commonTextareaContainer_c1n4zt2i.small.icon.left-right > svg{margin:0 9px;}.commonTextareaContainer_c1n4zt2i.tiny{font-size:10px;line-height:14px;}.commonTextareaContainer_c1n4zt2i.tiny > input,.commonTextareaContainer_c1n4zt2i.tiny textarea,.commonTextareaContainer_c1n4zt2i.tiny div.tag-container{padding:4px 9px;}.commonTextareaContainer_c1n4zt2i.tiny > svg{height:14px;width:14px;}.commonTextareaContainer_c1n4zt2i.tiny.icon > input,.commonTextareaContainer_c1n4zt2i .tiny.icon.left > input,.commonTextareaContainer_c1n4zt2i.tiny.icon textarea,.commonTextareaContainer_c1n4zt2i .tiny.icon.left textarea,.commonTextareaContainer_c1n4zt2i.tiny.icon div.tag-container,.commonTextareaContainer_c1n4zt2i .tiny.icon.left div.tag-container{padding:4px 9px 4px 13px;}.commonTextareaContainer_c1n4zt2i.tiny.icon > svg,.commonTextareaContainer_c1n4zt2i .tiny.icon.left > svg{margin-left:9px;}.commonTextareaContainer_c1n4zt2i.tiny.icon.right > input,.commonTextareaContainer_c1n4zt2i.tiny.icon.right textarea,.commonTextareaContainer_c1n4zt2i.tiny.icon.right div.tag-container{padding:4px 13px 4px 9px;}.commonTextareaContainer_c1n4zt2i.tiny.icon.right > svg{margin-right:9px;}.commonTextareaContainer_c1n4zt2i.larger.icon.left-right > input,.commonTextareaContainer_c1n4zt2i.larger.icon.left-right textarea,.commonTextareaContainer_c1n4zt2i.larger.icon.left-right div.tag-container{padding:4px 0px;}.commonTextareaContainer_c1n4zt2i.larger.icon.left-right > svg{margin:0 9px;}.commonTextareaContainer_c1n4zt2i.shadows{box-shadow:0px 0px 10px 5px rgba(0,0,0,0.05);}.commonTextareaContainer_c1n4zt2i input::-webkit-input-placeholder,.commonTextareaContainer_c1n4zt2i textarea::-webkit-input-placeholder{font-family:MontserratVariable;color:"#a1a1a1";}.commonTextareaContainer_c1n4zt2i input::-moz-placeholder,.commonTextareaContainer_c1n4zt2i textarea::-moz-placeholder{font-family:MontserratVariable;color:"#a1a1a1";}.commonTextareaContainer_c1n4zt2i input:-ms-input-placeholder,.commonTextareaContainer_c1n4zt2i textarea:-ms-input-placeholder{font-family:MontserratVariable;color:"#a1a1a1";}.commonTextareaContainer_c1n4zt2i input::placeholder,.commonTextareaContainer_c1n4zt2i textarea::placeholder{font-family:MontserratVariable;color:"#a1a1a1";}.commonTextareaContainer_c1n4zt2i input,.commonTextareaContainer_c1n4zt2i textarea{font-family:MontserratVariable;color:#334155;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;line-height:inherit;padding:0;margin:0;background:transparent;font-size:inherit;outline:none;box-shadow:none;border:none;-webkit-tap-highlight-color:transparent;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0;}.commonTextareaContainer_c1n4zt2i input{overflow:hidden;}

.checkboxContainer_cwhalq4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0 6px;font-family:MontserratVariable;font-size:14px;line-height:20px;}.checkboxContainer_cwhalq4.disabled{color:#637178;pointer-events:none;}
.checkboxIcon_c14akl05{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;will-change:background;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.checkboxIcon_c14akl05.size-regular{font-size:8px;padding:3px;border-radius:3px;height:14px;width:14px;}.checkboxIcon_c14akl05.size-large{font-size:10px;padding:5px;border-radius:5px;height:20px;width:20px;}.checkboxContainer_cwhalq4.gray .checkboxIcon_c14akl05{border:1.5px solid #C4CBCF;}.checkboxContainer_cwhalq4.gray .checkboxIcon_c14akl05.checked{color:#637178;border-color:#637178;}.checkboxContainer_cwhalq4.gray .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;}.checkboxContainer_cwhalq4.gray .checkboxIcon_c14akl05.checked.disabled{color:#637178;background:#DDE1E3;}.checkboxContainer_cwhalq4.gray:focus-within .checkboxIcon_c14akl05{box-shadow:0 1px 0 0 #E9EBED,1px 0 0 0 #E9EBED,0 -1px 0 0 #E9EBED,-1px 0 0 0 #E9EBED;}.checkboxContainer_cwhalq4.gray:hover .checkboxIcon_c14akl05{border-color:#C4CBCF;}.checkboxContainer_cwhalq4.gray:hover .checkboxIcon_c14akl05.checked{background:#DDE1E3;}.checkboxContainer_cwhalq4.blue .checkboxIcon_c14akl05{border:2px solid #C4CBCF;}.checkboxContainer_cwhalq4.blue .checkboxIcon_c14akl05.checked{color:#FFFFFF;background:#005589;border:none;}.checkboxContainer_cwhalq4.blue .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;}.checkboxContainer_cwhalq4.blue .checkboxIcon_c14akl05.checked.disabled{color:#637178;background:#DDE1E3;}.checkboxContainer_cwhalq4.blue:focus-within .checkboxIcon_c14akl05{box-shadow:0 1px 0 0 #D6EFFF,1px 0 0 0 #D6EFFF,0 -1px 0 0 #D6EFFF,-1px 0 0 0 #D6EFFF;}.checkboxContainer_cwhalq4.blue:hover .checkboxIcon_c14akl05{border-color:#A9B3B9;}.checkboxContainer_cwhalq4.blue:hover .checkboxIcon_c14akl05.checked{background:#00416A;border:none;}.checkboxContainer_cwhalq4.pink .checkboxIcon_c14akl05{border:1px solid #e3e5f4;}.checkboxContainer_cwhalq4.pink .checkboxIcon_c14akl05.checked{color:#FFFFFF;background:#ff00b3;border-color:#ff00b3;}.checkboxContainer_cwhalq4.pink .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;}.checkboxContainer_cwhalq4.pink .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;}.checkboxContainer_cwhalq4.pink .checkboxIcon_c14akl05.checked.disabled{color:#637178;background:#DDE1E3;}.checkboxContainer_cwhalq4.pink:focus-within .checkboxIcon_c14akl05{box-shadow:0 1px 0 0 #D6EFFF,1px 0 0 0 #D6EFFF,0 -1px 0 0 #D6EFFF,-1px 0 0 0 #D6EFFF;}.checkboxContainer_cwhalq4.pink:hover .checkboxIcon_c14akl05{background:#ffc2ed;}.checkboxContainer_cwhalq4.pink:hover .checkboxIcon_c14akl05.checked{background:#ff00b3;}.checkboxContainer_cwhalq4.pink-flat .checkboxIcon_c14akl05{border:1px solid #e3e5f4;}.checkboxContainer_cwhalq4.pink-flat .checkboxIcon_c14akl05.checked{color:#ff00b3;background:transparent;}.checkboxContainer_cwhalq4.pink-flat .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;background:#DDE1E3;}.checkboxContainer_cwhalq4.pink-flat .checkboxIcon_c14akl05.disabled{border-color:#E9EBED;}.checkboxContainer_cwhalq4.pink-flat .checkboxIcon_c14akl05.checked.disabled{color:#637178;background:#DDE1E3;}.checkboxContainer_cwhalq4.pink-flat:focus-within .checkboxIcon_c14akl05{box-shadow:0 1px 0 0 #D6EFFF,1px 0 0 0 #D6EFFF,0 -1px 0 0 #D6EFFF,-1px 0 0 0 #D6EFFF;}.checkboxContainer_cwhalq4.pink-flat:hover .checkboxIcon_c14akl05{background:#ffc2ed;}.checkboxContainer_cwhalq4.pink-flat:hover .checkboxIcon_c14akl05.checked{background:#ffc2ed;}.checkboxIcon_c14akl05 svg{-webkit-flex-flow:0 0 auto;-ms-flex-flow:0 0 auto;flex-flow:0 0 auto;}
.checkboxInput_c1u4rj83{width:0px;height:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.actionIcon_a88fwfi{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:transparent;color:var(--action-icon-color);will-change:color;-webkit-transition:color 0.1s ease;transition:color 0.1s ease;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;}.actionIcon_a88fwfi:hover{color:var(--action-icon-hover-color);}.actionIcon_a88fwfi.tiny{font-size:10px;}.actionIcon_a88fwfi.small{font-size:12px;}.actionIcon_a88fwfi.smaller{font-size:13px;}.actionIcon_a88fwfi.normal{font-size:14px;}.actionIcon_a88fwfi.larger{font-size:16px;}.actionIcon_a88fwfi.large{font-size:18px;}.actionIcon_a88fwfi.extra-large{font-size:21px;}.actionIcon_a88fwfi.big{font-size:25px;}.actionIcon_a88fwfi.huge{font-size:36px;}.actionIcon_a88fwfi.neutral{--action-icon-color:#637178;--action-icon-hover-color:#22272a;}.actionIcon_a88fwfi.primary{--action-icon-color:#ff00b3;--action-icon-hover-color:#b80181;}.actionIcon_a88fwfi.danger{--action-icon-color:#e18287;--action-icon-hover-color:#912228;}.actionIcon_a88fwfi.warning{--action-icon-color:#f59e0b;--action-icon-hover-color:#d4890a;}.actionIcon_a88fwfi.white{--action-icon-color:#ffffff;--action-icon-hover-color:#ededed;}.actionIcon_a88fwfi.deep-blue{--action-icon-color:#2b3475;--action-icon-hover-color:#1c224f;}.actionIcon_a88fwfi.deep-blue:hover{stroke:#1c224f;stroke-width:12px;}.actionIcon_a88fwfi.neutral-blue{--action-icon-color:#8f93b4;--action-icon-hover-color:#1c224f;}.actionIcon_a88fwfi.green{--action-icon-color:#66bb6a;--action-icon-hover-color:#43a047;}.actionIcon_a88fwfi.black{--action-icon-color:#000000;--action-icon-hover-color:#000000;}.actionIcon_a88fwfi.disabled{opacity:0.6;pointer-events:none;}

.overlayStyle_o14uh8sr{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.25);}
.modalStyle_m3nkhz{margin:auto;max-width:750px;max-height:550px;width:100%;height:100%;box-shadow:0px 4px 32px -4px rgba(0,0,0,0.25);background:#FFFFFF;border-radius:16px;}.modalStyle_m3nkhz.fluid{height:auto;}@media all and (max-height:570px){.modalStyle_m3nkhz{max-height:96%;}}@media all and (max-width:770px){.modalStyle_m3nkhz{max-width:96%;}}
.headerContainerStyle_h1naui1w svg,.headerContainerStyle_h1naui1w img{width:auto;height:20px;}.headerContainerStyle_h1naui1w.bordered{border-bottom:1px solid #E3E5F4;}
.actionsStyle_a13w2yg4{border-top:1px solid #DDE1E3;}
.dragCursor_do8z1an:hover{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.closeButtonStyle_c81c6pe{color:#2e3461;border:1px solid #e3e5f4;border-radius:50%;width:24px !important;height:24px !important;padding:5px;stroke-width:20;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c81c6pe:hover{background:#f9faff;border-color:#cccee0;}

.dialogLoader_dknb5j2{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;}
.closeIconClass_cp9uyyn{-webkit-transition: color 0.1s ease, border-color 0.1s ease, background-color 0.1s ease;transition: color 0.1s ease, border-color 0.1s ease, background-color 0.1s ease;}

.topLevelContainer_t1o2bpl8 >{font-family:MontserratVariable;}
.fadeIn_f5xul0i{-webkit-animation:fadeInAnimation-fadeIn_f5xul0i ease-in 500ms;animation:fadeInAnimation-fadeIn_f5xul0i ease-in 500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes fadeInAnimation-fadeIn_f5xul0i{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInAnimation-fadeIn_f5xul0i{0%{opacity:0;}100%{opacity:1;}}
.flashHighlightFadeInAndOut_f1dzsg7o{opacity:1;-webkit-animation:fade-flashHighlightFadeInAndOut_f1dzsg7o 1s ease-out;animation:fade-flashHighlightFadeInAndOut_f1dzsg7o 1s ease-out;}@-webkit-keyframes fade-flashHighlightFadeInAndOut_f1dzsg7o{0%,100%{opacity:0;}50%{opacity:1;}}@keyframes fade-flashHighlightFadeInAndOut_f1dzsg7o{0%,100%{opacity:0;}50%{opacity:1;}}
.flashHighlightFadeInAndOutPulsing_f1dgjtc2{opacity:1;-webkit-animation:fade-flashHighlightFadeInAndOutPulsing_f1dgjtc2 1750ms ease-out;animation:fade-flashHighlightFadeInAndOutPulsing_f1dgjtc2 1750ms ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@-webkit-keyframes fade-flashHighlightFadeInAndOutPulsing_f1dgjtc2{0%,100%{opacity:0;}50%{opacity:1;}}@keyframes fade-flashHighlightFadeInAndOutPulsing_f1dgjtc2{0%,100%{opacity:0;}50%{opacity:1;}}

.selectStyles_s17td5kg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;position:relative;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectStyles_s17td5kg select{width:100%;-webkit-appearance:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:none;border:none;background:transparent;z-index:2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.selectStyles_s17td5kg option{font-family:MontserratVariable;color:#0a0a0a;border:none;}.selectStyles_s17td5kg optgroup{font-family:MontserratVariable;color:#0a0a0a;font-weight:500;border:none;}.selectStyles_s17td5kg.bold select{font-weight:700;}.selectStyles_s17td5kg.big select{padding:22px 49px 22px 26px;}.selectStyles_s17td5kg.big svg{right:26px;}.selectStyles_s17td5kg.big option,.selectStyles_s17td5kg.big optgroup,.selectStyles_s17td5kg.big select{font-size:25px;line-height:32px;}.selectStyles_s17td5kg.large select{padding:14px 39px 14px 16px;}.selectStyles_s17td5kg.large svg{right:16px;}.selectStyles_s17td5kg.large option,.selectStyles_s17td5kg.large optgroup,.selectStyles_s17td5kg.large select{font-size:18px;line-height:22px;}.selectStyles_s17td5kg.normal select{padding:9px 36px 9px 13px;}.selectStyles_s17td5kg.normal svg{right:13px;}.selectStyles_s17td5kg.normal option,.selectStyles_s17td5kg.normal optgroup,.selectStyles_s17td5kg.normal select{font-size:14px;line-height:20px;}.selectStyles_s17td5kg.smaller select{padding:9px 36px 9px 13px;}.selectStyles_s17td5kg.smaller svg{right:13px;}.selectStyles_s17td5kg.smaller option,.selectStyles_s17td5kg.smaller optgroup,.selectStyles_s17td5kg.smaller select{font-size:13px;line-height:16px;}.selectStyles_s17td5kg.small select{padding:6px 32px 6px 9px;}.selectStyles_s17td5kg.small svg{right:9px;}.selectStyles_s17td5kg.small option,.selectStyles_s17td5kg.small optgroup,.selectStyles_s17td5kg.small select{font-size:12px;line-height:16px;}.selectStyles_s17td5kg.extra-tiny select{padding:4px 6px 4px 9px;}.selectStyles_s17td5kg.extra-tiny svg{right:4px;}.selectStyles_s17td5kg.extra-tiny option,.selectStyles_s17td5kg.extra-tiny optgroup,.selectStyles_s17td5kg.extra-tiny select{font-size:11px;line-height:15px;}.selectStyles_s17td5kg.tiny select{padding:4px 32px 4px 9px;}.selectStyles_s17td5kg.tiny svg{right:9px;}.selectStyles_s17td5kg.tiny option,.selectStyles_s17td5kg.tiny optgroup,.selectStyles_s17td5kg.tiny select{font-size:10px;line-height:14px;}.selectStyles_s17td5kg svg{position:absolute;font-size:10px;z-index:1;}.selectStyles_s17td5kg.primary{background:#FFFFFF;border:1px solid #DDE1E3;}.selectStyles_s17td5kg.primary select{font-family:MontserratVariable;color:#1c224f;}.selectStyles_s17td5kg.primary:hover{border:1px solid #C4CBCF;}.selectStyles_s17td5kg.primary:focus-within{border:1px solid #A5D7F5;}.selectStyles_s17td5kg.primary option,.selectStyles_s17td5kg.primary optgroup{background:#FFFFFF;}.selectStyles_s17td5kg.primary svg{color:#005589;}.selectStyles_s17td5kg.disabled{pointer-events:none;background:#E9EBED;}.selectStyles_s17td5kg.disabled option,.selectStyles_s17td5kg.disabled optgroup{background:#E9EBED;}.selectStyles_s17td5kg.disabled > svg{color:#A9B3B9;}.selectStyles_s17td5kg.capitalize select,.selectStyles_s17td5kg.capitalize option,.selectStyles_s17td5kg.capitalize optgroup{text-transform:capitalize;}.selectStyles_s17td5kg.rounded{border-radius:20px;}.selectStyles_s17td5kg.error{border-color:#d23d46;}.selectStyles_s17td5kg.error:hover,.selectStyles_s17td5kg.error:focus-within{border-color:#d23d46;}

.container_c167xe54{position:relative;display:block;border-radius:8px;overflow:hidden;}.container_c167xe54.extraLarge{height:25px;width:25px;border-radius:6px;}.container_c167xe54.large{height:22px;width:22px;}.container_c167xe54.normal{height:20px;width:20px;}.container_c167xe54.small{height:14px;width:14px;}.container_c167xe54 input{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;cursor:pointer;padding:0;outline:none;margin:0;box-shadow:none;border-radius:8px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;opacity:0;}

.toolContainer_t10zfdjb{background-color:#ffffff;padding:8px;border-radius:8px;}
.toolItem_t1ocju90{padding:1px 4px 3px 4px;border-radius:4px;}.toolItem_t1ocju90:hover{cursor:pointer;}.toolItem_t1ocju90 svg{fill:#5b6191;}.toolItem_t1ocju90.active{background-color:#e3e5f4;}

/* Document
 * ========================================================================== */

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

:where(nav li)::before {
  content: "\200B";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

:where(abbr[title]) {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

:where(button, input, select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in Safari.
 */

:where(details > summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

:where([aria-busy="true" i]) {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

:where([aria-controls]) {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

:where([aria-hidden="false" i][hidden]) {
  display: initial;
}

:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* montserrat-cyrillic-variable-wghtOnly-normal */
@font-face {
  font-family: 'MontserratVariable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/f41a9bc7688bda1e8450.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}  
/* montserrat-cyrillic-ext-variable-wghtOnly-normal */
@font-face {
  font-family: 'MontserratVariable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/639b3c91831427d83cd3.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}  
/* montserrat-latin-variable-wghtOnly-normal */
@font-face {
  font-family: 'MontserratVariable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/b66f2d18f66f15c3ac56.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}  
/* montserrat-latin-ext-variable-wghtOnly-normal */
@font-face {
  font-family: 'MontserratVariable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/9f73369162c4382215d4.woff2) format('woff2');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}  
/* montserrat-vietnamese-variable-wghtOnly-normal */
@font-face {
  font-family: 'MontserratVariable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url(/05f01253eba3626ef33d.woff2) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}  

/* montserrat-cyrillic-variable-wghtOnly-italic */
@font-face {
  font-family: 'MontserratVariable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(/f086a65675a94b42e258.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}  
/* montserrat-cyrillic-ext-variable-wghtOnly-italic */
@font-face {
  font-family: 'MontserratVariable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(/1a024583a0c3883932dd.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}  
/* montserrat-latin-variable-wghtOnly-italic */
@font-face {
  font-family: 'MontserratVariable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(/6c4be5f2c0103aae5121.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}  
/* montserrat-latin-ext-variable-wghtOnly-italic */
@font-face {
  font-family: 'MontserratVariable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(/4724902c2612871e26cf.woff2) format('woff2');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}  
/* montserrat-vietnamese-variable-wghtOnly-italic */
@font-face {
  font-family: 'MontserratVariable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(/7df0568de4b0319d45c5.woff2) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}  

/* manrope-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/6ba15efc9d2f0b9ed4a8.woff2) format('woff2'), url(/03566edbfda34929f9fd.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* manrope-cyrillic-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/d2885fac92544cf7f1be.woff2) format('woff2'), url(/fd1c94bdccab829f55f4.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* manrope-greek-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/f1ac6072d210cbdb9a47.woff2) format('woff2'), url(/39a321d09a0172e81510.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* manrope-vietnamese-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/9221e5e7b086d4b2bac8.woff2) format('woff2'), url(/37e16a4c823f3eaecb7e.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* manrope-latin-ext-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/a7aef7eba7311a8c8c25.woff2) format('woff2'), url(/ce17703c728b617bc0ce.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* manrope-latin-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/5b06bf94f857e4244b64.woff2) format('woff2'), url(/82cf2a7ba70209a07253.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:5px;-moz-scrollbar-width:5px;-ms-scrollbar-width:5px;scrollbar-width:5px;-webkit-scrollbar-color:#C4CBCF;-moz-scrollbar-color:#C4CBCF;-ms-scrollbar-color:#C4CBCF;scrollbar-color:#C4CBCF;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr::-webkit-scrollbar{height:5px;width:5px;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;visibility:hidden;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr::-webkit-scrollbar-track:hover{visibility:visible;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;cursor:pointer;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr.scrollbar-hidden{-webkit-scrollbar-width:0px;-moz-scrollbar-width:0px;-ms-scrollbar-width:0px;scrollbar-width:0px;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr.scrollbar-hidden::-webkit-scrollbar{height:0px;width:0px;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr.scrollbar-hidden::-webkit-scrollbar-track{background:transparent;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr.scrollbar-hidden::-webkit-scrollbar-thumb{background-color:transparent;}.scrollContainerStyles_s1jcabjr.scrollContainerStyles_s1jcabjr.scrollbar-hidden::-webkit-scrollbar-thumb:hover{background-color:transparent;}.scrollContainerStyles_s1jcabjr > *{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}

.overlayStyle_o1qld7kn{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.25);z-index:999998;}
.modalStyle_m1suv18v{margin:auto;max-width:500px;max-height:300px;width:auto;height:auto;box-shadow:0px 4px 32px -4px rgba(0,0,0,0.25);background:#FFFFFF;border-radius:16px;}@media all and (max-height:320px){.modalStyle_m1suv18v{max-height:96%;}}@media all and (max-width:320px){.modalStyle_m1suv18v{max-width:96%;}}
.titleClass_tbbrqci{padding:10px;border-bottom:1px solid #DDE1E3;}
.actionBorder_a17l71m3{border-top:1px solid #DDE1E3;}
.closeButtonStyle_c1t3etno{color:#2e3461;border:1px solid #e3e5f4;border-radius:50%;width:23px;height:23px;padding:5px;stroke-width:20;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c1t3etno:hover{background:#f9faff;border-color:#cccee0;}

.bannerStyle_bz0aanq{background:#ff00b3;color:#ffffff;box-shadow:0px 1px 20px rgba(0,0,0,0.3);position:relative;}

.optStyle_o1g36lh6{background:white;border:thin solid #e3e5f4;border-radius:8px;-webkit-tap-highlight-color:transparent;cursor:pointer;will-change:background;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;text-align:left;max-height:550px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:auto;padding:15px;}.optStyle_o1g36lh6:hover,.optStyle_o1g36lh6:focus-within{background:#ffe5f7;}@media screen and (max-width:415px){.optStyle_o1g36lh6.iconLeft{padding:5px !important;max-width:35vw;max-height:40vh;}}@media screen and (min-width:2400px){.optStyle_o1g36lh6.iconLeft{gap:40px !important;}}@media screen and (max-width:480px){.optStyle_o1g36lh6{padding:10px !important;}}@media screen and (max-width:380px){.optStyle_o1g36lh6{padding:5px !important;}}
.titleStyle_t1drjdf5{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}@media screen and (max-width:400px){.titleStyle_t1drjdf5{font-size:12px !important;line-height:1.2 !important;}}@media screen and (max-width:450px){.titleStyle_t1drjdf5{font-size:13px !important;}}@media screen and (max-width:425px){.titleStyle_t1drjdf5{font-size:12px !important;}}.titleStyle_t1drjdf5.iconLeft{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;font-size:1vw;}@media screen and (max-width:1600px){.titleStyle_t1drjdf5.iconLeft{font-size:18px !important;}}@media screen and (max-width:900px){.titleStyle_t1drjdf5.iconLeft{font-size:14px !important;}}@media screen and (max-width:450px){.titleStyle_t1drjdf5.iconLeft{font-size:13px !important;}}@media screen and (max-width:300px){.titleStyle_t1drjdf5.iconLeft{font-size:12px !important;}}@media screen and (min-width:1300px) and (min-height:800px){.titleStyle_t1drjdf5.iconLeft{font-size:1.3vw !important;}}
.descStyle_d2kgw3v{grid-area:descriptionRow / textCol / span 1 / span 1;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;}@media screen and (max-width:480px){.descStyle_d2kgw3v{font-size:9px !important;line-height:1;}}@media screen and (max-width:400px){.descStyle_d2kgw3v{font-size:9px !important;line-height:1.2 !important;}}.descStyle_d2kgw3v.iconLeft{-webkit-align-self:self-start;-ms-flex-item-align:self-start;align-self:self-start;}@media screen and (min-width:1600px){.descStyle_d2kgw3v.iconLeft{font-size:0.9vw;}}@media screen and (max-width:600px){.descStyle_d2kgw3v.iconLeft{font-size:11px;}}@media screen and (max-width:400px){.descStyle_d2kgw3v.iconLeft{font-size:9px;}}
.iconStyle_i4kjm98{grid-area:iconRow / textCol / span 1 / -1;}.iconStyle_i4kjm98 svg{font-size:32px;}@media screen and (max-width:475px){.iconStyle_i4kjm98 svg{font-size:20px;}}.iconStyle_i4kjm98.iconLeft{grid-area:titleRow / iconCol / -1 / 2;}.iconStyle_i4kjm98.iconLeft svg{margin:1vw 1vw 1vw 1.2vw;font-size:4vw;}@media screen and (max-width:760px){.iconStyle_i4kjm98.iconLeft svg{display:none;}}
@media screen and (min-width:1600px){.openIconStyle_o1oekjyh{font-size:1vw !important;}}

.modalStyle_m1c9xkn4{background:#f8fafc;}@media screen and (min-width:2400px){.modalStyle_m1c9xkn4{padding:0 15px 7px 15px !important;}}@media screen and (max-width:400px){.modalStyle_m1c9xkn4{padding:0 15px 7px 15px !important;}}@media screen and (max-width:350px){.modalStyle_m1c9xkn4{padding:0 5px 2px 5px !important;}}
.welcomeTextStyle_wns2cih{grid-area:1 / 1 / 2 / 4;}@media screen and (max-width:400px){.welcomeTextStyle_wns2cih{font-size:25px !important;}}@media screen and (max-height:425px){.welcomeTextStyle_wns2cih{font-size:18px !important;line-height:1 !important;}}
.logoStyle_lse9v5y{width:50px;margin-bottom:10px;}
.helpTextStyle_hkmoyad{grid-area:3 / 1 / 4 / 4;justify-self:center;text-align:center;margin-top:10px;}.helpTextStyle_hkmoyad a{color:#ff00b3;font-weight:600;}@media screen and (max-width:480px){.helpTextStyle_hkmoyad{font-size:9px !important;}}
.linkStyle_l1r3p6rl{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;}

.controlStyle_c14tkc2s{position:fixed;right:14px;bottom:16px;height:46px;width:46px;border:inherit;z-index:1;}
.contentStyle_c1yf46h7{margin-right:8px;background:#1f214c;}

.overlayStyle_o1sdx0gq{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden;}.overlayStyle_o1sdx0gq > .icon-animate{position:absolute;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-name:fall-overlayStyle_o1sdx0gq;animation-name:fall-overlayStyle_o1sdx0gq;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes fall-overlayStyle_o1sdx0gq{0%{-webkit-transform:translateY(0px) rotateY(0deg);-ms-transform:translateY(0px) rotateY(0deg);transform:translateY(0px) rotateY(0deg);}90%{opacity:initial;}100%{-webkit-transform:translateY(calc(100vh + 50px)) rotateY(720deg);-ms-transform:translateY(calc(100vh + 50px)) rotateY(720deg);transform:translateY(calc(100vh + 50px)) rotateY(720deg);opacity:0;}}@keyframes fall-overlayStyle_o1sdx0gq{0%{-webkit-transform:translateY(0px) rotateY(0deg);-ms-transform:translateY(0px) rotateY(0deg);transform:translateY(0px) rotateY(0deg);}90%{opacity:initial;}100%{-webkit-transform:translateY(calc(100vh + 50px)) rotateY(720deg);-ms-transform:translateY(calc(100vh + 50px)) rotateY(720deg);transform:translateY(calc(100vh + 50px)) rotateY(720deg);opacity:0;}}

.page_p1s1s5f6{background:#f4f5fe;overflow-y:auto;color:#0a0a0a;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:5px;-moz-scrollbar-width:5px;-ms-scrollbar-width:5px;scrollbar-width:5px;-webkit-scrollbar-color:#C4CBCF;-moz-scrollbar-color:#C4CBCF;-ms-scrollbar-color:#C4CBCF;scrollbar-color:#C4CBCF;}.page_p1s1s5f6::-webkit-scrollbar{width:5px;}.page_p1s1s5f6::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;visibility:hidden;}.page_p1s1s5f6::-webkit-scrollbar-track:hover{visibility:visible;}.page_p1s1s5f6::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;cursor:pointer;}
.noOverflow_nfmxioy{overflow:hidden;padding:20px;margin:-20px;}

.overflowViewStyle_odtxv0u{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;}.overflowViewStyle_odtxv0u.content-grow > *{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}.overflowViewStyle_odtxv0u.content-non-grow > *{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}

.tabButtonStyle_t15375em{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;outline:none;border:none;background:inherit;-webkit-tap-highlight-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:background,color;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;font-family:MontserratVariable;}.tabButtonStyle_t15375em svg{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.tabButtonStyle_t15375em.dark-blue-button{border-radius:8px;font-weight:600;background:#2b3475;color:#fff;}.tabButtonStyle_t15375em.dark-blue-button:hover,.tabButtonStyle_t15375em.dark-blue-button.active{background:#fff;color:#2b3475;}.tabButtonStyle_t15375em.blue-button{border-radius:8px;}.tabButtonStyle_t15375em.blue-button:hover{background:#E6F5FF;}.tabButtonStyle_t15375em.blue-button.active{background:#E6F5FF;border:1px solid #D6EFFF;}.tabButtonStyle_t15375em.link{border-bottom:3px solid transparent;}.tabButtonStyle_t15375em.link:hover{border-bottom:3px solid #D6EFFF;}.tabButtonStyle_t15375em.link.active{border-bottom:3px solid #005589;}.tabButtonStyle_t15375em.portal-page-tab{color:#1f224c;}.tabButtonStyle_t15375em.portal-page-tab.active{color:#ff00b3;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;}.tabButtonStyle_t15375em.normal{font-size:13px;line-height:16px;padding:8px 12px;}.tabButtonStyle_t15375em.normal-compact{font-size:12px;line-height:16px;padding:5px 8px;}.tabButtonStyle_t15375em.large{font-size:18px;line-height:22px;font-weight:500;padding:8px 12px;}.tabButtonStyle_t15375em.secondary-button{font-size:12px;line-height:16px;padding:3px 10px;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-weight:600;background:#2b3475;color:#fff;}.tabButtonStyle_t15375em.secondary-button:hover,.tabButtonStyle_t15375em.secondary-button.active{background:#fff;color:#2b3475;}

.logo_lvvhtus{object-fit:contain;}.logo_lvvhtus.width-fit{width:100%;height:auto;}.logo_lvvhtus.height-fit{width:auto;height:100%;}.logo_lvvhtus.text-normal{height:100%;max-height:20px;width:auto;}.logo_lvvhtus.text-large{height:100%;max-height:22px;width:auto;}.logo_lvvhtus.text-larger{height:100%;max-height:20px;width:auto;}.logo_lvvhtus.text-big{height:100%;max-height:32px;width:auto;}.logo_lvvhtus.text-huge{height:100%;max-height:48px;width:auto;}.logo_lvvhtus.clickable{cursor:pointer;}

.rowWrapper_r14tip70{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#ffffff;}.rowWrapper_r14tip70.header,.rowWrapper_r14tip70.compact-header{background:#ffffff;z-index:3;}.rowWrapper_r14tip70:not(:last-child){border-bottom:1px solid #DDE1E3;}.rowWrapper_r14tip70:first-child{border-bottom:1px solid #e3e5f4;}.rowWrapper_r14tip70:last-child{border-bottom:1px solid transparent;}.rowWrapper_r14tip70.selectable{cursor:pointer;}.rowWrapper_r14tip70.selectable:hover,.rowWrapper_r14tip70.selectable:focus-within{background:#f5f5f5;}.rowWrapper_r14tip70.active{background:#f5f5f5;}.rowWrapper_r14tip70.loading{pointer-events:none;}.rowWrapper_r14tip70.border-light:not(:last-child){border-bottom:1px solid #f9faff;}
.sticky_sjymcxk{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:-webkit-sticky;position:sticky;z-index:3;background:inherit;}.sticky_sjymcxk.left{padding:10px 13px;left:0;border-right:1px solid #ededed;}.sticky_sjymcxk.right{padding-right:8px;padding-left:5px;right:0;border-left:1px solid #ededed;}.sticky_sjymcxk.sticky_sjymcxk.header{padding-top:13px;padding-bottom:13px;background:#ffffff;}.sticky_sjymcxk.sticky_sjymcxk.compact-header{padding-top:6px;padding-bottom:6px;background:#ffffff;}.sticky_sjymcxk.normal{padding-top:20px;padding-bottom:20px;}.sticky_sjymcxk.compact{padding-top:10px;padding-bottom:10px;}
.row_risou2e{display:grid !important;--webkit-tap-highlight-color:transparent;-webkit-column-gap:10px;column-gap:10px;row-gap:3px;place-items:start stretch;place-content:stretch;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:20px 13px;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.row_risou2e.header{padding:13px;background:#ffffff;place-items:center stretch;}.row_risou2e.compact-header{padding:6px 13px;background:#ffffff;place-items:center stretch;}.row_risou2e.centered{place-items:center center;}.row_risou2e.normal{padding:20px 13px;}.row_risou2e.compact{padding:10px 13px;}.row_risou2e.centered-compact{place-items:center center;padding:10px 13px;}.row_risou2e.left-sticky{padding-left:5px;}.row_risou2e.right-sticky{padding-right:5px;}.row_risou2e.embedded{padding:3px 0;}.row_risou2e.border-light{padding:10px 13px;}.row_risou2e.border-light:not(:last-child){border-bottom:1px solid #f9faff;}
.cell_c12ln494{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0;}.cell_c12ln494.hidden{display:none !important;}.cell_c12ln494.start{justify-self:start;text-align:start;}.cell_c12ln494.center{justify-self:center;text-align:center;}.cell_c12ln494.end{justify-self:end;text-align:end;}.cell_c12ln494.stretch{justify-self:stretch;text-align:start;}.cell_c12ln494.stretch-center{justify-self:stretch;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:start;}
.zebra_z1dnnyp9:nth-child(odd){background-color:#f9faff;}.zebra_z1dnnyp9:nth-child(odd).selectable:focus-within,.zebra_z1dnnyp9:nth-child(odd).selectable:hover{background-color:#f0f2ff;cursor:pointer;}

.headerContainer_h1rc5p72{position:-webkit-sticky;position:sticky;top:0;}.headerContainer_h1rc5p72.headerContainer_h1rc5p72{z-index:4;}
.headerCellContainer_h1n7v17r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}
.sortIconContainer_sn4hm3p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:1rem;}.sortIconContainer_sn4hm3p > svg:first-child{margin-bottom:2px;}
.cursor_c3x2xlm{cursor:pointer;}
.icon_i1khioek{width:0.5rem;height:0.5rem;fill:#c6c6c6;}
.active_a4z04sw{fill:#ff00b3;}
.down_d99z8ax{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.selectedHighlight_s1lwm5x3{border:1px solid #0066ff;background:#0066ff0d;position:absolute;pointer-events:none;top:0px;margin-left:-3px;z-index:3;}

.loadingRow_lrlaryu{padding:6px 8px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,whitesmoke 5px,whitesmoke 6px);}

.noItemRow_nrfqp3k{padding:6px 8px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,whitesmoke 5px,whitesmoke 6px);}

.table_tp8ks3g{font-family:MontserratVariable;font-size:14px;line-height:20px;border:1px solid transparent;background:#FFFFFF;overflow-x:auto;overflow-y:hidden;}.table_tp8ks3g.border{border:1px solid #E3E5F4;}.table_tp8ks3g.rounded{border-radius:8px;}.table_tp8ks3g.shadow{box-shadow:0px 1px 20px rgba(0,0,0,0.1);}
.tableIcon_t1atwhc3{width:32px;height:32px;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;}.tableIcon_t1atwhc3 svg{width:1em;height:1em;font-size:18px;fill:currentColor;}
.tableBody_tgdgugw::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px;visibility:visible;}.tableBody_tgdgugw::-webkit-scrollbar-track:hover{background:#A9B3B9;}

.toggleContainer_t110mheg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:100px;padding:4px;width:36px;will-change:background;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;background:#637178;}.toggleContainer_t110mheg:focus-within{box-shadow:0 1px 0 0 #DEEDDF,1px 0 0 0 #DEEDDF,0 -1px 0 0 #DEEDDF,-1px 0 0 0 #DEEDDF;}.toggleContainer_t110mheg:hover{background:#3E464C;}.toggleContainer_t110mheg.checked{background:#ff00b3;}.toggleContainer_t110mheg.checked:hover{background:#b80181;}.toggleContainer_t110mheg.disabled{background:#C4CBCF;pointer-events:none;}.toggleContainer_t110mheg.normal{width:36px;}.toggleContainer_t110mheg.small{width:26px;}.toggleContainer_t110mheg.deep-blue{background:#e3e5f4;}.toggleContainer_t110mheg.deep-blue:hover{background:#ced1f2;}.toggleContainer_t110mheg.deep-blue.checked{background:#1c224f;}.toggleContainer_t110mheg.deep-blue.checked:hover{background:#1c224fcc;}.toggleContainer_t110mheg.deep-blue.disabled{background:#C4CBCF;}
.toggleIcon_t3xahjv{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#FFFFFF;border-radius:50%;}.toggleIcon_t3xahjv.normal{width:12px;height:12px;}.toggleIcon_t3xahjv.small{width:8px;height:8px;}
.toggleIconHelper_t13uqn1f{-webkit-transition:width 0.2s ease;transition:width 0.2s ease;width:0;}.toggleIconHelper_t13uqn1f.checked{width:100%;}
.toggleInput_tmof6c4{width:0px;height:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.textareaContainer_t1bfzvab{overflow:hidden;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.textareaClassName_t1qocwm6{-webkit-scrollbar-width:4px;-moz-scrollbar-width:4px;-ms-scrollbar-width:4px;scrollbar-width:4px;-webkit-scrollbar-color:#C4CBCF;-moz-scrollbar-color:#C4CBCF;-ms-scrollbar-color:#C4CBCF;scrollbar-color:#C4CBCF;resize:none;}.textareaClassName_t1qocwm6::-webkit-scrollbar{width:4px;}.textareaClassName_t1qocwm6::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;}.textareaClassName_t1qocwm6::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;}
.resizeClassName_rjmbtsl{resize:vertical;}

.itemStyle_iuekora{background:#FFFFFF;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;will-change:background;cursor:pointer;padding:0 10px;}.itemStyle_iuekora:hover,.itemStyle_iuekora.selected{background:#D6EFFF;}.itemStyle_iuekora:not(:last-child){border-bottom:1px solid #E3E5F4;}
.subLabelStyle_srthc6b{max-width:100px;}

.searchResultBoxShadow_sc70pqp{box-shadow: 0px 4px 8px rgba(0,0,0,0.08), 0px 0px 0px rgba(0,0,0,0.08);}
.popup_p1h4pplh{background:#FFFFFF;max-width:600px;max-height:450px;border-radius:8px;border:1px solid #E9EBED;min-height:40px;min-width:200px;}
.border_b1oudns{border-bottom:1px solid #E3E5F4;}

.tag_tuirw8u{border-radius:8px;background:var(--tag-background-color);color:var(--tag-text-color);}.tag_tuirw8u.small{padding:2px 6px;}.tag_tuirw8u.tiny{padding:1px 6px;}.tag_tuirw8u.very-tiny{padding:0px 6px;}.tag_tuirw8u.draggable{cursor:move;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.text_tupqg6b{color:inherit;}

.grid_g1awnjie.grid_g1awnjie{display:grid;}.grid_g1awnjie input{line-height:1;}.grid_g1awnjie.small input{font-size:10px;}.grid_g1awnjie.normal input{font-size:12px;}

.helpButton_h1u3u06e{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 4px;}

.textContainer_t38mudd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}
.textInfoButton_t1n6z2w9{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}

.uploadButtonStyle_u1y14fvb{position:relative;}.uploadButtonStyle_u1y14fvb input{cursor:pointer;cursor:hand;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;outline:none;color:transparent;position:absolute;top:0;left:0;right:0;bottom:0;font-size:inherit;line-height:inherit;opacity:0;width:100%;height:100%;}.uploadButtonStyle_u1y14fvb input::-webkit-file-upload-button{cursor:pointer;}

.topLevelContainer_t1wdix8u >{font-family:MontserratVariable;}

@media (prefers-color-scheme: dark) {
  .w-tc-editor {
    --color-fg-default: #c9d1d9;
    --color-canvas-subtle: #161b22;
    --color-prettylights-syntax-comment: #8b949e;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-markup-bold: #c9d1d9;
  }
}
@media (prefers-color-scheme: light) {
  .w-tc-editor {
    --color-fg-default: #24292f;
    --color-canvas-subtle: #f6f8fa;
    --color-prettylights-syntax-comment: #6e7781;
    --color-prettylights-syntax-entity-tag: #116329;
    --color-prettylights-syntax-entity: #8250df;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-markup-bold: #24292f;
  }
}
.w-tc-editor[data-color-mode*='dark'],
[data-color-mode*='dark'] .w-tc-editor,
[data-color-mode*='dark'] .w-tc-editor-var,
body[data-color-mode*='dark'] {
  --color-fg-default: #c9d1d9;
  --color-canvas-subtle: #161b22;
  --color-prettylights-syntax-comment: #8b949e;
  --color-prettylights-syntax-entity-tag: #7ee787;
  --color-prettylights-syntax-entity: #d2a8ff;
  --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
  --color-prettylights-syntax-constant: #79c0ff;
  --color-prettylights-syntax-string: #a5d6ff;
  --color-prettylights-syntax-keyword: #ff7b72;
  --color-prettylights-syntax-markup-bold: #c9d1d9;
}
.w-tc-editor[data-color-mode*='light'],
[data-color-mode*='light'] .w-tc-editor,
[data-color-mode*='light'] .w-tc-editor-var,
body[data-color-mode*='light'] {
  --color-fg-default: #24292f;
  --color-canvas-subtle: #f6f8fa;
  --color-prettylights-syntax-comment: #6e7781;
  --color-prettylights-syntax-entity-tag: #116329;
  --color-prettylights-syntax-entity: #8250df;
  --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
  --color-prettylights-syntax-constant: #0550ae;
  --color-prettylights-syntax-string: #0a3069;
  --color-prettylights-syntax-keyword: #cf222e;
  --color-prettylights-syntax-markup-bold: #24292f;
}
.w-tc-editor {
  font-family: inherit;
  font-size: 12px;
  background-color: var(--color-canvas-subtle);
  color: var(--color-fg-default);
}
.w-tc-editor-text,
.w-tc-editor-preview {
  min-height: 16px;
}
.w-tc-editor-preview pre {
  margin: 0;
  padding: 0;
  white-space: inherit;
  font-family: inherit;
  font-size: inherit;
}
.w-tc-editor-preview pre code {
  font-family: inherit;
}
.w-tc-editor code[class*='language-'] .token.cdata,
.w-tc-editor pre[class*='language-'] .token.cdata,
.w-tc-editor code[class*='language-'] .token.comment,
.w-tc-editor pre[class*='language-'] .token.comment,
.w-tc-editor code[class*='language-'] .token.doctype,
.w-tc-editor pre[class*='language-'] .token.doctype,
.w-tc-editor code[class*='language-'] .token.prolog,
.w-tc-editor pre[class*='language-'] .token.prolog {
  color: var(--color-prettylights-syntax-comment);
}
.w-tc-editor code[class*='language-'] .token.punctuation,
.w-tc-editor pre[class*='language-'] .token.punctuation {
  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}
.w-tc-editor code[class*='language-'] .namespace,
.w-tc-editor pre[class*='language-'] .namespace {
  opacity: 0.7;
}
.w-tc-editor code[class*='language-'] .token.boolean,
.w-tc-editor pre[class*='language-'] .token.boolean,
.w-tc-editor code[class*='language-'] .token.constant,
.w-tc-editor pre[class*='language-'] .token.constant,
.w-tc-editor code[class*='language-'] .token.deleted,
.w-tc-editor pre[class*='language-'] .token.deleted,
.w-tc-editor code[class*='language-'] .token.number,
.w-tc-editor pre[class*='language-'] .token.number,
.w-tc-editor code[class*='language-'] .token.symbol,
.w-tc-editor pre[class*='language-'] .token.symbol {
  color: var(--color-prettylights-syntax-entity-tag);
}
.w-tc-editor code[class*='language-'] .token.builtin,
.w-tc-editor pre[class*='language-'] .token.builtin,
.w-tc-editor code[class*='language-'] .token.char,
.w-tc-editor pre[class*='language-'] .token.char,
.w-tc-editor code[class*='language-'] .token.inserted,
.w-tc-editor pre[class*='language-'] .token.inserted,
.w-tc-editor code[class*='language-'] .token.selector,
.w-tc-editor pre[class*='language-'] .token.selector,
.w-tc-editor code[class*='language-'] .token.string,
.w-tc-editor pre[class*='language-'] .token.string {
  color: var(--color-prettylights-syntax-constant);
}
.w-tc-editor code[class*='language-'] .style .token.string,
.w-tc-editor pre[class*='language-'] .style .token.string,
.w-tc-editor code[class*='language-'] .token.entity,
.w-tc-editor pre[class*='language-'] .token.entity,
.w-tc-editor code[class*='language-'] .token.property,
.w-tc-editor pre[class*='language-'] .token.property,
.w-tc-editor code[class*='language-'] .token.operator,
.w-tc-editor pre[class*='language-'] .token.operator,
.w-tc-editor code[class*='language-'] .token.url,
.w-tc-editor pre[class*='language-'] .token.url {
  color: var(--color-prettylights-syntax-constant);
}
.w-tc-editor code[class*='language-'] .token.atrule,
.w-tc-editor pre[class*='language-'] .token.atrule,
.w-tc-editor code[class*='language-'] .token.property-access .token.method,
.w-tc-editor pre[class*='language-'] .token.property-access .token.method,
.w-tc-editor code[class*='language-'] .token.keyword,
.w-tc-editor pre[class*='language-'] .token.keyword {
  color: var(--color-prettylights-syntax-keyword);
}
.w-tc-editor code[class*='language-'] .token.function,
.w-tc-editor pre[class*='language-'] .token.function {
  color: var(--color-prettylights-syntax-string);
}
.w-tc-editor code[class*='language-'] .token.important,
.w-tc-editor pre[class*='language-'] .token.important,
.w-tc-editor code[class*='language-'] .token.regex,
.w-tc-editor pre[class*='language-'] .token.regex,
.w-tc-editor code[class*='language-'] .token.variable,
.w-tc-editor pre[class*='language-'] .token.variable {
  color: var(--color-prettylights-syntax-string-regexp);
}
.w-tc-editor code[class*='language-'] .token.bold,
.w-tc-editor pre[class*='language-'] .token.bold,
.w-tc-editor code[class*='language-'] .token.important,
.w-tc-editor pre[class*='language-'] .token.important {
  color: var(--color-prettylights-syntax-markup-bold);
}
.w-tc-editor code[class*='language-'] .token.tag,
.w-tc-editor pre[class*='language-'] .token.tag {
  color: var(--color-prettylights-syntax-entity-tag);
}
.w-tc-editor code[class*='language-'] .token.attr-value,
.w-tc-editor pre[class*='language-'] .token.attr-value,
.w-tc-editor code[class*='language-'] .token.attr-name,
.w-tc-editor pre[class*='language-'] .token.attr-name {
  color: var(--color-prettylights-syntax-constant);
}
.w-tc-editor code[class*='language-'] .token.selector .class,
.w-tc-editor pre[class*='language-'] .token.selector .class,
.w-tc-editor code[class*='language-'] .token.class-name,
.w-tc-editor pre[class*='language-'] .token.class-name {
  color: var(--color-prettylights-syntax-entity);
}

/*---------------------------------------------------------------------------------------------
 *  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.
 *--------------------------------------------------------------------------------------------*/

.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.
 *--------------------------------------------------------------------------------------------*/

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

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	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 {
	color: var(--vscode-editorLightBulb-foreground);
}

.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix {
	color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-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.
 *--------------------------------------------------------------------------------------------*/

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

/* 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.
 *--------------------------------------------------------------------------------------------*/

/* 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.
 *--------------------------------------------------------------------------------------------*/

/* 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.
 *--------------------------------------------------------------------------------------------*/

.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-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.
 *--------------------------------------------------------------------------------------------*/

/* 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 {
	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 .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.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- 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 {
	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.
 *--------------------------------------------------------------------------------------------*/

.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-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.
 *--------------------------------------------------------------------------------------------*/

: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-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.
 *--------------------------------------------------------------------------------------------*/

.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.
 *--------------------------------------------------------------------------------------------*/

.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 .goto-definition-link {
	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-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;
}

/* 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;
}

/*---------------------------------------------------------------------------------------------
 *  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-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.
 *--------------------------------------------------------------------------------------------*/

/* ---------- 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-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 {
	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 {
	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-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 {
	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.
 *--------------------------------------------------------------------------------------------*/

.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-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 .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 .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;
	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 {
	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 {
	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 .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 .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.
 *--------------------------------------------------------------------------------------------*/


/* 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.
 *--------------------------------------------------------------------------------------------*/

.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.
 *--------------------------------------------------------------------------------------------*/

.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.
 *--------------------------------------------------------------------------------------------*/

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

.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-progress-container {
	width: 100%;
	height: 5px;
	overflow: hidden; /* keep progress bit in bounds */
}

.monaco-progress-container .progress-bit {
	width: 2%;
	height: 5px;
	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-progress.monaco-progress-container,
.quick-input-progress.monaco-progress-container .progress-bit {
	height: 2px;
}

.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.
 *--------------------------------------------------------------------------------------------*/

.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: ns-resize;
}

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

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

/*---------------------------------------------------------------------------------------------
 *  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 .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 {
	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.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.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 {
	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 .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;
	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);
}

.editorStyle_e1rhhl9m{min-height:300px;}.editorStyle_e1rhhl9m .monaco-editor,.editorStyle_e1rhhl9m .monaco-diff-editor,.editorStyle_e1rhhl9m .monaco-editor > *{border-radius:8px;}.editorStyle_e1rhhl9m .monaco-diff-editor{width:100%;}

.itemStyle_ik4oka1{background:#FFFFFF;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;will-change:background;cursor:pointer;}.itemStyle_ik4oka1:hover{background:#F2F2F2;color:#ff00b3;font-weight:bold;}.itemStyle_ik4oka1:hover > svg{fill:#ff00b3;}.itemStyle_ik4oka1.deep-blue{background:#1c224f;color:#FFFFFF;}.itemStyle_ik4oka1.deep-blue:hover{background:#282e5b;color:#FFFFFF;}.itemStyle_ik4oka1.deep-blue:hover > svg{fill:#FFFFFF;}.itemStyle_ik4oka1.neutral-flat{background:#ffffff;color:#1c224f;}.itemStyle_ik4oka1.neutral-flat .description{color:#8f90a5;}.itemStyle_ik4oka1.neutral-flat:hover{background:#dadada33;color:#1c224f;font-weight:unset;}.itemStyle_ik4oka1.neutral-flat:hover > svg{fill:#1c224f;}
.disableStyle_d6facpy{pointer-events:none;opacity:0.6;}

.menuPopupContentShadow_m1nodxxe{box-shadow: 0px 4px 8px rgba(0,0,0,0.08), 0px 0px 0px rgba(0,0,0,0.08);border-radius:8px;}
.popup_p1ugofre{background:#FFFFFF;max-width:600px;max-height:450px;border-radius:8px;border:1px solid #E9EBED;min-width:150px;}.popup_p1ugofre.deep-blue{background:#1c224f;}
.separator_s1oj2wkp{border-top:1px solid #C4CBCF;}
.headerStyle_h13u3nuz{padding:3px 7px;background:#f0f0f0;}
.footerStyle_f1pbf0by{padding:3px 7px;background:#f0f0f0;font-style:italic;}

.containerClass_c1ty4yjd{border:1px solid #e3e5f4;border-radius:6px;padding:4px 8px;color:#2e3461;}.containerClass_c1ty4yjd svg{color:#2e3461;}.containerClass_c1ty4yjd:hover{cursor:pointer;border-color:#C4CBCF;}.containerClass_c1ty4yjd.active{border-color:#A5D7F5;}.containerClass_c1ty4yjd.error{border-color:#E18287;}.containerClass_c1ty4yjd.error:hover,.containerClass_c1ty4yjd.error:focus-within{border-color:#E18287;}
.popupContainer_png2gjn{border:1px solid #CCCEE0;border-radius:6px;background:#ffffff;overflow:hidden;}
.separator_s8jap54{border-top:1px solid #e3e5f4;}
.selectItem_so4hfg3{padding:6px 12px;}.selectItem_so4hfg3:hover{cursor:pointer;background:#f9faff;}
.highlighted_h1rt0buk{background-color:#f9faff;}

.resetContainer_r192bzp1{background-color:#ffe59e;}
.dangerIcon_dcu2lzy{border-radius:50%;background:#ffbb00;color:#ffffff;width:15px;height:15px;font-size:9px;}
.reloadIcon_rqxdi8b{font-size:14px !important;color:#cccee0;}.reloadIcon_rqxdi8b:hover{color:#1f214c;}

.dialogStyle_dlj3kup{max-width:425px;border-radius:16px;z-index:999999999999;}

.titleContainer_t1m72ng9{padding:8px 16px;}
.sectionContainer_sj4t01g{padding:16px;background-color:#E9EBED;}
.customButtonListItemStyle_c4c64op{border:1px solid #f1f3fe;border-radius:8px;background:#ffffff;padding:8px 16px;-webkit-transition:border-color 0.1s ease;transition:border-color 0.1s ease;}.customButtonListItemStyle_c4c64op:hover{border-color:#b5b5b5;}

.container_cjzqcaj{max-width:472px;}
.titleContainer_t1izuu1t{padding:8px 16px;}
.dialogCount_d1g0mqj{color:#637178;text-align:end;}
.sectionContainer_s14zikok{padding:16px;background-color:#E9EBED;}
.diffEditorStyle_d1g2tppc{max-height:300px;}.diffEditorStyle_d1g2tppc .monaco-diff-editor div{max-width:435px !important;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .editor.modified,.diffEditorStyle_d1g2tppc .monaco-diff-editor .monaco-sash,.diffEditorStyle_d1g2tppc .monaco-diff-editor .minimap-shadow-hidden,.diffEditorStyle_d1g2tppc .monaco-diff-editor .minimap.slider-mouseover,.diffEditorStyle_d1g2tppc .monaco-diff-editor .cdr.line-delete{display:none;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .diagonal-fill,.diffEditorStyle_d1g2tppc .monaco-diff-editor .decorationsOverviewRuler{visibility:hidden;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .noModificationsOverlay,.diffEditorStyle_d1g2tppc .monaco-diff-editor .editor.original,.diffEditorStyle_d1g2tppc .monaco-diff-editor .monaco-editor.original-in-monaco-diff-editor,.diffEditorStyle_d1g2tppc .monaco-diff-editor .monaco-editor.original-in-monaco-diff-editor > .overflow-guard,.diffEditorStyle_d1g2tppc .monaco-diff-editor .monaco-scrollable-element,.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-lines.monaco-mouse-cursor-text{width:435px !important;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-lines{pointer-events:none;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-lines,.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-line,.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-overlays{max-width:420px !important;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .view-overlays > div{overflow-x:hidden;}.diffEditorStyle_d1g2tppc .monaco-diff-editor .lines-content.monaco-editor-background{max-width:435px !important;padding:0 0 0 8px;}
.descriptionTitle_d1q59pwf{color:#637178;}
.toggleStyle_tb1bq3j{background:#C4CBCF;}.toggleStyle_tb1bq3j:hover{background:#A9B3B9;}.toggleStyle_tb1bq3j.checked{background:#ff00b3 !important;}

.dialogStyle_d1npjyg2{max-width:500px;z-index:999999999999;}
.titleContainer_t2zzylm{padding:8px 16px;}
.sectionContainer_s1hvrglt{padding:16px;background-color:#E9EBED;}
.previewImageStyle_pr5srlc{max-width:100%;max-height:200px;}

.grid_g1omt81q.grid_g1omt81q{display:grid;}.grid_g1omt81q input{line-height:1;}.grid_g1omt81q.small input{font-size:10px;}.grid_g1omt81q.normal input{font-size:12px;}

.dialogStyle_dzlpn7r{max-width:380px;height:550px;border-radius:4px;z-index:999999999999;}

.contentStyle_cyrw1lk{border-radius:4px;}
.titleContainer_tco137b{padding:8px 16px;}
.sectionContainer_sl0k4t6{padding:16px;background-color:#E9EBED;}

.rangeStyles_r1dtsk5m{-webkit-tap-highlight-color:transparent;font-family:MontserratVariable;background:transparent;cursor:pointer;-webkit-appearance:none;outline:none;--track-unfilled-color:#e4e5f3;}.rangeStyles_r1dtsk5m.disabled{color:#637178;pointer-events:none;}.rangeStyles_r1dtsk5m::-webkit-slider-thumb{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-5px;background-color:#ffffff;border:1px solid #ff00b3;border-radius:50%;height:15px;width:15px;box-shadow:none;}.rangeStyles_r1dtsk5m::-webkit-slider-thumb:hover{border:2px solid #ff00b3;}.rangeStyles_r1dtsk5m:focus::-webkit-slider-runnable-track{border:0.2px transparent;}.rangeStyles_r1dtsk5m::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:linear-gradient( to right, #ff00b3 0%, #ff00b3 var(--track-progress,0%), var(--track-unfilled-color) var(--track-progress,0%), var(--track-unfilled-color) 100% );border-radius:4px;border:0.2px transparent;}.rangeStyles_r1dtsk5m::-webkit-slider-runnable-track:focus{border:0.2px transparent;}
.rangeInput_r14ah29j{background:transparent;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#637178;border:none;border-radius:8px;cursor:text;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;font-family:MontserratVariable;width:100%;padding:0;line-height:1;font-weight:600;}.rangeInput_r14ah29j::-webkit-outer-spin-button,.rangeInput_r14ah29j::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.rangeInput_r14ah29j:focus-within{color:#ff00b3;}

.dialogStyle_dv023qn{max-width:380px;height:480px;border-radius:4px;z-index:999999999999;}
.contentStyle_c1te88z7{border-radius:4px;}
.titleContainer_t1qt2tjb{padding:8px 16px;}
.dialogCount_d13118xu{color:#637178;text-align:end;}
.sectionContainer_s1j2zk6o{padding:16px;background-color:#E9EBED;}
.toggleStyle_t1q6cz73{background:#C4CBCF;}.toggleStyle_t1q6cz73:hover{background:#A9B3B9;}.toggleStyle_t1q6cz73.checked{background:#ff00b3 !important;}
.headerTabs_h1htpy28{padding:8px;}
.checkboxStyle_c1ky2m2v{margin:4px 0 0 -5px;}.checkboxStyle_c1ky2m2v div{height:20px;width:20px;}.checkboxStyle_c1ky2m2v .disabled{border:2px solid #DDE1E3 !important;}

.container_czenl75{max-width:380px;}
.headerTabs_hawjq0w{padding:8px;}
.contentStyle_csgq5ao{border-radius:4px;height:320px;}
.titleContainer_t12wc05i{padding:8px 16px;}
.sectionContainer_s1jgguc2{padding:16px;background-color:#E9EBED;}
.checkboxStyle_cjnfnw{margin:4px 0 0 -5px;}.checkboxStyle_cjnfnw div{height:20px;width:20px;}.checkboxStyle_cjnfnw .disabled{border:2px solid #DDE1E3 !important;}

.fadeIn_f1p5hj7a{-webkit-animation:fadeInAnimation-fadeIn_f1p5hj7a ease-in 800ms;animation:fadeInAnimation-fadeIn_f1p5hj7a ease-in 800ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes fadeInAnimation-fadeIn_f1p5hj7a{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInAnimation-fadeIn_f1p5hj7a{0%{opacity:0;}100%{opacity:1;}}
.RenderedSnapshot_rm5ap5s--snapshot-iframe-container{height:100vh;width:100vw;}.RenderedSnapshot_rm5ap5s--snapshot-iframe-container--thumbnail{overflow:none;position:relative;margin:var(--rm5ap5s-0);height:var(--rm5ap5s-1);width:var(--rm5ap5s-2);}.RenderedSnapshot_rm5ap5s--snapshot-iframe-container--highlight-border{border:2px solid #ff00b3;overflow:hidden;}.RenderedSnapshot_rm5ap5s--snapshot-iframe{-webkit-transition:width 350ms ease;transition:width 350ms ease;width:var(--rm5ap5s-3);height:var(--rm5ap5s-4);aspect-ratio:var(--rm5ap5s-5);position:absolute;left:var(--rm5ap5s-6);top:0;background-color:#ffffff;}.RenderedSnapshot_rm5ap5s--snapshot-iframe--thumbnail{height:var(--rm5ap5s-7);width:var(--rm5ap5s-8);-webkit-transform:scale(var(--rm5ap5s-9));-ms-transform:scale(var(--rm5ap5s-9));transform:scale(var(--rm5ap5s-9));-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.RenderedSnapshot_rm5ap5s--snapshot-highlight-container{height:100%;width:100%;}

.container_c119pa5e{max-width:380px;}
.headerTabs_h1rxw1ey{padding:8px;}
.contentStyle_c1sshz8s{border-radius:4px;height:320px;}
.titleContainer_trusppr{padding:8px 16px;}
.sectionContainer_sexkx8n{padding:16px;background-color:#E9EBED;}

.container_c1a5rd9j{width:1000px;max-width:1000px;min-height:85vh;max-height:85vh;overflow:hidden;border-radius:8px;}
.selectContainer_selk3td{max-height:calc(85vh - 63px);padding:10px 16px;background:#e9ebed;}
.headerActionTextStyle_h1m8akne{-webkit-transition:color 0.1s;transition:color 0.1s;}.headerActionTextStyle_h1m8akne:hover{cursor:pointer;color:#ff00b3;}.headerActionTextStyle_h1m8akne.disabled{pointer-events:none;}.headerActionTextStyle_h1m8akne.disabled:hover{cursor:unset;}
.imageStyle_ig7obop{width:100%;height:170px;}
.imageContainerStyle_ie3ww2o{position:relative;border-radius:4px;overflow:hidden;}.imageContainerStyle_ie3ww2o:hover{cursor:pointer;}.imageContainerStyle_ie3ww2o.selected{box-shadow:0px 0px 0px 3px #0066ff;}.imageContainerStyle_ie3ww2o.no_match_found{pointer-events:none;box-shadow:0px 0px 0px 2px #adadad;}.imageContainerStyle_ie3ww2o.no_match_found:hover{cursor:unset;}
.snapshotFront_s1vpvjw3{position:absolute;top:0;left:0;width:100%;height:170px;background:black;opacity:0;z-index:10;border-radius:4px;}.snapshotFront_s1vpvjw3:target,.snapshotFront_s1vpvjw3:active,.snapshotFront_s1vpvjw3:focus{display:none;}.snapshotFront_s1vpvjw3:hover{opacity:0.2;}
.disabledSnapshotFront_dy8csob{position:absolute;top:0;left:0;width:100%;height:170px;background:#f5f5f5;opacity:0.8;z-index:10;border-radius:4px;}
.noMatchBadgeStyle_n7zsj1y{position:absolute;bottom:4px;right:4px;z-index:11;background:#1c224f;border-radius:5px;padding:2px 6px;}
.selectedBadgeStyle_sp7nim0{position:absolute;bottom:4px;right:4px;z-index:11;}
.analyzingMatchesOverlay_aeibbxx{height:100%;width:100%;position:absolute;background-image:linear-gradient(to right top,#0067ff,#007cff,#008dff,#009dfc,#00abf5);opacity:0.75;top:0;z-index:1;pointer-events:none;}
.analyzingMatchesText_avtilzg{margin-top:12px;font-weight:bold;}

.dialogStyle_d1gtkvg{max-width:500px;z-index:999999999999;}
.titleContainer_t1w526he{padding:8px 16px;}
.sectionContainer_scbxses{padding:8px;background-color:#E9EBED;}

.buttonClass_b1jvirfe{--button-background-color:transparent !important;--button-active-background-color:transparent !important;--button-hover-background-color:transparent !important;--button-disabled-background-color:transparent !important;z-index:999998;padding:6px !important;margin:10px 6px;height:26px;bottom:0px;-webkit-transition:bottom 200ms;transition:bottom 200ms;}.buttonClass_b1jvirfe:hover{text-shadow:0px 0px 20px rgb(0,0,0,0.7);bottom:2px;}.buttonClass_b1jvirfe:hover svg{-webkit-filter:drop-shadow(0px 0px 20px rgb(0,0,0,0.7));filter:drop-shadow(0px 0px 20px rgb(0,0,0,0.7));}
.advancedToolShowButtonInactive_a17oxjfo{--action-icon-hover-color:#ffffff !important;opacity:0.5;}.advancedToolShowButtonInactive_a17oxjfo:hover{opacity:1;}
.annotationButtonClass_appseh4{z-index:999999;background:#ea33af !important;width:80px;height:80px;}.annotationButtonClass_appseh4:hover{background:#ff00b3 !important;}

.toolbarStyles_t5leeza{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #E3E5F4;padding:7.5px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#FFFFFF;z-index:1;position:fixed;top:72px;left:0;right:0;}
.StyledButton_srbe3mb{background:none;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--srbe3mb-0);cursor:pointer;font-family:MontserratVariable;}
.StyledMenuList_se1677o{border-radius:16px;border:1px solid #E3E5F4;background-color:#FFFFFF;max-width:362px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-top:10px;}
.StyledMenuItem_sr28cty{padding:8px 15px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:0;background-color:#FFFFFF;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-family:MontserratVariable;}.StyledMenuItem_sr28cty:hover{background-color:#DADADA33;}.StyledMenuItem_sr28cty .menu-action-icon{padding:0 16px 0 6px;}.StyledMenuItem_sr28cty .menu-action-icon svg{width:20px;height:16px;}.StyledMenuItem_sr28cty .menu-action-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.StyledMenuItem_sr28cty .menu-title{font-size:14px;font-weight:600;}.StyledMenuItem_sr28cty .men-description{color:#8F90A5;}
.StyledOverlay_sh0sqfo{position:fixed;top:0;left:0;width:100vw;height:100vh;background:none;z-index:1;}

.progressBar_pdq04bx{width:100%;height:5px;z-index:9999;opacity:0.7;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;}
.reverseAnimation_r1ttztu3{-webkit-animation:trackProgress-reverseAnimation_r1ttztu3 linear 1 forwards;animation:trackProgress-reverseAnimation_r1ttztu3 linear 1 forwards;}@-webkit-keyframes trackProgress-reverseAnimation_r1ttztu3{0%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}100%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}}@keyframes trackProgress-reverseAnimation_r1ttztu3{0%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}100%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}}
.animation_a4wj1rt{-webkit-animation:trackProgress-animation_a4wj1rt linear 1 forwards;animation:trackProgress-animation_a4wj1rt linear 1 forwards;}@-webkit-keyframes trackProgress-animation_a4wj1rt{0%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}100%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}}@keyframes trackProgress-animation_a4wj1rt{0%{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}100%{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}}
.controlled_c1dlg572{-webkit-transition:-webkit-transform 0.2s;-webkit-transition:transform 0.2s;transition:transform 0.2s;}
.borderStyle_b1xl2e4p{border:#000 1px solid;}

.container_cqphnh9{width:300px;box-shadow:0px 4px 32px -4px rgba(0,0,0,0.35);background-color:white;border-radius:2px;height:auto;-webkit-animation:0.2s ease-out 0s 1 slideInFromLeft-container_cqphnh9;animation:0.2s ease-out 0s 1 slideInFromLeft-container_cqphnh9;border-left:4px solid #637178;}@media all and (max-height:570px){.container_cqphnh9{max-height:96%;}}@media all and (max-width:770px){.container_cqphnh9{max-width:96%;}}@-webkit-keyframes slideInFromLeft-container_cqphnh9{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes slideInFromLeft-container_cqphnh9{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}.container_cqphnh9.ERROR{border-color:#f43f5e;}.container_cqphnh9.WARNING{border-color:#f59e0b;}.container_cqphnh9.SUCCESS{border-color:#10b981;}.container_cqphnh9.INFO{border-color:#3b82f6;}

.container_c1d072gt{max-width:472px;}
.selectContainer_s1e451wq{padding:8px 16px;}

.dialogStyle_d1mo8936{max-width:425px;border-radius:16px;z-index:999999999999;}

.container_cdld2p{border-radius:8px;cursor:pointer;}.container_cdld2p.normal{border:1px solid #e3e5f4;}.container_cdld2p.normal:hover,.container_cdld2p.normal.active{border-color:#A5D7F5;}.container_cdld2p.inherited{border:1px solid #e3e5f4;background:#f7f9ff;}.container_cdld2p.inherited:hover,.container_cdld2p.inherited.active{border-color:#A5D7F5;}.container_cdld2p.inherited-disabled{border:1px solid #eeeef5;background:#eaf0f0;}.container_cdld2p.inherited-disabled:hover,.container_cdld2p.inherited-disabled.active{border-color:#ced1d2;}.container_cdld2p.disabled{border:1px solid #ededed;background:#fafafa;}.container_cdld2p.disabled:hover,.container_cdld2p.disabled.active{border-color:#bfbfbf;}
.menuButton_m1y0tg65{--button-border-color:transparent !important;padding:7px 2px !important;}

.container_c2ebext.dark-blue-button{border-radius:8px;background:#2b3475;}

.leftBarStyle_luvsvzj{position:fixed;maxwidth:fit-content;right:0;top:0;height:100vh;background-color:#1c224f;box-shadow: 16px 0px 24px rgba(28,34,79,0.25), -16px 0px 24px rgba(28,34,79,0.25);z-index:999999;}

.textContainer_t1h957ei{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}

.styling_s1w9dvmu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:100%;font-family:MontserratVariable;font-weight:900;color:white;background:#2e3461;}.styling_s1w9dvmu.normal{font-size:12px;line-height:16px;width:calc(20px + 10px);height:calc(20px + 10px);}.styling_s1w9dvmu.larger{font-size:13px;line-height:16px;width:calc(20px + 10px);height:calc(20px + 10px);}.styling_s1w9dvmu.big{font-size:12px;line-height:16px;width:calc(20px + 12px);height:calc(20px + 12px);}.styling_s1w9dvmu.bigger{font-size:12px;line-height:16px;width:calc(20px + 15px);height:calc(20px + 15px);}.styling_s1w9dvmu.huge{font-size:18px;line-height:22px;width:calc(48px + 10px);height:calc(48px + 10px);}

.selectableRowClass_stgsbzh{cursor:pointer;}.selectableRowClass_stgsbzh:hover{background-color:#f5f6fa;}
.grid_g1wwrgac.grid_g1wwrgac{display:grid;}.grid_g1wwrgac input{line-height:1;font-size:12px;}
.subContainer_sl5xshj{border:1px solid #e3e5f4;border-radius:8px;padding:8px;gap:12px;}
.nonSelectContainerClass_n1veyphe{border:1px solid #e3e5f4;border-radius:6px;padding:4px 8px;color:#2e3461;}
.selectedUsersScrollContainer_s1wnu893{padding:0 !important;max-height:105px;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:5px;-moz-scrollbar-width:5px;-ms-scrollbar-width:5px;scrollbar-width:5px;-webkit-scrollbar-color:#C4CBCF;-moz-scrollbar-color:#C4CBCF;-ms-scrollbar-color:#C4CBCF;scrollbar-color:#C4CBCF;}.selectedUsersScrollContainer_s1wnu893::-webkit-scrollbar{height:5px;width:5px;}.selectedUsersScrollContainer_s1wnu893::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;visibility:hidden;}.selectedUsersScrollContainer_s1wnu893::-webkit-scrollbar-track:hover{visibility:visible;}.selectedUsersScrollContainer_s1wnu893::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;cursor:pointer;}
.tagClass_t1jqi5r7{padding:5px 6px !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}

.paginationContainer_pupudfc{background:#FFFFFF;border-radius:8px;border:1px solid #E3E5F4;}
.primaryButtonStyle_p17ol6xj{height:28px;width:28px;border-color:transparent;color:#2e3461;-webkit-transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;}.primaryButtonStyle_p17ol6xj.active,.primaryButtonStyle_p17ol6xj:focus-within,.primaryButtonStyle_p17ol6xj.active:hover{color:#2e3461;border-color:#cccee0;background:#f3f5ff;}.primaryButtonStyle_p17ol6xj.disabled{color:#5b6191;border-color:#e3e5f4;background:#e3e5f4;}.primaryButtonStyle_p17ol6xj:hover{color:#2e3461;border-color:#cccee0;background:#f9faff;}

.primaryNumberStyle_p1kt1ej2{width:24px;height:24px;border-color:transparent;background:transparent;color:#2e3461;-webkit-transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;}.primaryNumberStyle_p1kt1ej2:focus-within{border-color:transparent;background:transparent;color:#2e3461;}.primaryNumberStyle_p1kt1ej2.active,.primaryNumberStyle_p1kt1ej2.active:hover{color:#ffffff;border-color:#ff00b3;background:#ff00b3;}.primaryNumberStyle_p1kt1ej2.disabled{color:#5b6191;border-color:#e3e5f4;background:#e3e5f4;}.primaryNumberStyle_p1kt1ej2:hover{color:#2e3461;border-color:#cccee0;background:#f9faff;}
.primaryArrowStyle_pb877yr{width:28px;height:28px;border-color:#e3e5f4;color:#2e3461;-webkit-transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;transition: color 0.1s ease, border-color 0.1s ease, background 0.1s ease;}.primaryArrowStyle_pb877yr.active,.primaryArrowStyle_pb877yr:focus-within{color:#2e3461;border-color:#cccee0;background:#f3f5ff;}.primaryArrowStyle_pb877yr.disabled{color:#5b6191;border-color:#e3e5f4;background:#e3e5f4;}.primaryArrowStyle_pb877yr:hover{color:#2e3461;border-color:#cccee0;background:#f9faff;}

.subContainer_s7n2la4{border:1px solid #e3e5f4;border-radius:8px;padding:8px;gap:12px;}
.border_b1m1cp9z{height:1px;background:#e3e5f4;margin:0 -20px;}
.linkStyle_lrhyo5a{color:#8f93b4;-webkit-transition:color 0.2s;transition:color 0.2s;}.linkStyle_lrhyo5a:hover{color:#ff00b3;cursor:pointer;}
.menuPopupClass_m1lgb61w{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;}

.settings_s1u3d67l{background:#ffffff;border:1px solid #e3e5f4;border-radius:5px;padding:8px;width:350px;}
.select_srub3ub select{padding:4px 22px 4px 9px !important;color:#2e3461;font-size:11px;}

.modal_ma6jag8{width:575px;max-height:632px;}
.tabClass_t1bykof9{color:#8f93b4;font-weight:500;padding:0 4px 12px 4px;border-bottom:2px solid transparent;}.tabClass_t1bykof9:hover{cursor:pointer;color:#2e3461;}.tabClass_t1bykof9.active{color:#2e3461;border-color:#ff00b3;}.tabClass_t1bykof9.active:hover{cursor:unset;}

.containerClass_chbc7dx{width:100vw;height:72px;border-bottom:2px solid #e3e5f4;background:#ffffff;}
.inputClass_i1nzcwe3{width:100%;}.inputClass_i1nzcwe3 input{width:100%;height:20px;padding:2px 8px !important;}
.nameClass_n17isy36 > .edit-icon{display:none;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.nameClass_n17isy36:hover{cursor:pointer;}.nameClass_n17isy36:hover > .edit-icon{display:inline-block;opacity:1;}

.containerStyle_c131kxm3{border-radius:10px;background-color:white;padding:20px 24px;width:100%;}
.reloadIcon_r10c6m28{font-size:18px !important;margin:-8px -8px 0 0;color:#cccee0;}.reloadIcon_r10c6m28:hover{color:#1f214c;}.reloadIcon_r10c6m28.disabled{color:#e3e5f4;}
.divider_d15r9f1i{height:1px;width:100%;background:#e3e5f4;margin:20px 0;}
.checkboxStyle_c9s8xuf{font-size:10px;color:#2e3461;}.checkboxStyle_c9s8xuf .checked{background:#ff00b3 !important;}.checkboxStyle_c9s8xuf .checked.disabled{color:white;}
.selectStylePrimary_sal8lge select{color:#2e3461 !important;}.selectStylePrimary_sal8lge svg{color:#ff00b3 !important;font-size:12px !important;}
.selectStyleSecondary_sq9nz1y select{color:#2e3461 !important;}.selectStyleSecondary_sq9nz1y svg{color:#2e3461 !important;}
.gradientButtonStyle_g1v1zulk{--button-disabled-background-color:linear-gradient(to left,#ca00dc,#d20056) !important;--button-disabled-text-color:#ffffff !important;--button-disabled-border-color:transparent !important;}

.closeButtonStyle_c5mbinl{color:#2e3461;border:1px solid #e3e5f4;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;left:calc(100% - 15px);bottom:calc(100% - 12px);stroke-width:20;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c5mbinl:hover{background:#f9faff;border-color:#cccee0;}
.cancelButtonStyle_c1ag1pm7{color:#2e3461;border:1px solid #e3e5f4;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.cancelButtonStyle_c1ag1pm7:hover{color:#2e3461;border-color:#bbbdcc;}
.redirectLink_rrhugog{color:#ff00b3;}.redirectLink_rrhugog:hover{cursor:pointer;color:#b80181;}

.wrapper_w1y880wf{height:100%;width:473px;position:absolute;top:0;bottom:0;max-width:493px;z-index:999999;-webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;-webkit-transition: opacity 0.2s ease, transform 0.2s ease;transition: opacity 0.2s ease, transform 0.2s ease;}.wrapper_w1y880wf.left{left:0;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;}.wrapper_w1y880wf.right{right:0;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;}.wrapper_w1y880wf.minimized{width:38px;max-width:38px;}.wrapper_w1y880wf.transition-enter,.wrapper_w1y880wf.transition-appear{opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}.wrapper_w1y880wf.transition-enter-active,.wrapper_w1y880wf.transition-appear-active{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.wrapper_w1y880wf.transition-exit{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.wrapper_w1y880wf.transition-exit-active{opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}
.main_mkqjtwc{height:100%;width:450px;top:0;bottom:0;max-width:470px;position:absolute;border:1px solid #E3E5F4;background:#FFFFFF;z-index:999997;overflow:hidden;padding:24px 14px;}.main_mkqjtwc.left{left:0;border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:2px 0px 2px 0px rgba(0,0,0,0.1);}.main_mkqjtwc.right{right:0;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:-2px 0px 2px 0px rgba(0,0,0,0.1);}.main_mkqjtwc.minimized{max-width:15px;width:15px;padding:0;}
.actions_a1jnaya4{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:6px;padding:8px 4px;bottom:25%;border:1px solid #E3E5F4;background:#FFFFFF;z-index:999997;}.actions_a1jnaya4.left{right:1px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:0;box-shadow:2px 0px 2px 0px rgba(0,0,0,0.1);}.actions_a1jnaya4.right{left:1px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0;box-shadow:-2px 0px 2px 0px rgba(0,0,0,0.1);}

.cancelButtonStyle_ccmfvw8{color:#2e3461;border:1px solid #e3e5f4;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.cancelButtonStyle_ccmfvw8:hover{color:#2e3461;border-color:#bbbdcc;}

.settingItem_s1lsvhev{border:1px solid #e5e7eb;border-radius:8px;height:40px;width:100%;padding:0px 16px;overflow:hidden;}

.containerStyles_cdi3i7o{width:500px;height:100%;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}.containerStyles_cdi3i7o::-webkit-scrollbar{display:none;}

.card_cmvx1bx{background:#ffffff;width:344px;height:183px;border:1px solid #e3e5f4;border-radius:8px;}
.warningIcon_w11x9u1u{background:#2e3461;color:#ffffff;padding:1px;font-size:10px;border-radius:50%;position:absolute;top:6px;left:10px;}

.sectionStyle_s9xezzi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;borderbottom:1px solid gray;background:#f9faff;}

.filmstripPageName_f1k98rhp{overflow:hidden;text-overflow:wrap;white-space:pre-wrap;margin-top:4px;padding:0 2px;width:100%;font-style:normal;font-weight:600;font-size:10px;line-height:12px;color:#8f93b4;}
.filmstripPageNameFocused_f1y5gjkh{color:#ff00b3;}
.snapshotFront_snxx9f6{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0;z-index:10;}.snapshotFront_snxx9f6:target,.snapshotFront_snxx9f6:active,.snapshotFront_snxx9f6:focus{display:none;}.snapshotFront_snxx9f6:hover{opacity:0.7;}
.containerStyles_cklpswg{font-family:MontserratVariable;width:150px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:100%;overflow:hidden;cursor:pointer;padding:10px 0;opacity:1;border-bottom:3px solid transparent;-webkit-transition: padding 0.2s, height 0.2s, opacity 0.2s, border-width 0.2s;transition: padding 0.2s, height 0.2s, opacity 0.2s, border-width 0.2s;}.containerStyles_cklpswg.collapsed,.containerStyles_cklpswg.dragging{height:0;padding:0;opacity:0;border-width:0;}.containerStyles_cklpswg.highlight-border{border-color:#ff00b3;}
.draggableContainer_d1kh906t{max-width:134px;}.draggableContainer_d1kh906t:active,.draggableContainer_d1kh906t:target,.draggableContainer_d1kh906t:focus{cursor:move;}
.iconHover_i6p61tx:hover{cursor:pointer;opacity:0.6;}
.dragStyle_d19e1r1h{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.dangerBadgeStyle_dsl3f1w{position:absolute;top:-12px;right:-10px;z-index:11;}.dangerBadgeStyle_dsl3f1w svg{-webkit-filter:drop-shadow(-1px 1px 3px rgba(0,0,0,0.7));filter:drop-shadow(-1px 1px 3px rgba(0,0,0,0.7));}
.previewPopupStyle_p22atnk{overflow:hidden;border:4px solid #ff00b3;border-radius:20px;box-shadow: 0px 4px 20px rgba(0,0,0,0.7), 0px 0px 0px rgba(0,0,0,0.7);}
.stackedMultiContainer_s1x15vd5{position:absolute;max-width:134px;}.stackedMultiContainer_s1x15vd5.first{z-index:-1;bottom:10px;left:10px;background:#cccccc;}.stackedMultiContainer_s1x15vd5.second{z-index:-2;bottom:18px;left:18px;background:#808080;}.stackedMultiContainer_s1x15vd5.third{z-index:-3;bottom:26px;left:26px;background:#404040;}
.multiSelectBadge_m1ltji1l{position:absolute;bottom:-6px;right:-10px;z-index:11;}

.firstIndexPreviewContainer_f1e06v3t{width:100%;height:10px;border-bottom:3px solid transparent;}.firstIndexPreviewContainer_f1e06v3t.highlight-border{border-color:#ff00b3;}
.lastIndexFiller_l1x7lprj{min-height:20px;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}

.hiddenScrollbar_h10qquki{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}.hiddenScrollbar_h10qquki::-webkit-scrollbar{display:none;}

.filmstripPageName_f12p7uwz{overflow:hidden;text-overflow:wrap;white-space:pre-wrap;margin-block:14px;padding:0 2px;width:100%;font-style:normal;font-weight:600;font-size:10px;line-height:12px;color:#1C224E;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.filmstripPageName_f12p7uwz .page-name-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 30px);}.filmstripPageName_f12p7uwz .snapshot-name{padding:3px 0;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.filmstripPageName_f12p7uwz .edit-field-snapshot-name{padding:0;font-style:normal;font-weight:600;font-size:14px;line-height:12px;color:#1C224E;font-family:MontserratVariable;background:#FFFFFF;border:1px solid #DDE1E3;border-radius:2px;padding:3px 0;outline:none;field-sizing:content;max-width:calc(100% - 60px);}.filmstripPageName_f12p7uwz .snapshot-number{font-weight:500;opacity:0.5;}.filmstripPageName_f12p7uwz .edit-snapshot-name{background:none;border:0;cursor:pointer;margin-left:5px;opacity:0;pointer-events:none;}.filmstripPageName_f12p7uwz:focus-within .edit-snapshot-name,.filmstripPageName_f12p7uwz:hover .edit-snapshot-name{opacity:1;pointer-events:all;}
.snapshotFront_s1b2imuf{position:absolute;top:0;left:0;width:100%;height:100%;background:hsl(from #1c224f h s l / 80%);opacity:0;z-index:10;color:#FFFFFF;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.snapshotFront_s1b2imuf.warning{background:hsl(from #F59E0B h s l / 80%);}.snapshotFront_s1b2imuf .warning-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.snapshotFront_s1b2imuf .snapshot-counts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-left:14px;}.snapshotFront_s1b2imuf .snapshot-counts span svg{margin-right:9px;}.snapshotFront_s1b2imuf .snapshot-options{padding:12px;}.snapshotFront_s1b2imuf .options-btn{background:none;border:0;cursor:pointer;color:#FFFFFF;}.snapshotFront_s1b2imuf:hover{opacity:1;}
.containerStyles_c331plk{font-family:MontserratVariable;width:288px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:100%;overflow:hidden;cursor:pointer;padding:10px 0;opacity:1;border-bottom:3px solid transparent;-webkit-transition: padding 0.2s, height 0.2s, opacity 0.2s, border-width 0.2s;transition: padding 0.2s, height 0.2s, opacity 0.2s, border-width 0.2s;}.containerStyles_c331plk.collapsed,.containerStyles_c331plk.dragging{height:0;padding:0;opacity:0;border-width:0;}.containerStyles_c331plk.highlight-border{border-color:#1f214c;}.containerStyles_c331plk:first-child{padding:0 0 10px;}
.draggableContainer_d894fmp{width:100%;}.draggableContainer_d894fmp:active,.draggableContainer_d894fmp:target,.draggableContainer_d894fmp:focus{cursor:move;}
.dragStyle_d1577aen{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.previewPopupStyle_p63zoe8{overflow:hidden;border:4px solid #ff00b3;border-radius:20px;box-shadow: 0px 4px 20px rgba(0,0,0,0.7), 0px 0px 0px rgba(0,0,0,0.7);}
.stackedMultiContainer_swjqau1{position:absolute;max-width:134px;}.stackedMultiContainer_swjqau1.first{z-index:-1;bottom:10px;left:10px;background:#cccccc;}.stackedMultiContainer_swjqau1.second{z-index:-2;bottom:18px;left:18px;background:#808080;}.stackedMultiContainer_swjqau1.third{z-index:-3;bottom:26px;left:26px;background:#404040;}
.multiSelectBadge_m441z14{position:absolute;bottom:-6px;right:-10px;z-index:11;}
.StyledOptionsMenuList_s1630eum{background-color:#FFFFFF;border-radius:6px;border:1px solid #CCCEE0;overflow:hidden;}.StyledOptionsMenuList_s1630eum .options-menu-item{display:block;width:100%;text-align:left;background-color:#FFFFFF;border:none;padding:10px 11px;color:#2E3461;font-size:12px;font-weight:500;font-family:MontserratVariable,"SF Pro Text",sans-serif;}

.firstIndexPreviewContainer_f1ukjfoe{width:100%;height:10px;border-bottom:3px solid transparent;}.firstIndexPreviewContainer_f1ukjfoe.highlight-border{border-color:#1f214c;}
.lastIndexFiller_lil8c8i{min-height:20px;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}

.hiddenScrollbar_hz07qjb{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}.hiddenScrollbar_hz07qjb::-webkit-scrollbar{display:none;}
.StyledAddNewPagesSection_s112jibq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:sticky;bottom:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:16px;background-color:#F9FAFF;z-index:11;}.StyledAddNewPagesSection_s112jibq .add-new-pages-btn{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.StyledSearchBarSection_st4bio0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 15px;background-color:#F9FAFF;position:-webkit-sticky;position:sticky;top:0;z-index:11;gap:9px;}
.StyledNoSnapshotsMessage_s93f568{font-style:italic;text-align:center;font-family:MontserratVariable,"SF Pro Text";font-weight:600;color:#1C224E;}

.rightBarStyle_r1gre5vq{position:relative;overflow:hidden;height:100%;background-color:#1c224f;box-shadow: 16px 0px 24px rgba(28,34,79,0.25), -16px 0px 24px rgba(28,34,79,0.25);z-index:999999;}
.leftBarStyle_l19u00t2{position:fixed;overflow:hidden;height:calc(100% - 107px);background-color:#f9faff;z-index:999999;top:107px;left:0px;}
.nameEditIcon_n12g8q1l{margin-top:2px;}.nameEditIcon_n12g8q1l:hover{cursor:pointer;}
.menuPopupClass_m1vvgmrt{min-width:165px;}.menuPopupClass_m1vvgmrt div{white-space:pre-line !important;}.menuPopupClass_m1vvgmrt.preview{min-width:130px;}
.confirmationModalClass_cdbz34z{width:375px;}

.container_c94m5bi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:9px 13px 9px 13px;}.container_c94m5bi > svg{margin-left:13px;font-size:10px;}.container_c94m5bi.primary{background:#FFFFFF;border:1px solid #DDE1E3;}.container_c94m5bi.primary:hover{border:1px solid #C4CBCF;}.container_c94m5bi.primary.active{border:1px solid #A5D7F5;}.container_c94m5bi.primary > svg{color:#005589;}.container_c94m5bi.disabled{pointer-events:none;background:#E9EBED;}.container_c94m5bi.disabled option,.container_c94m5bi.disabled optgroup{background:#E9EBED;}.container_c94m5bi.disabled > svg{color:#A9B3B9;}
.content_c1r8vdq2{font-family:MontserratVariable;font-size:14px;line-height:20px;background:#FFFFFF;max-width:300px;min-width:100px;border-radius:8px;}

.row_r1ywlh8h{border-radius:8px;border:1px solid #ededed;cursor:pointer;}.row_r1ywlh8h.selected{background:#1c224f;color:white;}

.tooltipStyles_t5hu11d{background-color:#1f214c;color:white;padding:12px 16px;border-radius:8px;max-width:300px !important;max-height:300px !important;box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);}
.titleStyles_t19gp5gi{font-family:"MontserratVariable";padding-bottom:4px;font-size:16px;color:"#ffffff";font-weight:600;font-style:"normal";}
.bodyStyles_b1u7vynf{font-family:"MontserratVariable";font-size:14px;color:"#ffffff";font-weight:400;font-style:"normal";}

.rowContainerClass_r123ns31:hover,.rowContainerClass_r123ns31.popup-active{cursor:pointer;background:#f2f3f580;}
.tagContainerClass_t1m2wle3{background:#eeeeee;border-radius:6px;padding:4px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:28px;}
.moreButtonStyle_m9psjxp{border-radius:5px;border-color:#e3e5f4;background:transparent;padding:6px 0 !important;}
.menuPopupClass_m1l79f40{min-width:80px;}
.renameInputClass_ro6ksnc{height:28px;}.renameInputClass_ro6ksnc input{font-size:14px;padding:4px 6px !important;}
.nameClass_nxmxq4c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;}
.tooltipPopoverClass_t1knkcci{word-break:break-word;padding:8px !important;min-width:150px;}.tooltipPopoverClass_t1knkcci div{font-size:12px !important;}

.grid_g5t5h65.grid_g5t5h65{display:grid;}.grid_g5t5h65 input{line-height:1;}.grid_g5t5h65.small input{font-size:10px;}.grid_g5t5h65.normal input{font-size:12px;}
.tagClass_tzfug6t{min-height:28px;border-radius:6px;}.tagClass_tzfug6t *{font-size:14px !important;}

.tokenListItemClass_t6yzth4:hover,.tokenListItemClass_t6yzth4.popup-active{background:#f2f3f520;}
.containerClass_c1bz5pg1{max-height:300px;max-width:300px;background:#1c224f;border-radius:6px;z-index:9999;}
.buttonMenuClass_b11x0f5w:focus-within{background:transparent;}.buttonMenuClass_b11x0f5w:hover,.buttonMenuClass_b11x0f5w.active{background:#f2f3f520;}.buttonMenuClass_b11x0f5w svg path{fill:#ffffff !important;}
.tagContainerClass_t1ca8cb{background:#eeeeee;border-radius:6px;padding:4px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:28px;}.tagContainerClass_t1ca8cb:hover{cursor:pointer;}
.createTagContainerClass_c19wagpb{max-height:68px;overflow:auto;border-top:1px solid #444974;}.createTagContainerClass_c19wagpb:hover{cursor:pointer;background:#f2f3f520;}
.CaptureTagMultiSelect_crzdnmc{max-height:150px;overflow-y:auto;}

.tagContainer_tj2vfz4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px;border:1px solid #ffffff;border-radius:8px;background:transparent;color:white;font-size:12px;position:relative;cursor:default;}.tagContainer_tj2vfz4 svg{margin-right:6px;}.tagContainer_tj2vfz4:hover .tooltip{opacity:1;visibility:visible;}
.tagsIconStyle_t1a51gs6{width:12px;height:12px;margin-right:4px !important;fill:white;}
.tagIconStyle_tbtnnxu{width:14px;height:14px;margin-right:4px !important;fill:white;}

.card_crbpja1{padding:1px;border-radius:12px;width:100%;height:240px;background:linear-gradient(180deg,var(--color1),var(--color2));-webkit-transition: --color1 0.2s, --color2 0.2s;transition: --color1 0.2s, --color2 0.2s;}@property --color1{syntax:"<color>";initial-value:#dfe1f1;inherits:false;}@property --color2{syntax:"<color>";initial-value:#dfe1f1;inherits:false;}.card_crbpja1 div.button-container{opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.card_crbpja1 div.card{width:100%;height:100%;padding:12px;background:white;border-radius:12px;}.card_crbpja1:hover{padding:2px;cursor:pointer;--color1:#ff00fe;--color2:#ff0068;}.card_crbpja1:hover div.card{padding:11px;}.card_crbpja1:hover div.button-container{opacity:1;}.card_crbpja1:hover:not(:has(.button-container:hover)){padding:1px;--color1:#e0e1f1;--color2:#e0e1f1;}.card_crbpja1:hover:not(:has(.button-container:hover)) div.card{padding:12px;}.card_crbpja1:hover:not(:has(.button-container:hover)) div.button-container{opacity:0;}.card_crbpja1:hover:not(:has(.button-container:hover)) div.card{padding:12px;}
.snapshotContainerStyle_s1b4o6nw{position:relative;z-index:1;height:164px;width:100%;border:1px solid #e3e5f4;border-radius:8px;overflow:hidden;}.snapshotContainerStyle_s1b4o6nw .button-container{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#1c224fcc;}
.screenCountStyle_s5mxjyc{position:absolute;bottom:16px;left:12px;}
.tagCountStyle_t3bpf5n{position:absolute !important;bottom:46px;left:12px;max-width:94%;}
.contentStyle_cgarok{max-width:245px;font-size:14px;white-space:pre-wrap;word-break:break-word;background:#1c224f;}
.div_dzz19u5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;max-height:150px;overflow-y:auto;}
.Text_t17vlpji{background:#eeeeee33;padding:4px 6px;border-radius:6px;}
.div_dk6m68o{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;}
.div_d18ank2x{max-height:150px;overflow-y:auto;}

.row_r9zq8ov{border-radius:8px;border:1px solid #ededed;cursor:pointer;}.row_r9zq8ov.selected{background:#1c224f;color:white;}

.tile_t11tuz9e{width:100%;border-radius:4px;}.tile_t11tuz9e:hover{cursor:pointer;box-shadow:-5px 0 #ff00b3;}
.card_cppjltd{width:100%;height:200px;padding:16px;background:white;border-radius:4px 4px 0 0;border:1px solid #e3e5f4;border-bottom:none;}
.footer_fqx38zt{width:100%;height:28px;padding:0 16px;background:#1f214c;color:white;border-radius:0 0 4px 4px;}
.menuIcon_mjj1ke5{width:24px;height:24px;font-size:6px !important;border-color:#e3e5f4;}
.tileScreenshot_t1dsjmup{border:1px solid #e3e5f4;border-radius:3px;overflow:hidden;width:100px;height:58px;}

.tabClass_tb8v9yo{color:#ffffffcc;font-weight:500;padding:0 4px 12px 4px;border-bottom:2px solid transparent;}.tabClass_tb8v9yo:hover{cursor:pointer;color:#ffffff;}.tabClass_tb8v9yo.active{color:#ffffff;border-color:#ff00b3;}.tabClass_tb8v9yo.active:hover{cursor:unset;}
.captureMultiSelectClass_crg48tt .tag-container{overflow:auto;max-height:200px;}
.folderMultiSelectClass_f18ys96g .tag-container{overflow:auto;max-height:70px;}
.closeButtonStyle_c2zq9ui{color:#2e3461;border:1px solid #e3e5f4;border-radius:50%;width:24px !important;height:24px !important;padding:5px;stroke-width:20;background:#ffffff;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c2zq9ui:hover{background:#f9faff;border-color:#cccee0;}
.tooltipPopoverClass_t1kk8cdz{word-break:break-word;white-space:pre-line;padding:8px !important;max-height:400px !important;overflow:auto;}.tooltipPopoverClass_t1kk8cdz div{font-size:12px !important;}
.hideMusic_h19wg1qv{display:none !important;}

.buttonClass_b1mimy13{height:36px;padding:4px 8px !important;border-color:#e3e5f4 !important;max-width:300px;}.buttonClass_b1mimy13.active-filter{border-color:#ff00b3 !important;}
.popupClass_p1f0s7lr{background:#1c224f;padding:8px;}
.tokenListItemClass_t1o1yy6d{padding:10px 8px;}.tokenListItemClass_t1o1yy6d > .close-button{opacity:0;}.tokenListItemClass_t1o1yy6d:hover{cursor:pointer;background:#f2f3f520;}.tokenListItemClass_t1o1yy6d:hover > .close-button{opacity:1;}
.tooltipPopoverClass_toku680{word-break:break-word;padding:8px !important;}.tooltipPopoverClass_toku680 div{font-size:12px !important;}

.capturesAmount_cupeeyx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;height:28px;background:white;border:1px solid #e3e5f4;border-radius:8px;}
.buttonStyle_b1dugyfc{border:1px solid #dde1e3;font-weight:normal;color:#1f214c;font-weight:500;}.buttonStyle_b1dugyfc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.buttonStyle_b1dugyfc:hover,.buttonStyle_b1dugyfc:active,.buttonStyle_b1dugyfc:focus-within{border:1px solid #c4cbcf;}
.folderSearchInfoStyle_fg2cofc{border-radius:8px 0 0 8px;}.folderSearchInfoStyle_fg2cofc select{padding:9px 4px 9px 9px !important;font-size:12px !important;}.folderSearchInfoStyle_fg2cofc svg{right:6px !important;}
.folderSearchBarStyle_f5dldwa{border-radius:0 8px 8px 0;border-left-color:transparent;}
.toursLinkStyle_t1c6hbok:hover{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;}
.controlsFontStyle_c1w9ksey{color:#1f214c;font-weight:500;}.controlsFontStyle_c1w9ksey select,.controlsFontStyle_c1w9ksey input{color:#1f214c;font-weight:500;}.controlsFontStyle_c1w9ksey.sortPanel{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;}
.extendedButtonClassTagFiler_ezdjwmh{padding:19px 13px !important;}
.dateControlStyle_ds9loin div,.dateControlStyle_ds9loin label{max-height:38px;}

.flexBetween_fjwd618{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.tableStyle_t15cdpd9{color:#2E3461;}.tableStyle_t15cdpd9 .header{font-size:12px;background-color:#ffffff;}.tableStyle_t15cdpd9 > div:nth-child(even){background-color:#F9FAFF;}.tableStyle_t15cdpd9 > div:not(:first-child):hover{background-color:#F3F5FF;cursor:pointer;}
.headerText_h1pu6p1g{height:32px;font-family:MontserratVariable;font-size:20px;font-weight:600;line-height:32px;-webkit-letter-spacing:0em;-moz-letter-spacing:0em;-ms-letter-spacing:0em;letter-spacing:0em;text-align:left;margin:16px 0;color:#1f214c;}

.container_c1ovgmu7{width:944px;height:428px;padding:24px;gap:16px;border-radius:4px;background-color:#ffffff;}

.border_bcrqane{border:1px solid #e3e5f4;width:218px;height:80px;padding:16px;border-radius:6px;gap:16px;background-color:#ffffff;}
.metricTitleContainer_mz1mwm9{font-family:MontserratVariable;font-size:14px;font-weight:600;line-height:20px;-webkit-letter-spacing:0em;-moz-letter-spacing:0em;-ms-letter-spacing:0em;letter-spacing:0em;text-align:left;color:#8f93b4;}
.metricValueContainer_mnymcyo{font-family:MontserratVariable;font-size:18px;font-weight:600;line-height:28px;-webkit-letter-spacing:0em;-moz-letter-spacing:0em;-ms-letter-spacing:0em;letter-spacing:0em;text-align:left;color:#2e3461;}

.metricsContainer_m3gjz0l{width:944px;}

.carouselContainer_cn82bu2{overflow-y:scroll;-webkit-scroll-snap-type:y mandatory;-moz-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.carouselContainer_cn82bu2::-webkit-scrollbar{width:1px;}.carouselContainer_cn82bu2::-webkit-scrollbar-track{background:transparent;}.carouselContainer_cn82bu2::-webkit-scrollbar-thumb{background:transparent;}.carouselContainer_cn82bu2 .carouselWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;-webkit-scroll-snap-type:y mandatory;-moz-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}

.container_c1uerfme{cursor:pointer;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.container_c1uerfme svg{margin-right:5px;}.container_c1uerfme.positive{color:#2D8734;}.container_c1uerfme.positive svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.container_c1uerfme.negative{color:#D23D46;}.container_c1uerfme.negative svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.container_c14jwr51{border:1px solid #E9EBED;box-sizing:border-box;border-radius:0;}
.containerRounded_c9fqtua{border-radius:8px;}

.colorAnchor_cmg8dkq{margin-right:8px;border-right:8px solid currentColor;border-radius:2px;}

.container_c1plbqv7{width:944px;height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;background-color:#ffffff;}
.carousel_c1aqr83r{width:160px;height:inherit;border-radius:4px 0 0 4px;background:#e3e5f4;}.carousel_c1aqr83r .carouselWrapper{gap:8px;padding:14px;}
.snapshotStyle_sdprk6a{border-radius:4px;}.snapshotStyle_sdprk6a:hover{background:#dbddf0;cursor:pointer;}.snapshotStyle_sdprk6a.selected{background:#c8cbe7;}.snapshotStyle_sdprk6a.selected:hover{background:#c8cbe7;cursor:default;}
.contentContainer_cglp9a7{box-sizing:border-box;padding:24px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}

.modal_mm5muye{width:450px;height:400px;}

.card_c75gwij{max-width:444px;background:rgb(40,46,91);height:440px;border-radius:4px;padding:24px;}
.optionButton_ogw8ioq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;padding:6px 8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;}
.pointer_p1okcwc7:hover{cursor:pointer;}
.moreOrlessText_mb9zrcv{color:#ff00b3;cursor:pointer;margin-left:5;}
.textBreak_txu2p39{height:auto;word-break:break-word;}.textBreak_txu2p39::-webkit-scrollbar{height:5px;width:5px;}.textBreak_txu2p39::-webkit-scrollbar-track{background:#DDE1E3;border-radius:8px;visibility:hidden;}.textBreak_txu2p39::-webkit-scrollbar-track:hover{visibility:visible;}.textBreak_txu2p39::-webkit-scrollbar-thumb{background:#637178;border-radius:8px;cursor:pointer;}
.cardHeading_cjh4amw{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:24px;}

.card_c1ruwmwq{height:440px;background:rgb(40,46,91);border-radius:4px;padding:24px;}
.actionButton_aricwfb.normal{padding:8px 12px;}

.container_c1gojsz2{width:944px;height:428px;padding:24px;gap:16px;border-radius:4px;background-color:#ffffff;}

.container_c11tkadm{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;border-radius:4px;background-color:#ffffff;}
.graphContainer_g1s74dlu{width:100%;height:232px;position:relative;}
.loadingStyle_l5na4s5{position:absolute;z-index:1;background-color:rgba(205,205,205,0.4);height:100%;width:100%;}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.8s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
    transform: translateX(-100%);
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    /* transition: opacity 0s 0.6s; */
}
@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e")
        /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e")
        /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}
.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}
.carousel-dark .carousel-caption {
    color: #000;
}

[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
[data-bs-theme="dark"] .carousel .carousel-control-next-icon,
[data-bs-theme="dark"].carousel .carousel-control-prev-icon,
[data-bs-theme="dark"].carousel .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}
[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
    background-color: #000;
}
[data-bs-theme="dark"] .carousel .carousel-caption,
[data-bs-theme="dark"].carousel .carousel-caption {
    color: #000;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.8s linear;
    -o-transition: opacity 0.8s linear;
    transition: opacity 0.8s linear;
}
.fade.in {
    opacity: 1;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute !important;
}

.fadeIn_fxlqce1{-webkit-animation:fadeInAnimation-fadeIn_fxlqce1 ease-in 100ms;animation:fadeInAnimation-fadeIn_fxlqce1 ease-in 100ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes fadeInAnimation-fadeIn_fxlqce1{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInAnimation-fadeIn_fxlqce1{0%{opacity:0;}100%{opacity:1;}}
.RenderedSnapshotV2_rp9yew1--snapshot-iframe-container{height:100vh;width:100vw;}.RenderedSnapshotV2_rp9yew1--snapshot-iframe-container--thumbnail{overflow:none;position:relative;margin:var(--rp9yew1-0);height:var(--rp9yew1-1);width:var(--rp9yew1-2);}.RenderedSnapshotV2_rp9yew1--snapshot-iframe-container--highlight-border{border:2px solid #ff00b3;overflow:hidden;}.RenderedSnapshotV2_rp9yew1--snapshot-iframe{-webkit-transition:width 350ms ease;transition:width 350ms ease;width:var(--rp9yew1-3);height:var(--rp9yew1-4);aspect-ratio:var(--rp9yew1-5);position:absolute;left:var(--rp9yew1-6);top:0;background-color:#ffffff;}.RenderedSnapshotV2_rp9yew1--snapshot-iframe--thumbnail{height:var(--rp9yew1-7);width:var(--rp9yew1-8);-webkit-transform:scale(var(--rp9yew1-9));-ms-transform:scale(var(--rp9yew1-9));transform:scale(var(--rp9yew1-9));-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.RenderedSnapshotV2_rp9yew1--snapshot-highlight-container{height:100%;width:100%;}

.globalNavigationClass_gl65j0z{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;box-shadow:0px 16px 24px rgba(28,34,79,0.15);border-radius:12px;z-index:999999;padding:16px;pointer-events:all;}
.globalNavigationButtonClass_gzl5tgj{width:36px;height:36px;background:#ffffff;border:1px solid #e3e5f4;border-radius:6px;color:#2e3461;}.globalNavigationButtonClass_gzl5tgj:hover{background:#f9faff;border:1px solid #cccee0;border-radius:6px;color:#2e3461;}.globalNavigationButtonClass_gzl5tgj:active{background:#f3f5ff;border:1px solid #cccee0;border-radius:6px;color:#2e3461;}.globalNavigationButtonClass_gzl5tgj:focus,.globalNavigationButtonClass_gzl5tgj:focus-within{background:#f3f5ff;border:1px solid #cccee0;border-radius:6px;color:#2e3461;}.globalNavigationButtonClass_gzl5tgj:disabled,.globalNavigationButtonClass_gzl5tgj [disabled]{background:#e3e5f4;border:1px solid #cccee0;border-radius:6px;color:#2e3461;}

.cardStyle_ctuiacd{width:430px;border-radius:6px;}

.embeddedTourOverlayContainerCss_e1499dcr{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;z-index:999999999;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;background:var(--embedded-tour-overlay-theme);}.embeddedTourOverlayContainerCss_e1499dcr:hover{background:var(--embedded-tour-overlay-theme-hovered);}
.embeddedOverlayButtonCss_e1b4bpmn{border:none;background:var(--embedded-tour-overlay-button-background-color);border-radius:18px;height:48px;display:grid;place-items:center;padding:6px 9px;-webkit-transition:-webkit-transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;cursor:pointer;}.embeddedOverlayButtonCss_e1b4bpmn:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}

.permanentFullScreenBtnClass_p1blj3zc{z-index:999999;background-color:rgba(0,0,0,0);}.permanentFullScreenBtnClass_p1blj3zc:hover{z-index:999999;outline:none;background-color:rgba(0,0,0,0);}
.loadingContainer_l1w1ttf6{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#ffffff;z-index:999999999999999;}

.card_c3zzge2{width:465px;max-width:calc(100vw - 20px);border-top-right-radius:6px;border-bottom-right-radius:6px;background:#ffffff;box-shadow:0px 1px 10px rgba(0,0,0,0.2);border-left:4px solid #2e3461;padding:6px 10px 10px 26px;position:relative;}
.warningIcon_w1srpryz{background:#2e3461;color:#ffffff;padding:1px;font-size:10px;border-radius:50%;position:absolute;top:8px;left:7px;}
.inputStyle_iu3h0hb{height:26px;border:1px solid #e3e5f4;border-radius:6px;background:#f9faff;padding:0 8px;}.inputStyle_iu3h0hb input{font-size:10px !important;padding-left:0 !important;color:#2e3461;}
.selectStyle_s1p8in4j{width:90px;height:18px;padding:0px 5px;border:1px solid #e3e5f4;border-radius:6px;font-size:10px;}.selectStyle_s1p8in4j svg,.selectStyle_s1p8in4j select{color:#8f93b4 !important;}.selectStyle_s1p8in4j select{padding-left:4px !important;}
.lockStyle_lv56xyq{position:absolute;font-size:10px;left:47px;top:4px;color:#8f93b4;}
.globeStyle_g1k28urj{position:absolute;font-size:11px;left:44px;top:3.5px;color:#8f93b4;}
.closeButtonStyle_c17bx31m{background:#ffffff !important;border:1px solid #e3e5f4 !important;position:absolute !important;right:4px;top:4px;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c17bx31m:hover{background:#f9faff !important;border-color:#cccee0 !important;}.closeButtonStyle_c17bx31m.active{background:red !important;border-color:#cccee0 !important;}
.loadingStyle_l1br0e90{position:absolute;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,0.25);z-index:999999;}

.linkCardContainer_l1ikfmwe{position:absolute;top:10px;right:10px;z-index:9999999;}

.bannerStyle_b1dkwfno{background:linear-gradient(180deg,#0066ff 0%,#01b3ff 100%);color:#ffffff;box-shadow:0px 1px 20px rgba(0,0,0,0.3);position:relative;}

.iconContainer_ia31k5i{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.iconContainer_ia31k5i svg{fill:currentColor;}.iconContainer_ia31k5i.normal{width:86px;height:86px;}.iconContainer_ia31k5i.normal svg{width:1em;height:1em;font-size:37px;}.iconContainer_ia31k5i.big{width:117px;height:117px;}.iconContainer_ia31k5i.big svg{width:1em;height:1em;font-size:59px;}
.helpButton_h1flofdk{position:absolute;top:10px;right:10px;}

.modalStyles_m6d0lu8{height:-webkit-min-content;height:-moz-min-content;height:min-content;min-width:452px;width:-webkit-min-content;width:-moz-min-content;width:min-content;}.modalStyles_m6d0lu8 *{font-family:Manrope;}
.deleteButtonStyle_d3y186w:disabled{--button-disabled-background-color:rgba(255,0,0,0.25);--button-disabled-text-color:#ffffff;--button-disabled-border-color:transparent;}
.textOverflowStyle_t1mhr70e{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.avatarStyles_a7rsca6{border:1px solid #ffffff;}

.menuRow_m1pmfgfi{cursor:pointer;padding-right:8px;}.menuRow_m1pmfgfi:hover{background-color:#f9faff;border:1px transparent;border-radius:5px;}
.searchRow_s1b6laxu{cursor:pointer;}.searchRow_s1b6laxu:hover{background-color:#282e5b;border:1px transparent;border-radius:5px;}
.updateButtonStyles_uny124f{height:36px;width:83px;margin-top:8px;margin-right:5px;}
.searchResultStyle_s11mxaht{padding:8px;border:1px solid #cccccc;border-radius:8px;position:absolute;background-color:#1c224f;width:94%;height:60%;z-index:9;color:white;box-shadow:0px 4px 32px -4px rgba(0,0,0,0.25);}.searchResultStyle_s11mxaht::-webkit-scrollbar-track{background:transparent;}.searchResultStyle_s11mxaht::-webkit-scrollbar-thumb{background-color:transparent;}.searchResultStyle_s11mxaht::-webkit-scrollbar-thumb:hover{background-color:transparent;}
.searchHeader_s7fv7cw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;}
.crossIcon_c16e95wx{font-size:20px;color:#ffffff;}.crossIcon_c16e95wx:hover{cursor:pointer;}
.rowHeaderStyle_r1pklxr7{font-weight:600;color:#ff00b3;margin-left:10px;margin-top:10px;}
.inputStyle_i1344y1w{width:100%;height:40px;border:1px solid #e3e5f4;}.inputStyle_i1344y1w:focus-within{border:1px solid #ff00b3;}.inputStyle_i1344y1w:active{border:1px solid #ff00b3;}

.xButtonStyle_x1ctqh7u{color:#31335e;background:#ffffff;border:1px solid #e3e5f4;border-radius:50%;width:36px !important;height:36px !important;padding:5px;position:absolute;left:calc(100% - 50px);bottom:calc(100% - 50px);-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.xButtonStyle_x1ctqh7u:hover{background:#f8f9fb;border:1px solid #d9dbea;}
.button_b1n7xd1a{height:36px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;place-self:center;}
.separatorStyle_svkgkbz{background-color:#cccccc;width:100%;height:1px;margin-top:12px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;}
.textOverflowStyle_t1ki36t7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:480px;}
.exportButtonStyle_ewewf2z{height:46px;background:linear-gradient(135deg,#0269ff 0%,#03b3ff 100%);color:#ffffff;border:transparent;font-weight:bold;}.exportButtonStyle_ewewf2z:hover{background:linear-gradient(135deg,#0250cc 0%,#0296cc 100%);color:#ffffff;}

.modalStyles_msmlmbq{height:-webkit-min-content;height:-moz-min-content;height:min-content;}.modalStyles_msmlmbq *{font-family:Manrope;}

.xButtonStyle_xdnmubv{color:#31335e;background:#ffffff;border:1px solid #e3e5f4;border-radius:50%;width:36px !important;height:36px !important;padding:5px;position:absolute;left:calc(100% - 50px);bottom:calc(100% - 50px);-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.xButtonStyle_xdnmubv:hover{background:#f8f9fb;border:1px solid #d9dbea;}
.buttonStyle_b4ffmun{height:36px;}
.buttonCenterStyle_b1jw76y4{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;place-self:center;}
.separatorStyle_s6kob74{background-color:#e3e5f4;width:100%;height:1px;margin-top:12px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;}
.errorStyle_e1h94kea{max-height:55px;font-size:21px;padding:16px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
.textOverflowStyle_tcf2qp3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:480px;}

.container_c12ktyge{padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid #e3e5f4;}.container_c12ktyge:hover,.container_c12ktyge.active{border-color:#A5D7F5;}
.menuButton_m1ykd5v0{--button-border-color:transparent !important;padding:7px 2px !important;}
.popupMenu_p1r4jc22{min-width:110px;}

.popupMenu_p1mcur9i{min-width:110px;}

.item_i1sgjv9h{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;height:50px;border-left:3px solid transparent;background:#1c224f;gap:15px;position:relative;}.item_i1sgjv9h > svg{fill:#8d94c2;font-size:21px;}.item_i1sgjv9h.active,.item_i1sgjv9h:hover{background:#373e7a;border-left:3px solid #f01494;}.item_i1sgjv9h.active > svg,.item_i1sgjv9h:hover > svg{fill:#ffffff;}.item_i1sgjv9h.open{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:21.5px;}.item_i1sgjv9h.small{height:35px;}.item_i1sgjv9h.small > svg{font-size:18px;}.item_i1sgjv9h.small.open{padding-left:23px;}.item_i1sgjv9h.light{background:#ffffff;}.item_i1sgjv9h.light > svg{fill:#1c224f;}.item_i1sgjv9h.light.active,.item_i1sgjv9h.light:hover{background:#f7f7f7;}.item_i1sgjv9h.light.active > svg,.item_i1sgjv9h.light:hover > svg{fill:#1c224f;}
.iconBadge_i1226agm{position:absolute;top:55%;left:60%;}

.profileItem_pwmfis3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding-left:10px;padding-right:2px;}.profileItem_pwmfis3.active,.profileItem_pwmfis3:hover{background:#373e7a;border-left:3px solid #f01494;border-top-right-radius:8px;border-bottom-right-radius:8px;padding-left:7px;}.profileItem_pwmfis3.open{padding-right:10px;}
.container_ceajdzv.open .launchnotes-unread-indicator{left:-63px !important;top:15px !important;}
.breakLine_bwd59cj{height:1px;background:#373e7a;margin-right:-5px;}
.avatar_a13d0pyp{border-radius:8px;}

.popupMenuContainer_p1s94bhr{width:250px;background:#ffffff;}
.popupMenuItemStyle_p1tssna1{height:35px;}

.leftbarClosed_l712rrh{box-sizing:border-box;z-index:10;width:72px;background:#1c224f;box-shadow:0px 1px 20px rgba(0,0,0,0.7);}.leftbarClosed_l712rrh.open{width:250px;}
.breakLine_b37ncd1{height:1px;background:#373e7a;}

.resetLink_ruthwem{font-weight:500;padding-left:4px;cursor:pointer;}.resetLink_ruthwem:hover{font-weight:600;}

.resetLink_rcb2use{font-weight:500;padding-left:4px;cursor:pointer;}.resetLink_rcb2use:hover{font-weight:600;}

.resetLink_rkyxe04{font-weight:500;padding-left:4px;cursor:pointer;}.resetLink_rkyxe04:hover{font-weight:600;}

.seatAllocation_s1gg2bkm{padding:4px 6px;place-self:start stretch;}.seatAllocation_s1gg2bkm.custom{border-radius:4px;background:radial-gradient(114.58% 725.13% at 114.58% -16.67%,#ff00fe 0%,#ff0068 100%);color:#fff !important;}

.container_c2sm0tb{background:white;border:1px solid #e3e5f4;border-radius:4px;}
.table_t1m8h9x0{border-top:1px solid #e3e5f4;border-bottom:1px solid #e3e5f4;}
.tableContainer_ti1eayr{padding:0 24px 24px 24px;}
.tableBody_tbjivca{overflow-y:hidden !important;overflow-x:auto !important;}

.container_c1a7bii6{border-radius:8px;border:1px solid #e3e5f4;background:white;}
.actionLink_aj7ugk9{cursor:pointer;}.actionLink_aj7ugk9:hover{font-weight:600 !important;}

.capytureIcon_cmvzuri{position:absolute;top:5%;left:50px;font-size:10vh;max-height:min(10vh,150px);z-index:0;color:#21216a;opacity:0%;-webkit-transition:opacity 1s;transition:opacity 1s;}.capytureIcon_cmvzuri:hover{-webkit-transition-delay:10s;transition-delay:10s;opacity:50%;}

.dividerClass_dxym2it{height:2px;width:100%;background:#f3f4f6;}
.authButtonClass_ab13zb6{color:#1c224f80;border:2px solid #f3f4f6;--button-disabled-background-color:#fafafa;}.authButtonClass_ab13zb6:hover{background-color:#fbfbfb;color:#1c224fbf;border:2px solid #f3f4f6;}
.link_l1pw6l0z{color:#ff00b3;}.link_l1pw6l0z:hover{font-weight:600;}

.overlayStyle_o15y2ag8{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.8);z-index:99999999;}

.modal_m18x10r2{max-width:80vw;max-height:80vh;}

.closeButtonStyle_c1fb39oj{color:#ffffff;background:#31335e;border-radius:50%;width:36px !important;height:36px !important;padding:5px;position:absolute;left:calc(100% - 20px);bottom:calc(100% - 18px);-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.closeButtonStyle_c1fb39oj:hover{background:#f43f5e;color:#ffffff;}
.selectedStyle_sf3481d{background:linear-gradient(to left,#ff00fe,#ff0068);color:#ffffff;border:1px solid transparent;border-radius:10px;padding:15px;}
.unselectedStyle_ujqvxbb{color:#9799ba;border:1px solid #e3e5f4;border-radius:10px;padding:15px;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.unselectedStyle_ujqvxbb:hover{cursor:pointer;background:#f8fafc;}
.sparkleIconStyle_s39mcod{position:absolute;font-size:26px;left:10px;top:5px;}
.submitButtonStyle_sqiticl{padding:9px 13px !important;}

.closeButtonStyle_c1rcvkn7{color:#2e3461;border:1px solid #e3e5f4;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;left:calc(100% - 15px);bottom:calc(100% - 12px);stroke-width:20;-webkit-transition: border-color 0.1s ease, background 0.1s ease;transition: border-color 0.1s ease, background 0.1s ease;}.closeButtonStyle_c1rcvkn7:hover{background:#f9faff;border-color:#cccee0;}

.loadingDotAnimation1_lq9mder{opacity:1;-webkit-animation:fade-loadingDotAnimation1_lq9mder 2000ms linear infinite;animation:fade-loadingDotAnimation1_lq9mder 2000ms linear infinite;}@-webkit-keyframes fade-loadingDotAnimation1_lq9mder{0%{opacity:0;}16.5%{opacity:0;}33%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}@keyframes fade-loadingDotAnimation1_lq9mder{0%{opacity:0;}16.5%{opacity:0;}33%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}
.loadingDotAnimation2_l1ooronx{opacity:1;-webkit-animation:fade-loadingDotAnimation2_l1ooronx 2000ms linear infinite;animation:fade-loadingDotAnimation2_l1ooronx 2000ms linear infinite;}@-webkit-keyframes fade-loadingDotAnimation2_l1ooronx{0%{opacity:0;}33%{opacity:0;}49.5%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}@keyframes fade-loadingDotAnimation2_l1ooronx{0%{opacity:0;}33%{opacity:0;}49.5%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}
.loadingDotAnimation3_l1sxqo9g{opacity:1;-webkit-animation:fade-loadingDotAnimation3_l1sxqo9g 2000ms linear infinite;animation:fade-loadingDotAnimation3_l1sxqo9g 2000ms linear infinite;}@-webkit-keyframes fade-loadingDotAnimation3_l1sxqo9g{0%{opacity:0;}49.5%{opacity:0;}66%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}@keyframes fade-loadingDotAnimation3_l1sxqo9g{0%{opacity:0;}49.5%{opacity:0;}66%{opacity:1;}82.5%{opacity:1;}100%{opacity:0;}}

.trashIconStyle_t1bodob2{font-size:15px;color:#e3e5f4;stroke-width:50;}.trashIconStyle_t1bodob2:hover{color:#ef4444;}
.editIconStyle_e12sdrug{font-size:15px;color:#e3e5f4;}.editIconStyle_e12sdrug:hover{color:#2e3461;}
.iconButtonStyle_ijzcmv0{width:15px;height:15px;padding:4px !important;}

.previewImageStyle_p1hpd5xn{max-width:100%;max-height:200px;}

.container_c1b6oxyg{position:relative;display:block;border-radius:8px;overflow:hidden;}.container_c1b6oxyg.large{height:22px;width:22px;}.container_c1b6oxyg.normal{height:20px;width:20px;}.container_c1b6oxyg.small{height:14px;width:14px;}.container_c1b6oxyg:hover{cursor:pointer;}
.popupContainer_p1wcg617{border:1px solid #e2e8f0;border-radius:4px;}

.colorPickerContainer_c1075okc{border:1px solid #e3e5f4;border-radius:6px;padding:5px 20px 5px 4px;width:120px;height:40px;}
.disabledClass_d13det3k{background:#e9ebed;pointer-events:none;}
.colorInput_cokl61l{height:30px !important;width:30px !important;border:1px solid #e3e5f4;border-radius:6px;}
.poperoverContainer_p1xw8u6t{background:white;border-radius:6px;padding:8px 0 8px 8px;}
.popoverColorInput_po49aqu{height:25px !important;width:25px !important;border:1px solid #e3e5f4;border-radius:6px;}

.dialogStyle_d10de76p{max-width:500px;}

.toolContainer_t1hbkmxd{background-color:#ffffff;padding:8px;border-radius:6px;border:1px solid #e3e5f4;}
.disabledStyle_d17l9dth{background-color:#e9ebed;pointer-events:none;}
.fontSelectStyle_fv79mun{border:1px solid #e3e5f4;border-radius:6px;color:#2e3461;padding:9px 13px;}.fontSelectStyle_fv79mun svg{font-size:10px;}.fontSelectStyle_fv79mun:hover{cursor:pointer;border-color:#c4cbcf;}.fontSelectStyle_fv79mun.active,.fontSelectStyle_fv79mun.active:hover{border-color:lightblue;}.fontSelectStyle_fv79mun.disabled,.fontSelectStyle_fv79mun.disabled:hover,.fontSelectStyle_fv79mun.disabled.active{cursor:unset;pointer-events:none;background:#e9ebed;}
.separator_suz63fs{border-top:1px solid #C4CBCF;}
.popup_pxgh0lc{width:200px;max-height:450px;border-radius:8px;border:1px solid #E9EBED;}
.itemStyle_i1glwn6d{background:#FFFFFF;-webkit-transition:background 0.15s ease;transition:background 0.15s ease;will-change:background;cursor:pointer;color:#2e3461;}.itemStyle_i1glwn6d .brand-font-item-action-buttons{visibility:hidden;}.itemStyle_i1glwn6d:hover{background:#F1F2F4;color:#ff00b3;font-weight:bold;}.itemStyle_i1glwn6d:hover > svg{fill:#ff00b3;}.itemStyle_i1glwn6d:hover .brand-font-item-action-buttons{visibility:visible;}
.trashIconStyle_tww0o6g{font-size:15px;color:#A9B3B9;stroke-width:50;}.trashIconStyle_tww0o6g:hover{color:#ef4444;}
.editIconStyle_e1v3ggph{font-size:15px;color:#A9B3B9;}.editIconStyle_e1v3ggph:hover{color:#2e3461;}
.deleteConfirmationStyle_dcep4cd{white-space:pre-line;}.deleteConfirmationStyle_dcep4cd div{line-height:12px !important;}

.dialogContainer_d1sg5g15{box-shadow:0px 4px 24px -4px rgba(0,0,0,0.25);background:#FFFFFF;border-radius:16px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:320px;}
.closeIconClass_c1l4u7rd{-webkit-transition: color 0.1s ease, border-color 0.1s ease, background-color 0.1s ease;transition: color 0.1s ease, border-color 0.1s ease, background-color 0.1s ease;}

.imageContainer_i1i918sh{position:relative;box-shadow:0px 0px 3px rgba(0,0,0,0.2);}

.imageContainer_i1rhx39j{position:relative;box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.flashHighlightFadeInAndOutPulsing_f17letxx{opacity:1;-webkit-animation:fade-flashHighlightFadeInAndOutPulsing_f17letxx 1750ms ease-out infinite;animation:fade-flashHighlightFadeInAndOutPulsing_f17letxx 1750ms ease-out infinite;}@-webkit-keyframes fade-flashHighlightFadeInAndOutPulsing_f17letxx{0%,100%{opacity:0;}50%{opacity:1;}}@keyframes fade-flashHighlightFadeInAndOutPulsing_f17letxx{0%,100%{opacity:0;}50%{opacity:1;}}

.navigationClass_n1jj9qg8{margin:20px 0px 25px 0;box-shadow:0px 10px 24px rgba(28,34,79,0.15);}.navigationClass_n1jj9qg8 > div:nth-of-type(2){gap:15px !important;}

.buttonStyle_bk1m00l{border:1px solid #dde1e3;font-weight:normal;color:#1f214c;font-weight:500;}.buttonStyle_bk1m00l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.buttonStyle_bk1m00l:hover,.buttonStyle_bk1m00l:active,.buttonStyle_bk1m00l:focus-within{border:1px solid #c4cbcf;}

.fieldsetStyle_fzpkq0s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border:1px solid #E3E5F4;border-radius:8px;}
.legend_l17hfqeb{padding:0 10px;font-family:MontserratVariable;font-size:14px;line-height:20px;font-weight:500;}.legend_l17hfqeb > :first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.descriptionStyle_d5dqe4j{padding-bottom:14px;}

.newBorderColor_n1zki6w.newBorderColor_n1zki6w{border-color:#e3e5f4;}
.buttonColorOverrides_b100xfsb.buttonColorOverrides_b100xfsb{--button-background-color:#ffffff;--button-active-background-color:#f9faff;--button-hover-background-color:#f9faff;--button-text-color:#2e3461;--button-border-color:#e3e5f4;}

.centerIcon_choz5u1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.newButtonHoverColor_n1k758ke.newButtonHoverColor_n1k758ke{--button-hover-background-color:#f1f2f4;}

.newBorderColor_n37icur.newBorderColor_n37icur{border-color:#e3e5f4;}

.newBorderColor_no54w80.newBorderColor_no54w80{border-color:#e3e5f4;}
.buttonColorOverrides_bf4ll21.buttonColorOverrides_bf4ll21{--button-background-color:#ffffff;--button-active-background-color:#f9faff;--button-hover-background-color:#f9faff;--button-text-color:#2e3461;--button-border-color:#e3e5f4;}

.questionStyle_qqxa1t9{grid-area:1 / 1 / 2 / 3;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media screen and (max-width:500px){.questionStyle_qqxa1t9{font-size:20px !important;}}@media screen and (max-width:270px){.questionStyle_qqxa1t9{font-size:16px !important;}}@media screen and (max-height:440px){.questionStyle_qqxa1t9{height:0px;}}@media screen and (min-width:500){.questionStyle_qqxa1t9{height:0px;}}@media screen and (max-height:500px){.questionStyle_qqxa1t9{font-size:16px !important;}}
.supportGridStyle_s1s60olq{height:-webkit-fill-available;margin:4vh 8vw 7vh 8vw;}@media screen and (min-height:1200px){.supportGridStyle_s1s60olq{gap:1vw;}}@media screen and (max-width:900px){.supportGridStyle_s1s60olq{margin:3vh 4vw;}}

.headerStyle_h1cf9jb{background-color:#ffffff;top:0;left:72px;right:0;width:auto;}
@media screen and (max-width:600px){.headerTextStyle_h1vzchqn{display:none;}}@media screen and (max-height:450px){.headerTextStyle_h1vzchqn{display:none;}}

.flexStyles_fmekgn4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}

.layoutStyle_l15ln4rc{background-color:#f3f5ff;overflow:auto;}@media screen and (max-width:440px){.layoutStyle_l15ln4rc{padding:0;}}

.card_c1kdi65o{width:100%;height:325px;background:#FFFFFF;border:1px #E3E5F4 solid;border-radius:8px;padding:24px;}
.providerLogo_pefogsh{width:50px;height:50px;border-radius:8px;}

.card_c1rmlgzg{width:100%;height:325px;background:#FFFFFF;border:1px #E3E5F4 solid;border-radius:8px;padding:0 24px;}
.integrationsImg_ix4shqv{width:210px;height:210px;border-radius:8px;}

.providerLogo_p1xs0r9p{width:40px;height:40px;border-radius:4px;}

.overlayStyle_onec4pk{position:fixed;top:20px;right:20px;z-index:999999;}

.linkClass_l1jpslto{cursor:pointer;color:#1c224f80;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:underline;text-decoration:underline;}.linkClass_l1jpslto:hover{color:#1c224fcc;}
.warningLabelClass_wkn14x8{background:#fff0d78c;padding:8px 10px;border-radius:4px;}

.dividerClass_d3jy7be{height:2px;width:100%;background:#f3f4f6;}
.linkClass_l1gzye9l{cursor:pointer;color:#1c224f80;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:underline;text-decoration:underline;}.linkClass_l1gzye9l:hover{color:#1c224fcc;}
.authButtonClass_abo0g2t{color:#1c224f80;border:2px solid #f3f4f6;}.authButtonClass_abo0g2t:hover{background-color:#fbfbfb;color:#1c224fbf;border:2px solid #f3f4f6;}

.containerStyle_c1wkbh61{width:100vw;height:100vh;background:#ffffff;}

