/**
 * User-agent style overrides required for the components to function correctly.
 */
* {
  box-sizing: inherit;
}
body {
  box-sizing: border-box;
}
/* Layout styles */
.absolute-fill {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.no-events {
  pointer-events: none;
}
.scroll-hidden {
  overflow: hidden;
}
.v-scroll-hidden {
  overflow-y: hidden;
}
.h-scroll-hidden {
  overflow-x: hidden;
}
.scroll-auto {
  overflow: auto;
}
@media screen and (max-width: 599px) {
  .scroll-auto {
    -webkit-overflow-scrolling: touch;
  }
}
.v-scroll-auto {
  overflow-y: auto;
}
@media screen and (max-width: 599px) {
  .v-scroll-auto {
    -webkit-overflow-scrolling: touch;
  }
}
.h-scroll-auto {
  overflow-x: auto;
}
@media screen and (max-width: 599px) {
  .h-scroll-auto {
    -webkit-overflow-scrolling: touch;
  }
}
.full-height {
  height: 100%;
}
.full-size {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}
.full-width {
  width: 100%;
}
/*
 * Flex styles - applied to the flexbox (flex container).
 */
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.inline-flex-column {
  display: inline-flex;
  flex-direction: column;
}
.inline-flex-row {
  display: inline-flex;
  flex-direction: row;
}
.flex-center {
  align-items: center;
}
.flex-end {
  align-items: flex-end;
}
.flex-start {
  align-items: flex-start;
}
.flex-stretch {
  align-items: stretch;
}
.flex-baseline {
  align-items: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-space-between {
  justify-content: space-between;
}
.flex-wrap {
  flex-wrap: wrap;
}
/*
 * Flex styles - appled to the flex-items (flexbox children).
 */
.flex-grow {
  flex-grow: 1;
}
.flex-noshrink {
  flex-shrink: 0;
}
.flex-self-center {
  align-self: center;
}
.flex-self-end {
  align-self: flex-end;
}
.flex-self-start {
  align-self: flex-start;
}
.flex-self-stretch {
  align-self: stretch;
}
/*
 * FlexBox semantic styles.
 */
.flex-cell {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
  position: relative;
}
/* Typography styles */
.title-l {
  font-size: 1.75rem;
  font-weight: bold;
  letter-spacing: -0.04em;
}
.title-m {
  font-size: 1.3125rem;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.title-s {
  font-size: 1.0625rem;
  font-weight: 600;
}
.title-xs {
  font-size: 0.9375rem;
  font-weight: 600;
}
.body-xl {
  font-size: 1.0625rem;
}
.body-l {
  font-size: 0.9375rem;
}
.body-m {
  font-size: 0.875rem;
}
.body-s {
  font-size: 0.75rem;
}
.body-xs {
  font-size: 0.6875rem;
}
.monospaced-m {
  font-family: Menlo, Consolas, Courier New, monospace;
  font-size: 0.8125rem;
}
.monospaced-s {
  font-family: Menlo, Consolas, Courier New, monospace;
  font-size: 0.75rem;
}
.monospaced-xs {
  font-family: Menlo, Consolas, Courier New, monospace;
  font-size: 0.6875rem;
}
/* Font size styles - these can be used to override typography styles */
.font-size-xxs {
  font-size: 0.5625rem;
}
.font-size-xs {
  font-size: 0.625rem;
}
.font-size-s {
  font-size: 0.6875rem;
}
.font-size {
  font-size: 0.75rem;
}
.font-size-ms {
  font-size: 0.8125rem;
}
.font-size-m {
  font-size: 0.875rem;
}
.font-size-mm {
  font-size: 0.9375rem;
}
.font-size-ml {
  font-size: 1rem;
}
.font-size-l {
  font-size: 1.125rem;
}
.font-size-ll {
  font-size: 1.5rem;
}
.font-size-lll {
  font-size: 1.75rem;
}
.font-size-xl {
  font-size: 2.25rem;
}
.font-size-xxl {
  font-size: 2.5rem;
}
.font-size-xxxl {
  font-size: 3.5rem;
}
.font-size-xxxxl {
  font-size: 4.5rem;
}
/* Font weight styles - these can be used to override typography styles */
.font-weight-light {
  font-weight: 200;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-semibold {
  font-weight: 600;
}
.font-weight-heavy {
  font-weight: bold;
}
.secondary-text {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
}
@media (forced-colors: active) {
  .secondary-text {
    color: graytext;
  }
}
.monospaced-text {
  font-family: Menlo, Consolas, Courier New, monospace;
}
.error-text {
  color: rgba(218, 10, 0, 1);
  color: var(--status-error-text,rgba(218, 10, 0, 1));
}
.error-text-important {
  color: rgba(218, 10, 0, 1) !important;
  color: var(--status-error-text,rgba(218, 10, 0, 1)) !important;
}
/* Theme-related styles */
.themed {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}
.v-align-middle {
  vertical-align: middle;
}
/* Depth styles */
.depth-0 {
  box-shadow: 0 0 0 0 transparent;
}
.depth-4 {
  box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, .132), 0 0.3px 0.9px 0 rgba(0, 0, 0, .108);
  box-shadow: 0 1.6px 3.6px 0 var(--callout-shadow-color,rgba(0, 0, 0, .132)), 0 0.3px 0.9px 0 var(--callout-shadow-secondary-color,rgba(0, 0, 0, .108));
}
body.ms-vss-web-vsts-theme-hc-dark .depth-4 {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, .132);
  border: 1px solid var(--callout-shadow-color,rgba(0, 0, 0, .132));
}
body.ms-vss-web-vsts-theme-hc-light .depth-4 {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, .132);
  border: 1px solid var(--callout-shadow-color,rgba(0, 0, 0, .132));
}
.depth-8 {
  box-shadow: 0 3.2px 7.2px 0 rgba(0, 0, 0, .132), 0 0.6px 1.8px 0 rgba(0, 0, 0, .108);
  box-shadow: 0 3.2px 7.2px 0 var(--callout-shadow-color,rgba(0, 0, 0, .132)), 0 0.6px 1.8px 0 var(--callout-shadow-secondary-color,rgba(0, 0, 0, .108));
}
body.ms-vss-web-vsts-theme-hc-dark .depth-8 {
  box-shadow: none;
  border: 2px solid rgba(0, 0, 0, .132);
  border: 2px solid var(--callout-shadow-color,rgba(0, 0, 0, .132));
}
body.ms-vss-web-vsts-theme-hc-light .depth-8 {
  box-shadow: none;
  border: 2px solid rgba(0, 0, 0, .132);
  border: 2px solid var(--callout-shadow-color,rgba(0, 0, 0, .132));
}
.depth-16 {
  box-shadow: 0 6.4px 14.4px 0 rgba(0, 0, 0, .132), 0 1.2px 3.6px 0 rgba(0, 0, 0, .108);
  box-shadow: 0 6.4px 14.4px 0 var(--callout-shadow-color,rgba(0, 0, 0, .132)), 0 1.2px 3.6px 0 var(--callout-shadow-secondary-color,rgba(0, 0, 0, .108));
}
.depth-64 {
  box-shadow: 0 25.6px 57.6px 0 rgba(0, 0, 0, .132), 0 4.8px 14.4px 0 rgba(0, 0, 0, .108);
  box-shadow: 0 25.6px 57.6px 0 var(--callout-shadow-color,rgba(0, 0, 0, .132)), 0 4.8px 14.4px 0 var(--callout-shadow-secondary-color,rgba(0, 0, 0, .108));
}
/* Sub layer styles */
.sub-layer {
  z-index: 10;
}
/* General cursor styles */
.cursor-default {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
/* General text styles */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.white-space-nowrap {
  white-space: nowrap;
}
.word-break {
  word-break: break-all;
  word-break: break-word;
}
.selectable-text {
  -webkit-user-select: text;
          user-select: text;
  cursor: text;
}
/* General link styles */
.link-icon {
  padding: 2px 2px;
}
.link-text {
  padding: 0 2px;
}
.no-outline {
  outline: none;
}
/* General icon styles */
.icon-margin {
  margin-right: 6px;
}
.icon-large-margin {
  margin-right: 12px;
}
.contributed-icon-image {
  background-size: contain;
}
.contributed-icon-image.non-themed {
  filter: none;
  filter: var(--third-party-icon-filter,none);
}
/*
    Padding / Margin styles

    The no/-0 styles have !important because they are intended to remove padding / Margin.
    They shouldn't be added as the default case, only when trying to reset the padding / Margin
    that a different selector with a single level of selectivity has added.
*/
.shadow-padding {
  margin: -4px;
  padding: 4px;
}
.margin-0,
.no-margin {
  margin: 0px !important;
}
.margin-4 {
  margin: 4px;
}
.margin-8 {
  margin: 8px;
}
.margin-16 {
  margin: 16px;
}
.margin-bottom-4 {
  margin-bottom: 4px;
}
.margin-bottom-8 {
  margin-bottom: 8px;
}
.margin-bottom-16 {
  margin-bottom: 16px;
}
.margin-horizontal-0,
.no-h-margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.margin-horizontal-4 {
  margin-left: 4px;
  margin-right: 4px;
}
.margin-horizontal-8 {
  margin-left: 8px;
  margin-right: 8px;
}
.margin-horizontal-16 {
  margin-left: 16px;
  margin-right: 16px;
}
.margin-horizontal-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-left-4 {
  margin-left: 4px;
}
.margin-left-8 {
  margin-left: 8px;
}
.margin-left-16 {
  margin-left: 16px;
}
.margin-right-4 {
  margin-right: 4px;
}
.margin-right-8 {
  margin-right: 8px;
}
.margin-right-16 {
  margin-right: 16px;
}
.margin-top-4 {
  margin-top: 4px;
}
.margin-top-8 {
  margin-top: 8px;
}
.margin-top-16 {
  margin-top: 16px;
}
.margin-vertical-0,
.no-v-margin {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}
.margin-vertical-4 {
  margin-bottom: 4px;
  margin-top: 4px;
}
.margin-vertical-8 {
  margin-bottom: 8px;
  margin-top: 8px;
}
.margin-vertical-16 {
  margin-bottom: 16px;
  margin-top: 16px;
}
.margin-vertical-20 {
  margin-bottom: 20px;
  margin-top: 20px;
}
.padding-0,
.no-padding {
  padding: 0px !important;
}
.padding-4 {
  padding: 4px;
}
.padding-8 {
  padding: 8px;
}
.padding-16 {
  padding: 16px;
}
.padding-bottom-0,
.no-bottom-padding {
  padding-bottom: 0px !important;
}
.padding-bottom-4 {
  padding-bottom: 4px;
}
.padding-bottom-8 {
  padding-bottom: 8px;
}
.padding-bottom-16 {
  padding-bottom: 16px;
}
.padding-horizontal-0,
.no-h-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.padding-horizontal-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.padding-horizontal-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.padding-horizontal-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.padding-horizontal-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-left-4 {
  padding-left: 4px;
}
.padding-left-8 {
  padding-left: 8px;
}
.padding-left-16 {
  padding-left: 16px;
}
.padding-right-4 {
  padding-right: 4px;
}
.padding-right-8 {
  padding-right: 8px;
}
.padding-right-16 {
  padding-right: 16px;
}
.padding-top-0,
.no-top-padding {
  padding-top: 0px !important;
}
.padding-top-4 {
  padding-top: 4px;
}
.padding-top-8 {
  padding-top: 8px;
}
.padding-top-16 {
  padding-top: 16px;
}
.padding-vertical-0,
.no-v-padding {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.padding-vertical-4 {
  padding-bottom: 4px;
  padding-top: 4px;
}
.padding-vertical-8 {
  padding-bottom: 8px;
  padding-top: 8px;
}
.padding-vertical-16 {
  padding-bottom: 16px;
  padding-top: 16px;
}
.padding-vertical-20 {
  padding-bottom: 20px;
  padding-top: 20px;
}
/* Rhythm styles */
.rhythm-horizontal-4 > :not(:first-child) {
  margin-left: 4px;
}
.rhythm-horizontal-8 > :not(:first-child) {
  margin-left: 8px;
}
.rhythm-horizontal-16 > :not(:first-child) {
  margin-left: 16px;
}
.rhythm-vertical-4 > :not(:first-child) {
  margin-top: 4px;
}
.rhythm-vertical-8 > :not(:first-child) {
  margin-top: 8px;
}
.rhythm-vertical-16 > :not(:first-child) {
  margin-top: 16px;
}
.rhythm-vertical-20 > :not(:first-child) {
  margin-top: 20px;
}
.rhythm-vertical-24 > :not(:first-child) {
  margin-top: 24px;
}
.rhythm-vertical-32 > :not(:first-child) {
  margin-top: 32px;
}
/*
    Visibility styles
    NOTE - leave at the end of the file so they will override the general layout styles above.
*/
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.rotate-180 {
  transform: rotate(180deg);
}
.separator-line-top {
  border-top:  1px solid;
  border-top-color: rgba( 234, 234, 234 ,  1 );
  border-top-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
}
.separator-line-bottom {
  border-bottom:  1px solid;
  border-bottom-color: rgba( 234, 234, 234 ,  1 );
  border-bottom-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
}
.subtle-border {
  border:  1px solid;
  border-color: rgba( 234, 234, 234 ,  1 );
  border-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
}
.suggestion-text {
  color: rgba( 214, 127, 60 ,  1 );
  color: rgba( var(--palette-accent3,214, 127, 60) ,  1 );
}
.suggestion-text .text-underlined {
  text-decoration: underline;
}
/*
    Custom styles for shimmer effects on elements.
*/
.shimmer {
  animation-duration: 4s;
  animation-timing-function: ease-in-out;
  animation-direction: normal;
  animation-iteration-count: infinite;
  background: linear-gradient(to right, rgba( 244, 244, 244 ,  1 ) 0%, rgba( 234, 234, 234 ,  1 ) 50%, rgba( 244, 244, 244 ,  1 ) 100%) 0px 0px/90% 100% no-repeat rgba( 244, 244, 244 ,  1 );
  background: linear-gradient(to right, rgba( var(--palette-neutral-4,244, 244, 244) ,  1 ) 0%, rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ) 50%, rgba( var(--palette-neutral-4,244, 244, 244) ,  1 ) 100%) 0px 0px/90% 100% no-repeat rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
  transition: opacity 200ms ease 0s;
}
@keyframes shimmer-wide {
  0% {
    background-position: -500px;
  }
  100% {
    background-position: 500px;
  }
}
@keyframes shimmer-thin {
  0% {
    background-position: -200px;
  }
  100% {
    background-position: 200px;
  }
}
.shimmer-line {
  animation-name: shimmer-wide;
  border-radius: 0.5em;
}
.shimmer-circle-small {
  animation-name: shimmer-thin;
  border-radius: 50%;
  height: 1.3em;
  margin-right: 4px;
  width: 1.3em;
}
.shimmer-circle-large {
  animation-name: shimmer-thin;
  border-radius: 50%;
  height: 2.3em;
  margin-right: 4px;
  width: 2.3em;
}
/*
    Custom scrollbar support (only on Chrome)
*/
.custom-scrollbar {
  scrollbar-color: rgba(0, 0, 0, 0.20) transparent;
  scrollbar-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20)) transparent;
  scrollbar-width: thin;
}
.custom-scrollbar.scroll-auto-hide {
  scrollbar-color: transparent transparent;
}
.custom-scrollbar.scroll-auto-hide:hover {
  scrollbar-color: rgba(0, 0, 0, 0.20) transparent;
  scrollbar-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20)) transparent;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 18px;
  height: 18px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  border: 6px solid transparent;
  background: rgba(0, 0, 0, 0.20);
  background: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  border-radius: 10px;
  background-clip: padding-box;
}
.custom-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb:vertical {
  min-height: 30px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:horizontal {
  min-width: 30px;
}
.custom-scrollbar.scroll-auto-hide::-webkit-scrollbar-thumb {
  background: transparent;
  background-clip: padding-box;
}
.custom-scrollbar.scroll-auto-hide:hover::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.20);
  background: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  background-clip: padding-box;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.30);
  background: var(--palette-black-alpha-30,rgba(0, 0, 0, 0.30));
  background-clip: padding-box;
  border: 4px solid transparent;
}
.custom-scrollbar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.custom-scrollbar-hidden::-webkit-scrollbar {
  width: 0;
}
.grayscale {
  filter: grayscale(100%);
}
.screen-reader-only {
  -webkit-user-select: none;
          user-select: none;
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  -webkit-clip-path: inset(50%);
  overflow: hidden !important;
  white-space: nowrap;
  padding: 0 !important;
  margin: 0 !important;
}
/*# sourceMappingURL=core.css.map */

.bolt-button {
  align-items: center;
  border-radius: 2px;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  flex-shrink: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  justify-content: center;
  line-height: inherit;
  outline: none;
  overflow: visible; /* IE11 needs overflow visible for the focus treatment to show up */
  padding: 6px 12px;
  position: relative;
  transition: background 80ms linear;
}
@media (forced-colors: active) {
  .bolt-button {
    border: 1px solid windowtext;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}
/* This is here to work around Legacy styles setting the heights of all buttons to 30px */
button.bolt-button {
  height: auto;
}
/* Needed to remove the focus-rectangle from FireFox. */
.bolt-button::-moz-focus-inner {
  border: 0;
}
/* Danger modifiers */
.bolt-button.danger {
  background-color: rgba(232, 17, 35, 1);
  background-color: var(--palette-error,rgba(232, 17, 35, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
.bolt-button.danger:hover {
  background-color: rgba(203, 15, 31, 1);
  background-color: var(--palette-error-6,rgba(203, 15, 31, 1));
}
.bolt-button.danger:active,
.bolt-button.danger.active {
  background-color: rgba(184, 14, 28, 1);
  background-color: var(--palette-error-10,rgba(184, 14, 28, 1));
}
/* Primary modifiers */
.bolt-button.primary {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--communication-background,rgba(0, 120, 212, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
.bolt-button.primary:hover {
  background-color: rgba( 0, 103, 181 ,  1 );
  background-color: rgba( var(--palette-primary-darkened-6,0, 103, 181) ,  1 );
}
.bolt-button.primary:active,
.bolt-button.primary.active {
  background-color: rgba( 0, 91, 161 ,  1 );
  background-color: rgba( var(--palette-primary-darkened-10,0, 91, 161) ,  1 );
}
@media (forced-colors: active) {
  .bolt-button:not(.disabled):hover {
    color: HighLight;
  }
}
/* Disabled modifiers */
.bolt-button.disabled,
.bolt-button.disabled:hover,
.bolt-button.disabled:focus {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
  color: rgba(0, 0, 0, .38);
  color: var(--text-disabled-color,rgba(0, 0, 0, .38));
  cursor: default;
}
@media (forced-colors: active) {
  .bolt-button.disabled,
  .bolt-button.disabled:hover,
  .bolt-button.disabled:focus {
    color: GrayText;
    forced-color-adjust: none;
  }
}
/* Subtle modifiers (before standard for overrides) */
.bolt-button.subtle,
.bolt-button.subtle.disabled:hover,
.bolt-button.subtle.disabled:focus {
  background-color: transparent;
}
@media (forced-colors: active) {
  .bolt-button.subtle,
  .bolt-button.subtle.disabled:hover,
  .bolt-button.subtle.disabled:focus {
    background-color: unset;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.subtle,
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.subtle.disabled:hover,
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.subtle.disabled:focus {
  background-color: unset;
  color: unset;
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button.subtle,
body.ms-vss-web-vsts-theme-hc-light .bolt-button.subtle.disabled:hover,
body.ms-vss-web-vsts-theme-hc-light .bolt-button.subtle.disabled:focus {
  background-color: unset;
  color: unset;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.subtle {
  border-color: none;
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button.subtle {
  border-color: none;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.subtle:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
  outline: 4px solid rgba(0, 90, 158, 1);
  outline: 4px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button.subtle:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
  outline: 4px solid rgba(0, 90, 158, 1);
  outline: 4px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-button.subtle:hover {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}
.bolt-button.subtle:active {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
}
/* Basic button colors */
.bolt-button {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  margin: 0;
}
.bolt-button:focus {
  z-index: 1;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  outline: 4px solid rgba(0, 90, 158, 1);
  outline: 4px solid var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(0, 120, 212, 1);
  color: var(--focus-border-color,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--focus-border-color,rgba(0, 120, 212, 1));
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  outline: 4px solid rgba(0, 90, 158, 1);
  outline: 4px solid var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(0, 120, 212, 1);
  color: var(--focus-border-color,rgba(0, 120, 212, 1));
}
.bolt-button:hover {
  background-color: rgba(0, 0, 0, 0.10);
  background-color: var(--palette-black-alpha-10,rgba(0, 0, 0, 0.10));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button:hover {
  background-color: rgba(0, 90, 158, 1);
  background-color: var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button:hover .secondary-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button:hover {
  background-color: rgba(0, 90, 158, 1);
  background-color: var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button:hover .secondary-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-button:active,
.bolt-button.active {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button:active,
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.active {
  background-color: rgba(0, 90, 158, 1);
  background-color: var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button:active .secondary-text,
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.active .secondary-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button:active,
body.ms-vss-web-vsts-theme-hc-light .bolt-button.active {
  background-color: rgba(0, 90, 158, 1);
  background-color: var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button:active .secondary-text,
body.ms-vss-web-vsts-theme-hc-light .bolt-button.active .secondary-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-link-button {
  text-decoration: none;
}
.bolt-button.icon-only {
  padding: 8px 22px;
  font-weight: normal;
}
.bolt-button.icon-only.subtle {
  padding: 8px;
}
.bolt-button:not(.icon-only) > span.fluent-icons-enabled > .left-icon {
  font-weight: normal;
  padding-right: 10px;
  vertical-align: middle;
}
.bolt-button.bolt-link-button {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}
.bolt-button.bolt-link-button:hover {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  text-decoration: none;
}
.bolt-button.bolt-link-button:visited {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}
.bolt-button.bolt-link-button:active, .bolt-button.bolt-link-button.active {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}
.bolt-button.bolt-link-button.disabled {
  color: rgba(0, 0, 0, .38);
  color: var(--text-disabled-color,rgba(0, 0, 0, .38));
}
@media (forced-colors: active) {
  .bolt-button.bolt-link-button.disabled {
    color: GrayText;
    forced-color-adjust: none;
  }
}
.bolt-button.bolt-link-button.primary {
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
.bolt-button.bolt-link-button.primary:hover {
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.bolt-link-button.primary:hover {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button.bolt-link-button.primary:hover {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-button.bolt-link-button.primary:visited {
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
.bolt-button.bolt-link-button.primary:active, .bolt-button.bolt-link-button.primary.active {
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-button.bolt-link-button.primary:active, body.ms-vss-web-vsts-theme-hc-dark .bolt-button.bolt-link-button.primary.active {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-button.bolt-link-button.primary:active, body.ms-vss-web-vsts-theme-hc-light .bolt-button.bolt-link-button.primary.active {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus {
  animation: ms-focus-shadow-pulse 4s ease-in-out infinite;
  box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23);
  box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23));
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--focus-border-color,rgba(0, 120, 212, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus {
    animation: none;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus {
    outline: 1px solid highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus {
    background: window;
    color: windowtext;
  }
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary {
  animation: ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;
  box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23), 0 0 0 1px rgba(0, 120, 212, 1);
  box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));
  border-color: rgba(255, 255, 255, 1);
  border-color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary {
    animation: none;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.primary {
    border-color: highlight;
    box-shadow: none;
  }
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.danger {
  animation: ms-focus-shadow-with-border-pulse 4s ease-in-out infinite;
  box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.23), 0 0 0 1px rgba(0, 120, 212, 1);
  box-shadow: 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));
  border-color: rgba(255, 255, 255, 1);
  border-color: var(--text-on-communication-background,rgba(255, 255, 255, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.danger {
    animation: none;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-button.bolt-focus-treatment:focus.danger {
    border-color: highlight;
    box-shadow: none;
  }
}
.bolt-focus-visible .bolt-button.bolt-focus-treatment:focus:after {
  content: none !important;
}
.ms-Dialog-action .bolt-button {
  font-size: 0.875rem;
}
/*# sourceMappingURL=Button.css.map */

.bolt-expandable-button .icon-right {
  padding-left: 10px;
}

.bolt-expandable-button .subtle.active {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
}

/*# sourceMappingURL=ExpandableButton.css.map */

@font-face {
  font-family: "AzureDevOpsMDL2Assets";
  src: url('AzDevMDL2.woff') format("woff");
}
.fabric-icon {
  align-self: center;
  display: inline-flex;
  font-family: "AzureDevOpsMDL2Assets";
  -webkit-font-smoothing: antialiased;
}
.fabric-icon.small {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.fabric-icon.medium {
  font-size: 1rem;
  line-height: 1rem;
}
.fabric-icon.large {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
/**
 * Adjustments to specific icon placements based on their default layout.
 */
.ms-Icon--FabricFolder,
.ms-Icon--FabricFolderFill {
  transform: translateY(1px);
}
.ms-Icon--Tag {
  transform: translateY(1px);
}
/**
 * Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license
 */
.ms-Icon--WindowsLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e782";
}
.ms-Icon--Preview:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e8ff";
}
.ms-Icon--ChevronUpSmall:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e96d";
}
.ms-Icon--ChevronDownSmall:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e96e";
}
.ms-Icon--ChevronLeftSmall:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e96f";
}
.ms-Icon--ChevronRightSmall:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e970";
}
.ms-Icon--ChevronUpMed:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e971";
}
.ms-Icon--ChevronDownMed:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e972";
}
.ms-Icon--ChevronLeftMed:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e973";
}
.ms-Icon--ChevronRightMed:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e974";
}
.ms-Icon--PowerBILogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ea1e";
}
.ms-Icon--AzureLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\eb6a";
}
.ms-Icon--OfficeLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\eb6e";
}
.ms-Icon--SkypeLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\eb6f";
}
.ms-Icon--VisualStudioLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ec22";
}
.ms-Icon--MicrosoftLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ec6a";
}
.ms-Icon--YammerLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ed19";
}
.ms-Icon--AADLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ed68";
}
.ms-Icon--AccessLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ed69";
}
.ms-Icon--Dynamics365Logo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\edcc";
}
.ms-Icon--OfflineOneDriveParachute:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\eec8";
}
.ms-Icon--OfflineOneDriveParachuteDisabled:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\eec9";
}
.ms-Icon--ViewAll2:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef56";
}
.ms-Icon--ReceiptCheck:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef5b";
}
.ms-Icon--Lifesaver:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef62";
}
.ms-Icon--ExcelDocument:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef73";
}
.ms-Icon--SkypeCircleCheck:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef7d";
}
.ms-Icon--SkypeCircleMinus:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef7f";
}
.ms-Icon--SkypeMinus:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef82";
}
.ms-Icon--ConnectContacts:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\efd4";
}
.ms-Icon--GiftboxOpen:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f133";
}
.ms-Icon--StatusCircleCheckmark:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f13e";
}
.ms-Icon--ProgressRingDots:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f16a";
}
.ms-Icon--WordLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1e3";
}
.ms-Icon--ExcelLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1e5";
}
.ms-Icon--OneNoteLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1e7";
}
.ms-Icon--OutlookLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1e9";
}
.ms-Icon--PowerPointLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1eb";
}
.ms-Icon--TriggerUser:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f24b";
}
.ms-Icon--Build:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f28f";
}
.ms-Icon--BranchCommit:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f293";
}
.ms-Icon--BranchShelveset:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f298";
}
.ms-Icon--Deploy:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f29d";
}
.ms-Icon--VisioLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2a7";
}
.ms-Icon--TaskGroup:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2ae";
}
.ms-Icon--AutoFillTemplate:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f313";
}
.ms-Icon--ParachuteSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f352";
}
.ms-Icon--ReviewRequestSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f356";
}
.ms-Icon--ReviewResponseSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f358";
}
.ms-Icon--FeedbackResponseSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f35b";
}
.ms-Icon--EngineeringGroup:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f362";
}
.ms-Icon--VSTSLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f381";
}
.ms-Icon--TestStep:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3ac";
}
.ms-Icon--TestParameter:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3ad";
}
.ms-Icon--TestSuite:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3ae";
}
.ms-Icon--TestCase:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3af";
}
.ms-Icon--AzureKeyVault:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3b4";
}
.ms-Icon--CRMCustomerInsightsApp:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f3c8";
}
.ms-Icon--DefectSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f449";
}
.ms-Icon--LadybugSolid:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f44a";
}
.ms-Icon--NugetLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f44c";
}
.ms-Icon--TFVCLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f44d";
}
.ms-Icon--ProjectLogo32:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f47e";
}
.ms-Icon--FontColorSwatch:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f4ed";
}
.ms-Icon--BitbucketLogo32:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f5d2";
}
.ms-Icon--GradleLogo32:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f5d4";
}
.ms-Icon--GitLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f65d" !important;
}
.ms-Icon--GitHubLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f65e";
}
.ms-Icon--ApacheMavenLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f65f";
}
.ms-Icon--NPMLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f660";
}
.ms-Icon--GitFork:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f661";
}
.ms-Icon--SVNLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f662";
}
.ms-Icon--JenkinsLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f663";
}
.ms-Icon--ExternalGit:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f665";
}
.ms-Icon--QuadColumn:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f66f";
}
.ms-Icon--AuthenticatorApp:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f6b1";
}
.ms-Icon--ButtonControl:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f6c0";
}
.ms-Icon--UserGauge:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f6ed";
}
.ms-Icon--BulletedListText:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f792";
}
.ms-Icon--BulletedListBullet:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f793";
}
.ms-Icon--NumberedListText:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f796";
}
.ms-Icon--NumberedListNumber:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f797";
}
.ms-Icon--RemoveLinkChain:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79a";
}
.ms-Icon--RemoveLinkX:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79b";
}
.ms-Icon--FabricTextHighlight:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79c";
}
.ms-Icon--ClearFormattingA:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79d";
}
.ms-Icon--ClearFormattingEraser:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79e";
}
.ms-Icon--Photo2Fill:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f79f";
}
.ms-Icon--IncreaseIndentText:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a0";
}
.ms-Icon--IncreaseIndentArrow:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a1";
}
.ms-Icon--DecreaseIndentText:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a2";
}
.ms-Icon--DecreaseIndentArrow:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a3";
}
.ms-Icon--CheckListText:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a8";
}
.ms-Icon--CheckListCheck:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7a9";
}
.ms-Icon--ReleaseGateCheck:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7bf";
}
.ms-Icon--ReleaseGateError:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f7c0";
}
.ms-Icon--SkypeCircleSlash:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f825";
}
.ms-Icon--PythonLogoBlue:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f84d";
}
.ms-Icon--PythonLogoYellow:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f84e";
}
.ms-Icon--RustLanguageLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f84f";
}
.ms-Icon--RubyGemsLogo:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f850";
}
.ms-Icon--DecreaseIndentLegacy:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e290";
}
.ms-Icon--IncreaseIndentLegacy:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e291";
}
.ms-Icon--ImageDiff:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f30b";
}
.ms-Icon--GitGraph:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2ca";
}
.ms-Icon--WordDocument:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef71";
}
.ms-Icon--PowerPointDocument:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\ef72";
}
.ms-Icon--PowerShell:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f1fd";
}
.ms-Icon--FileSQL:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2e7";
}
.ms-Icon--FileASPX:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2e9";
}
.ms-Icon--FileSass:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2eb";
}
.ms-Icon--FileLess:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2ec";
}
.ms-Icon--CSharpLanguage:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2ef";
}
.ms-Icon--CPlusPlusLanguage:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f2f3";
}
.ms-Icon--RowsChild:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f29c";
}
.ms-Icon--FileTypeSolution:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f387";
}
.ms-Icon--FileYML:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\f5da";
}
.ms-Icon--GripperResize:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e788";
}
.ms-Icon--UngroupList:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e61c";
}
.ms-Icon--BugWarning:before {
  font-family: "AzureDevOpsMDL2Assets";
  content: "\e357";
}
/*# sourceMappingURL=FabricIcons.css.map */

@font-face {
  font-family: "FluentFilled";
  src: url('fluent-filled-v1.1.201.woff2') format("woff2");
}
@font-face {
  font-family: "FluentRegular";
  src: url('fluent-regular-v1.1.201.woff2') format("woff2");
}
span.fluent-icons-enabled {
  display: inline-flex;
}
.fluent-icons-enabled {
  /**
  * Adjustments to specific icon placements based on their default layout.
  */
  /**
  * Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license
  */
}
.fluent-icons-enabled .fabric-icon {
  align-self: center;
  display: inline-flex;
  -webkit-font-smoothing: antialiased;
}
.fluent-icons-enabled .fabric-icon.small {
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.fluent-icons-enabled .fabric-icon.medium {
  font-size: 1rem;
  line-height: 1rem;
}
.fluent-icons-enabled .fabric-icon.large {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.fluent-icons-enabled .fabric-icon.bolt-breadcrumb-item-icon {
  font-size: 1rem;
}
.fluent-icons-enabled .fabric-icon.bolt-tab-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.fluent-icons-enabled .fabric-icon:not(.bowtie-icon) {
  font-family: "FluentRegular";
}
.fluent-icons-enabled .bolt-menuitem-cell-icon .fabric-icon {
  font-size: 1rem;
}
.fluent-icons-enabled .ms-Icon--FabricFolder,
.fluent-icons-enabled .ms-Icon--FabricFolderFill {
  transform: translateY(1px);
}
.fluent-icons-enabled .ms-Icon--Tag {
  transform: translateY(1px);
}
.fluent-icons-enabled .ms-Icon--Insights:before {
  font-family: "FluentRegular";
  content: "\f4d9";
}
.fluent-icons-enabled .ms-Icon--GlobalNavButton:before {
  font-family: "FluentRegular";
  content: "\e85f";
}
.fluent-icons-enabled .ms-Icon--Airplane.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Airplane:before {
  font-family: "FluentRegular";
  content: "\f10f";
}
.fluent-icons-enabled .ms-Icon--ChevronDown:before {
  font-family: "FluentRegular";
  content: "\f2a2";
}
.fluent-icons-enabled .ms-Icon--ChevronUp:before {
  font-family: "FluentRegular";
  content: "\f2b5";
}
.fluent-icons-enabled .ms-Icon--Edit:before {
  font-family: "FluentRegular";
  content: "\f3dc";
}
.fluent-icons-enabled .ms-Icon--Add:before,
.fluent-icons-enabled .ms-Icon--CalculatorAddition:before {
  font-family: "FluentRegular";
  content: "\f108";
}
.fluent-icons-enabled .ms-Icon--Cancel:before {
  font-family: "FluentRegular";
  content: "\f368";
}
.fluent-icons-enabled .ms-Icon--More:before {
  font-family: "FluentRegular";
  content: "\e823";
}
.fluent-icons-enabled .ms-Icon--Settings:before {
  font-family: "FluentRegular";
  content: "\f6a8";
}
.fluent-icons-enabled .ms-Icon--Video:before {
  font-family: "FluentRegular";
  content: "\f84b";
}
.fluent-icons-enabled .ms-Icon--Mail:before {
  font-family: "FluentRegular";
  content: "\e7a1";
}
.fluent-icons-enabled .ms-Icon--People:before {
  font-family: "FluentRegular";
  content: "\f5a7";
}
.fluent-icons-enabled .ms-Icon--Phone:before {
  font-family: "FluentRegular";
  content: "\e26f";
}
.fluent-icons-enabled .ms-Icon--Pin:before,
.fluent-icons-enabled .ms-Icon--Pinned:before {
  font-family: "FluentRegular";
  content: "\f600";
}
.fluent-icons-enabled .ms-Icon--Shop:before {
  font-family: "FluentRegular";
  content: "\f76e";
}
.fluent-icons-enabled .ms-Icon--Link:before {
  font-family: "FluentRegular";
  content: "\f4e3";
}
.fluent-icons-enabled .ms-Icon--Filter:before {
  font-family: "FluentRegular";
  content: "\e60a";
}
.fluent-icons-enabled .ms-Icon--Zoom:before,
.fluent-icons-enabled .ms-Icon--Search:before {
  font-family: "FluentRegular";
  content: "\ea7c";
}
.fluent-icons-enabled .ms-Icon--ZoomOut:before {
  font-family: "FluentRegular";
  content: "\ee8f";
}
.fluent-icons-enabled .ms-Icon--Attach:before {
  font-family: "FluentRegular";
  content: "\f1a8";
}
.fluent-icons-enabled .ms-Icon--Send:before {
  font-family: "FluentRegular";
  content: "\ea8e";
}
.fluent-icons-enabled .ms-Icon--FavoriteList:before {
  font-family: "FluentRegular";
  content: "\ebb1";
}
.fluent-icons-enabled .ms-Icon--Forward:before {
  font-family: "FluentRegular";
  content: "\e0eb";
}
.fluent-icons-enabled .ms-Icon--Back:before {
  font-family: "FluentRegular";
  content: "\f184";
}
.fluent-icons-enabled .ms-Icon--Refresh:before {
  font-family: "FluentRegular";
  content: "\e0aa";
}
.fluent-icons-enabled .ms-Icon--Share:before {
  font-family: "FluentRegular";
  content: "\eaa6";
}
.fluent-icons-enabled .ms-Icon--Lock:before {
  font-family: "FluentRegular";
  content: "\e78e";
}
.fluent-icons-enabled .ms-Icon--BlockedSite:before {
  font-family: "FluentRegular";
  content: "\eacc";
}
.fluent-icons-enabled .ms-Icon--ReportHacked:before {
  font-family: "FluentRegular";
  content: "\eace";
}
.fluent-icons-enabled .ms-Icon--EMI:before {
  font-family: "FluentRegular";
  content: "\e20a";
}
.fluent-icons-enabled .ms-Icon--Blocked:before {
  font-family: "FluentRegular";
  content: "\f618";
}
.fluent-icons-enabled .ms-Icon--FavoriteStar:before {
  font-family: "FluentRegular";
  content: "\f70e";
}
.fluent-icons-enabled .ms-Icon--FavoriteStarFill:before {
  font-family: "FluentFilled";
  content: "\f717";
}
.fluent-icons-enabled .ms-Icon--ReadingMode.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ReadingMode:before {
  font-family: "FluentRegular";
  content: "\f65b";
}
.fluent-icons-enabled .ms-Icon--Remove:before {
  font-family: "FluentRegular";
  content: "\ebcf";
}
.fluent-icons-enabled .ms-Icon--CheckboxComposite:before {
  font-family: "FluentRegular";
  content: "\f27c";
}
.fluent-icons-enabled .ms-Icon--CheckboxCompositeReversed:before {
  font-family: "FluentFilled";
  content: "\f27c";
}
.fluent-icons-enabled .ms-Icon--CheckMark:before,
.fluent-icons-enabled .ms-Icon--Accept:before,
.fluent-icons-enabled .ms-Icon--ReceiptCheck:before,
.fluent-icons-enabled .ms-Icon--StatusCircleCheckmark:before {
  font-family: "FluentRegular";
  content: "\e305";
}
.fluent-icons-enabled .ms-Icon--BackToWindow:before {
  font-family: "FluentRegular";
  content: "\f164";
}
.fluent-icons-enabled .ms-Icon--FullScreen:before {
  font-family: "FluentRegular";
  content: "\f15e";
}
.fluent-icons-enabled .ms-Icon--Print:before {
  font-family: "FluentRegular";
  content: "\f6fa";
}
.fluent-icons-enabled .ms-Icon--Up:before {
  font-family: "FluentRegular";
  content: "\f1b4";
}
.fluent-icons-enabled .ms-Icon--Down:before {
  font-family: "FluentRegular";
  content: "\f147";
}
.fluent-icons-enabled .ms-Icon--OEM:before {
  font-family: "FluentRegular";
  content: "\f132";
}
.fluent-icons-enabled .ms-Icon--Delete:before {
  font-family: "FluentRegular";
  content: "\e47b";
}
.fluent-icons-enabled .ms-Icon--Save:before {
  font-family: "FluentRegular";
  content: "\ea43";
}
.fluent-icons-enabled .ms-Icon--Flashlight:before {
  font-family: "FluentRegular";
  content: "\e628";
}
.fluent-icons-enabled .ms-Icon--Sad:before {
  font-family: "FluentRegular";
  content: "\e5d4";
}
.fluent-icons-enabled .ms-Icon--MultiSelect:before {
  font-family: "FluentRegular";
  content: "\e84b";
}
.fluent-icons-enabled .ms-Icon--KeyboardClassic:before {
  font-family: "FluentRegular";
  content: "\e74a";
}
.fluent-icons-enabled .ms-Icon--Play:before {
  font-family: "FluentRegular";
  content: "\e990";
}
.fluent-icons-enabled .ms-Icon--Pause:before {
  font-family: "FluentRegular";
  content: "\f5a0";
}
.fluent-icons-enabled .ms-Icon--ChevronLeft:before {
  font-family: "FluentRegular";
  content: "\f2a9";
}
.fluent-icons-enabled .ms-Icon--ChevronRight:before {
  font-family: "FluentRegular";
  content: "\f2af";
}
.fluent-icons-enabled .ms-Icon--Emoji2:before {
  font-family: "FluentRegular";
  content: "\f3df";
}
.fluent-icons-enabled .ms-Icon--SearchAndApps.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--SearchAndApps:before {
  font-family: "FluentRegular";
  content: "\f773";
}
.fluent-icons-enabled .ms-Icon--Globe:before {
  font-family: "FluentRegular";
  content: "\e6b1";
}
.fluent-icons-enabled .ms-Icon--ContactInfo:before {
  font-family: "FluentRegular";
  content: "\f6d6";
}
.fluent-icons-enabled .ms-Icon--Unpin:before {
  font-family: "FluentRegular";
  content: "\e985";
}
.fluent-icons-enabled .ms-Icon--Contact:before {
  font-family: "FluentRegular";
  content: "\f5bc";
}
.fluent-icons-enabled .ms-Icon--Paste:before {
  font-family: "FluentRegular";
  content: "\e35a";
}
.fluent-icons-enabled .ms-Icon--Error:before {
  font-family: "FluentRegular";
  content: "\f3f0";
}
.fluent-icons-enabled .ms-Icon--Unlock:before {
  font-family: "FluentRegular";
  content: "\e794";
}
.fluent-icons-enabled .ms-Icon--Calendar:before {
  font-family: "FluentRegular";
  content: "\e24d";
}
.fluent-icons-enabled .ms-Icon--Megaphone:before {
  font-family: "FluentRegular";
  content: "\f536";
}
.fluent-icons-enabled .ms-Icon--Color:before {
  font-family: "FluentRegular";
  content: "\e3bc";
}
.fluent-icons-enabled .ms-Icon--SaveAs.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--SaveAs:before {
  font-family: "FluentRegular";
  content: "\ea48";
}
.fluent-icons-enabled .ms-Icon--Undo:before {
  font-family: "FluentRegular";
  content: "\e126";
}
.fluent-icons-enabled .ms-Icon--RedEye:before {
  font-family: "FluentRegular";
  content: "\e5f1";
}
.fluent-icons-enabled .ms-Icon--Warning:before {
  font-family: "FluentRegular";
  content: "\f868";
}
.fluent-icons-enabled .ms-Icon--ShoppingCart:before {
  font-family: "FluentRegular";
  content: "\e2ab";
}
.fluent-icons-enabled .ms-Icon--Flag:before {
  font-family: "FluentRegular";
  content: "\f40a";
}
.fluent-icons-enabled .ms-Icon--Page:before {
  font-family: "FluentRegular";
  content: "\e4d7";
}
.fluent-icons-enabled .ms-Icon--Car:before {
  font-family: "FluentRegular";
  content: "\f847";
}
.fluent-icons-enabled .ms-Icon--EatDrink:before {
  font-family: "FluentRegular";
  content: "\e666";
}
.fluent-icons-enabled .ms-Icon--Home:before {
  font-family: "FluentRegular";
  content: "\e70f";
}
.fluent-icons-enabled .ms-Icon--SwitcherStartEnd:before {
  font-family: "FluentRegular";
  content: "\f1ab";
}
.fluent-icons-enabled .ms-Icon--IncidentTriangle:before {
  font-family: "FluentFilled";
  content: "\f880";
}
.fluent-icons-enabled .ms-Icon--History:before,
.fluent-icons-enabled .ms-Icon--FullHistory:before {
  font-family: "FluentRegular";
  content: "\e705";
}
.fluent-icons-enabled .ms-Icon--Work:before {
  font-family: "FluentRegular";
  content: "\e1e9";
}
.fluent-icons-enabled .ms-Icon--LocationDot.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--LocationDot:before {
  font-family: "FluentFilled";
  content: "\e353";
}
.fluent-icons-enabled .ms-Icon--Dictionary.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Dictionary:before {
  font-family: "FluentRegular";
  content: "\f8fd";
}
.fluent-icons-enabled .ms-Icon--RevToggleKey:before {
  font-family: "FluentRegular";
  content: "\f8dd";
}
.fluent-icons-enabled .ms-Icon--View:before {
  font-family: "FluentRegular";
  content: "\e5f1";
}
.fluent-icons-enabled .ms-Icon--Previous:before {
  font-family: "FluentRegular";
  content: "\f627";
}
.fluent-icons-enabled .ms-Icon--Next:before {
  font-family: "FluentRegular";
  content: "\f568";
}
.fluent-icons-enabled .ms-Icon--Clear:before {
  font-family: "FluentRegular";
  content: "\f368";
}
.fluent-icons-enabled .ms-Icon--Download:before {
  font-family: "FluentRegular";
  content: "\f14f";
}
.fluent-icons-enabled .ms-Icon--Help:before {
  font-family: "FluentRegular";
  content: "\f637";
}
.fluent-icons-enabled .ms-Icon--Upload:before {
  font-family: "FluentRegular";
  content: "\e131";
}
.fluent-icons-enabled .ms-Icon--Emoji:before {
  font-family: "FluentRegular";
  content: "\e5d1";
}
.fluent-icons-enabled .ms-Icon--ClosePane:before {
  font-family: "FluentRegular";
  content: "\e8c1";
}
.fluent-icons-enabled .ms-Icon--OpenPane.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--OpenPane:before {
  font-family: "FluentRegular";
  content: "\e8c4";
}
.fluent-icons-enabled .ms-Icon--PreviewLink:before {
  font-family: "FluentRegular";
  content: "\f624";
}
.fluent-icons-enabled .ms-Icon--ZoomIn:before {
  font-family: "FluentRegular";
  content: "\ee8e";
}
.fluent-icons-enabled .ms-Icon--ViewAll:before {
  font-family: "FluentRegular";
  content: "\e19b";
}
.fluent-icons-enabled .ms-Icon--Switch.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Switch:before {
  font-family: "FluentRegular";
  content: "\f18d";
}
.fluent-icons-enabled .ms-Icon--Rename:before {
  font-family: "FluentRegular";
  content: "\f668";
}
.fluent-icons-enabled .ms-Icon--Import.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Import:before {
  font-family: "FluentRegular";
  content: "\f159";
}
.fluent-icons-enabled .ms-Icon--Folder:before {
  font-family: "FluentRegular";
  content: "\e643";
}
.fluent-icons-enabled .ms-Icon--ChromeClose:before {
  font-family: "FluentRegular";
  content: "\f368";
}
.fluent-icons-enabled .ms-Icon--ShowResults.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ShowResults:before {
  font-family: "FluentRegular";
  content: "\e064";
}
.fluent-icons-enabled .ms-Icon--PaymentCard:before {
  font-family: "FluentRegular";
  content: "\e8d4";
}
.fluent-icons-enabled .ms-Icon--Copy:before {
  font-family: "FluentRegular";
  content: "\f32a";
}
.fluent-icons-enabled .ms-Icon--FontColor:before {
  font-family: "FluentRegular";
  content: "\ecf5";
}
.fluent-icons-enabled .ms-Icon--Permissions:before {
  font-family: "FluentRegular";
  content: "\e740";
}
.fluent-icons-enabled .ms-Icon--Italic:before {
  font-family: "FluentRegular";
  content: "\ed36";
}
.fluent-icons-enabled .ms-Icon--Underline:before {
  font-family: "FluentRegular";
  content: "\ed67";
}
.fluent-icons-enabled .ms-Icon--Bold:before {
  font-family: "FluentRegular";
  content: "\ecd2";
}
.fluent-icons-enabled .ms-Icon--Like:before {
  font-family: "FluentRegular";
  content: "\ed78";
}
.fluent-icons-enabled .ms-Icon--FontSize:before {
  font-family: "FluentRegular";
  content: "\ed10";
}
.fluent-icons-enabled .ms-Icon--Tag:before {
  font-family: "FluentRegular";
  content: "\ec70";
}
.fluent-icons-enabled .ms-Icon--Library:before {
  font-family: "FluentRegular";
  content: "\e761";
}
.fluent-icons-enabled .ms-Icon--BlockContact:before {
  font-family: "FluentRegular";
  content: "\e942";
}
.fluent-icons-enabled .ms-Icon--AddFriend:before {
  font-family: "FluentRegular";
  content: "\e921";
}
.fluent-icons-enabled .ms-Icon--BulletedList:before {
  font-family: "FluentRegular";
  content: "\ecd8";
}
.fluent-icons-enabled .ms-Icon--Chat:before {
  font-family: "FluentRegular";
  content: "\e2e4";
}
.fluent-icons-enabled .ms-Icon--Group:before {
  font-family: "FluentRegular";
  content: "\f5b7";
}
.fluent-icons-enabled .ms-Icon--World:before {
  font-family: "FluentRegular";
  content: "\f3d9";
}
.fluent-icons-enabled .ms-Icon--Comment:before {
  font-family: "FluentRegular";
  content: "\f2fe";
}
.fluent-icons-enabled .ms-Icon--Repair:before {
  font-family: "FluentRegular";
  content: "\ee85";
}
.fluent-icons-enabled .ms-Icon--Accounts:before {
  font-family: "FluentRegular";
  content: "\f53b";
}
.fluent-icons-enabled .ms-Icon--Stopwatch:before {
  font-family: "FluentRegular";
  content: "\ed86";
}
.fluent-icons-enabled .ms-Icon--Clock:before,
.fluent-icons-enabled .ms-Icon--Recent:before {
  font-family: "FluentRegular";
  content: "\f2dc";
}
.fluent-icons-enabled .ms-Icon--WorldClock:before {
  font-family: "FluentRegular";
  content: "\e6b4";
}
.fluent-icons-enabled .ms-Icon--Completed:before {
  font-family: "FluentRegular";
  content: "\f297";
}
.fluent-icons-enabled .ms-Icon--MiniExpand:before {
  font-family: "FluentRegular";
  content: "\f44f";
}
.fluent-icons-enabled .ms-Icon--Code:before {
  font-family: "FluentRegular";
  content: "\ee90";
}
.fluent-icons-enabled .ms-Icon--Streaming.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Streaming:before {
  font-family: "FluentRegular";
  content: "\f4f0";
}
.fluent-icons-enabled .ms-Icon--LightningBolt:before {
  font-family: "FluentRegular";
  content: "\e617";
}
.fluent-icons-enabled .ms-Icon--Info:before {
  font-family: "FluentRegular";
  content: "\f4a2";
}
.fluent-icons-enabled .ms-Icon--MediaStorageTower:before {
  font-family: "FluentRegular";
  content: "\f1dd";
}
.fluent-icons-enabled .ms-Icon--PC1:before {
  font-family: "FluentRegular";
  content: "\f358";
}
.fluent-icons-enabled .ms-Icon--Reply:before {
  font-family: "FluentRegular";
  content: "\f176";
}
.fluent-icons-enabled .ms-Icon--Chart:before {
  font-family: "FluentRegular";
  content: "\e45c";
}
.fluent-icons-enabled .ms-Icon--LockSolid:before {
  font-family: "FluentFilled";
  content: "\e79c";
}
.fluent-icons-enabled .ms-Icon--DashKey:before {
  font-family: "FluentRegular";
  content: "\ebcf";
}
.fluent-icons-enabled .ms-Icon--CloudWeather:before {
  font-family: "FluentRegular";
  content: "\e382";
}
.fluent-icons-enabled .ms-Icon--Cloudy.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Cloudy:before {
  font-family: "FluentRegular";
  content: "\f86e";
}
.fluent-icons-enabled .ms-Icon--Unknown:before {
  font-family: "FluentRegular";
  content: "\f63c";
}
.fluent-icons-enabled .ms-Icon--SortLines:before {
  font-family: "FluentRegular";
  content: "\f1ad";
}
.fluent-icons-enabled .ms-Icon--Ribbon:before {
  font-family: "FluentRegular";
  content: "\ea26";
}
.fluent-icons-enabled .ms-Icon--Assign:before {
  font-family: "FluentRegular";
  content: "\e344";
}
.fluent-icons-enabled .ms-Icon--FlowChart.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FlowChart:before {
  font-family: "FluentRegular";
  content: "\e638";
}
.fluent-icons-enabled .ms-Icon--CheckList.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--CheckList:before {
  font-family: "FluentRegular";
  content: "\ec92";
}
.fluent-icons-enabled .ms-Icon--Diagnostic.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Diagnostic:before {
  font-family: "FluentRegular";
  content: "\e9e0";
}
.fluent-icons-enabled .ms-Icon--Equalizer:before {
  font-family: "FluentRegular";
  content: "\f586";
}
.fluent-icons-enabled .ms-Icon--Processing.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Processing:before {
  font-family: "FluentRegular";
  content: "\f013c";
}
.fluent-icons-enabled .ms-Icon--WorkFlow.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--WorkFlow:before {
  font-family: "FluentRegular";
  content: "\e0ae";
}
.fluent-icons-enabled .ms-Icon--Diamond2Solid:before {
  font-family: "FluentFilled";
  content: "\e4c6";
}
.fluent-icons-enabled .ms-Icon--Teamwork:before {
  font-family: "FluentRegular";
  content: "\f5b7";
}
.fluent-icons-enabled .ms-Icon--PeopleAdd:before {
  font-family: "FluentRegular";
  content: "\f5ab";
}
.fluent-icons-enabled .ms-Icon--DateTime2:before {
  font-family: "FluentRegular";
  content: "\e243";
}
.fluent-icons-enabled .ms-Icon--Shield:before {
  font-family: "FluentRegular";
  content: "\eac3";
}
.fluent-icons-enabled .ms-Icon--PageAdd:before {
  font-family: "FluentRegular";
  content: "\e4da";
}
.fluent-icons-enabled .ms-Icon--NumberedList:before {
  font-family: "FluentRegular";
  content: "\ed3a";
}
.fluent-icons-enabled .ms-Icon--MusicInCollectionFill:before {
  font-family: "FluentFilled";
  content: "\e861";
}
.fluent-icons-enabled .ms-Icon--List:before {
  font-family: "FluentRegular";
  content: "\e779";
}
.fluent-icons-enabled .ms-Icon--ErrorBadge:before {
  font-family: "FluentRegular";
  content: "\f36c";
}
.fluent-icons-enabled .ms-Icon--CircleRing:before {
  font-family: "FluentRegular";
  content: "\f2ba";
}
.fluent-icons-enabled .ms-Icon--CircleFill:before {
  font-family: "FluentFilled";
  content: "\f2ba";
}
.fluent-icons-enabled .ms-Icon--Lightbulb:before {
  font-family: "FluentRegular";
  content: "\f4d5";
}
.fluent-icons-enabled .ms-Icon--Puzzle:before {
  font-family: "FluentRegular";
  content: "\e9e8";
}
.fluent-icons-enabled .ms-Icon--Ringer:before {
  font-family: "FluentRegular";
  content: "\e014";
}
.fluent-icons-enabled .ms-Icon--PDF:before {
  font-family: "FluentRegular";
  content: "\f3ab";
}
.fluent-icons-enabled .ms-Icon--StockDown:before {
  font-family: "FluentFilled";
  content: "\edaa";
}
.fluent-icons-enabled .ms-Icon--StockUp:before {
  font-family: "FluentFilled";
  content: "\eda5";
}
.fluent-icons-enabled .ms-Icon--MSNVideos:before {
  font-family: "FluentRegular";
  content: "\e993";
}
.fluent-icons-enabled .ms-Icon--Soccer:before {
  font-family: "FluentRegular";
  content: "\eb70";
}
.fluent-icons-enabled .ms-Icon--CollegeFootball.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--CollegeFootball:before {
  font-family: "FluentRegular";
  content: "\eb68";
}
.fluent-icons-enabled .ms-Icon--ProFootball.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ProFootball:before {
  font-family: "FluentRegular";
  content: "\eb68";
}
.fluent-icons-enabled .ms-Icon--Snowflake.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Snowflake:before {
  font-family: "FluentRegular";
  content: "\f89b";
}
.fluent-icons-enabled .ms-Icon--AirplaneSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--AirplaneSolid:before {
  font-family: "FluentFilled";
  content: "\f10f";
}
.fluent-icons-enabled .ms-Icon--Heart:before {
  font-family: "FluentRegular";
  content: "\f478";
}
.fluent-icons-enabled .ms-Icon--HeartFill:before {
  font-family: "FluentFilled";
  content: "\f47c";
}
.fluent-icons-enabled .ms-Icon--StatusErrorFull:before {
  font-family: "FluentFilled";
  content: "\f36c";
}
.fluent-icons-enabled .ms-Icon--Certificate:before {
  font-family: "FluentRegular";
  content: "\e539";
}
.fluent-icons-enabled .ms-Icon--Rewind:before {
  font-family: "FluentRegular";
  content: "\ea1d";
}
.fluent-icons-enabled .ms-Icon--Photo2:before {
  font-family: "FluentRegular";
  content: "\ef61";
}
.fluent-icons-enabled .ms-Icon--OpenSource:before {
  font-family: "FluentRegular";
  content: "\e1dd";
}
.fluent-icons-enabled .ms-Icon--Project.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Project:before {
  font-family: "FluentRegular";
  content: "\eaba";
}
.fluent-icons-enabled .ms-Icon--CloudDownload:before {
  font-family: "FluentRegular";
  content: "\e38c";
}
.fluent-icons-enabled .ms-Icon--CityNext:before {
  font-family: "FluentRegular";
  content: "\f2c1";
}
.fluent-icons-enabled .ms-Icon--Documentation:before {
  font-family: "FluentRegular";
  content: "\e51f";
}
.fluent-icons-enabled .ms-Icon--Giftbox:before {
  font-family: "FluentRegular";
  content: "\e69b";
}
.fluent-icons-enabled .ms-Icon--CompletedSolid:before {
  font-family: "FluentFilled";
  content: "\f297";
}
.fluent-icons-enabled .ms-Icon--CloudUpload:before {
  font-family: "FluentRegular";
  content: "\e392";
}
.fluent-icons-enabled .ms-Icon--ScrollUpDown:before {
  font-family: "FluentRegular";
  content: "\e32e";
}
.fluent-icons-enabled .ms-Icon--Tiles:before {
  font-family: "FluentRegular";
  content: "\f071";
}
.fluent-icons-enabled .ms-Icon--Org:before {
  font-family: "FluentRegular";
  content: "\e89b";
}
.fluent-icons-enabled .ms-Icon--PartyLeader:before {
  font-family: "FluentRegular";
  content: "\eca7";
}
.fluent-icons-enabled .ms-Icon--AppIconDefault:before {
  font-family: "FluentRegular";
  content: "\f132";
}
.fluent-icons-enabled .ms-Icon--POI:before {
  font-family: "FluentRegular";
  content: "\f4f7";
}
.fluent-icons-enabled .ms-Icon--AddTo:before,
.fluent-icons-enabled .ms-Icon--CirclePlus:before {
  font-family: "FluentRegular";
  content: "\e005";
}
.fluent-icons-enabled .ms-Icon--RadioBtnOff:before {
  font-family: "FluentRegular";
  content: "\f153";
}
.fluent-icons-enabled .ms-Icon--RadioBtnOn:before {
  font-family: "FluentFilled";
  content: "\f153";
}
.fluent-icons-enabled .ms-Icon--ExploreContent:before {
  font-family: "FluentRegular";
  content: "\e008";
}
.fluent-icons-enabled .ms-Icon--Embed:before {
  font-family: "FluentRegular";
  content: "\f339";
}
.fluent-icons-enabled .ms-Icon--Product:before {
  font-family: "FluentRegular";
  content: "\e1ba";
}
.fluent-icons-enabled .ms-Icon--ProgressLoopOuter:before {
  font-family: "FluentRegular";
  content: "\f0110";
}
.fluent-icons-enabled .ms-Icon--Blocked2:before {
  font-family: "FluentRegular";
  content: "\f7a7";
}
.fluent-icons-enabled .ms-Icon--FangBody:before {
  font-family: "FluentRegular";
  content: "\e04f";
}
.fluent-icons-enabled .ms-Icon--ChatInviteFriend:before {
  font-family: "FluentRegular";
  content: "\ef51";
}
.fluent-icons-enabled .ms-Icon--Feedback:before {
  font-family: "FluentRegular";
  content: "\e930";
}
.fluent-icons-enabled .ms-Icon--SecurityGroup.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--SecurityGroup:before {
  font-family: "FluentRegular";
  content: "\e8ff";
}
.fluent-icons-enabled .ms-Icon--Table:before {
  font-family: "FluentRegular";
  content: "\ebf4";
}
.fluent-icons-enabled .ms-Icon--Waffle.medium,
.fluent-icons-enabled .ms-Icon--WaffleOffice365.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Waffle:before,
.fluent-icons-enabled .ms-Icon--WaffleOffice365:before {
  font-family: "FluentRegular";
  content: "\e6c4";
}
.fluent-icons-enabled .ms-Icon--RemoveLink:before {
  font-family: "FluentRegular";
  content: "\e772";
}
.fluent-icons-enabled .ms-Icon--EditNote.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--EditNote:before {
  font-family: "FluentRegular";
  content: "\e86e";
}
.fluent-icons-enabled .ms-Icon--DoubleChevronUp:before {
  font-family: "FluentRegular";
  content: "\e32c";
}
.fluent-icons-enabled .ms-Icon--DoubleChevronLeft:before {
  font-family: "FluentRegular";
  content: "\f285";
}
.fluent-icons-enabled .ms-Icon--DoubleChevronRight:before {
  font-family: "FluentRegular";
  content: "\f2a7";
}
.fluent-icons-enabled .ms-Icon--Ascending:before {
  font-family: "FluentRegular";
  content: "\ed5a";
}
.fluent-icons-enabled .ms-Icon--Descending:before {
  font-family: "FluentRegular";
  content: "\ed5c";
}
.fluent-icons-enabled .ms-Icon--TextField:before {
  font-family: "FluentRegular";
  content: "\f7de";
}
.fluent-icons-enabled .ms-Icon--ClearFormatting:before {
  font-family: "FluentRegular";
  content: "\ecf3";
}
.fluent-icons-enabled .ms-Icon--Strikethrough:before {
  font-family: "FluentRegular";
  content: "\ed5e";
}
.fluent-icons-enabled .ms-Icon--Export:before {
  font-family: "FluentRegular";
  content: "\e0c6";
}
.fluent-icons-enabled .ms-Icon--ExportMirrored:before {
  font-family: "FluentRegular";
  content: "\e0c9";
}
.fluent-icons-enabled .ms-Icon--DoubleChevronDown:before {
  font-family: "FluentRegular";
  content: "\f284";
}
.fluent-icons-enabled .ms-Icon--ReplyMirrored:before {
  font-family: "FluentRegular";
  content: "\f8e1";
}
.fluent-icons-enabled .ms-Icon--AddGroup.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--AddGroup:before {
  font-family: "FluentRegular";
  content: "\e911";
}
.fluent-icons-enabled .ms-Icon--SortUp:before {
  font-family: "FluentRegular";
  content: "\f1b3";
}
.fluent-icons-enabled .ms-Icon--SortDown:before {
  font-family: "FluentRegular";
  content: "\f1ac";
}
.fluent-icons-enabled .ms-Icon--AwayStatus:before {
  font-family: "FluentFilled";
  content: "\f2dc";
}
.fluent-icons-enabled .ms-Icon--MyMoviesTV:before {
  font-family: "FluentRegular";
  content: "\e82b";
}
.fluent-icons-enabled .ms-Icon--CPU:before {
  font-family: "FluentRegular";
  content: "\f0d9";
}
.fluent-icons-enabled .ms-Icon--ContactCard:before {
  font-family: "FluentRegular";
  content: "\f362";
}
.fluent-icons-enabled .ms-Icon--CustomList:before {
  font-family: "FluentRegular";
  content: "\f01ad";
}
.fluent-icons-enabled .ms-Icon--TriangleSolidUp12:before {
  font-family: "FluentFilled";
  content: "\eda4";
}
.fluent-icons-enabled .ms-Icon--TriangleSolidDown12:before {
  font-family: "FluentFilled";
  content: "\eda9";
}
.fluent-icons-enabled .ms-Icon--TriangleSolidRight12:before {
  font-family: "FluentFilled";
  content: "\edb3";
}
.fluent-icons-enabled .ms-Icon--TriangleRight12:before {
  font-family: "FluentRegular";
  content: "\edb3";
}
.fluent-icons-enabled .ms-Icon--DocumentSet:before {
  font-family: "FluentRegular";
  content: "\f0022";
}
.fluent-icons-enabled .ms-Icon--ArrowDownRightMirrored8:before {
  font-family: "FluentRegular";
  content: "\f8d1";
}
.fluent-icons-enabled .ms-Icon--PlayerSettings:before {
  font-family: "FluentRegular";
  content: "\e945";
}
.fluent-icons-enabled .ms-Icon--EditStyle.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--EditStyle:before {
  font-family: "FluentRegular";
  content: "\f7d9";
}
.fluent-icons-enabled .ms-Icon--DocumentSearch:before {
  font-family: "FluentRegular";
  content: "\e541";
}
.fluent-icons-enabled .ms-Icon--Starburst:before {
  font-family: "FluentRegular";
  content: "\f283";
}
.fluent-icons-enabled .ms-Icon--Hide2:before {
  font-family: "FluentRegular";
  content: "\e5f4";
}
.fluent-icons-enabled .ms-Icon--ClearFilter:before {
  font-family: "FluentRegular";
  content: "\e60c";
}
.fluent-icons-enabled .ms-Icon--TimeEntry.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--TimeEntry:before {
  font-family: "FluentRegular";
  content: "\e559";
}
.fluent-icons-enabled .ms-Icon--PageEdit:before {
  font-family: "FluentRegular";
  content: "\f385";
}
.fluent-icons-enabled .ms-Icon--PageArrowRight.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PageArrowRight:before {
  font-family: "FluentRegular";
  content: "\e4e6";
}
.fluent-icons-enabled .ms-Icon--Database:before {
  font-family: "FluentRegular";
  content: "\f0d7";
}
.fluent-icons-enabled .ms-Icon--ActivateOrders:before {
  font-family: "FluentRegular";
  content: "\f011c";
}
.fluent-icons-enabled .ms-Icon--ZipFolder:before {
  font-family: "FluentRegular";
  content: "\f434";
}
.fluent-icons-enabled .ms-Icon--Configuration:before {
  font-family: "FluentRegular";
  content: "\f422";
}
.fluent-icons-enabled .ms-Icon--TextDocument:before {
  font-family: "FluentRegular";
  content: "\eeed";
}
.fluent-icons-enabled .ms-Icon--Script:before {
  font-family: "FluentRegular";
  content: "\f1db";
}
.fluent-icons-enabled .ms-Icon--ActivityFeed:before {
  font-family: "FluentRegular";
  content: "\f8a9";
}
.fluent-icons-enabled .ms-Icon--CaretSolidDown:before {
  font-family: "FluentFilled";
  content: "\f260";
}
.fluent-icons-enabled .ms-Icon--FabricFolder:before {
  font-family: "FluentRegular";
  content: "\e643";
}
.fluent-icons-enabled .ms-Icon--FabricFolderFill:before {
  font-family: "FluentFilled";
  content: "\e650";
}
.fluent-icons-enabled .ms-Icon--FabricNewFolder:before {
  font-family: "FluentRegular";
  content: "\e645";
}
.fluent-icons-enabled .ms-Icon--PublishContent.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PublishContent:before {
  font-family: "FluentRegular";
  content: "\e0cb";
}
.fluent-icons-enabled .ms-Icon--CannedChat:before {
  font-family: "FluentRegular";
  content: "\e2e4";
}
.fluent-icons-enabled .ms-Icon--SettingsApp:before {
  font-family: "FluentRegular";
  content: "\f129";
}
.fluent-icons-enabled .ms-Icon--FolderHorizontal:before {
  font-family: "FluentRegular";
  content: "\e643";
}
.fluent-icons-enabled .ms-Icon--StatusCircleInner:before {
  font-family: "FluentFilled";
  content: "\f2ba";
}
.fluent-icons-enabled .ms-Icon--StatusCircleRing:before {
  font-family: "FluentRegular";
  content: "\f2ba";
}
.fluent-icons-enabled .ms-Icon--StatusCircleErrorX:before {
  font-family: "FluentRegular";
  content: "\f368";
}
.fluent-icons-enabled .ms-Icon--InfoSolid:before {
  font-family: "FluentFilled";
  content: "\f4a9";
}
.fluent-icons-enabled .ms-Icon--ScheduleEventAction:before {
  font-family: "FluentRegular";
  content: "\e23f";
}
.fluent-icons-enabled .ms-Icon--FlameSolid:before {
  font-family: "FluentFilled";
  content: "\ef68";
}
.fluent-icons-enabled .ms-Icon--ServerProcesses.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ServerProcesses:before {
  font-family: "FluentRegular";
  content: "\ee7d";
}
.fluent-icons-enabled .ms-Icon--Server:before {
  font-family: "FluentRegular";
  content: "\f1dc";
}
.fluent-icons-enabled .ms-Icon--SaveAll:before {
  font-family: "FluentRegular";
  content: "\f1d2";
}
.fluent-icons-enabled .ms-Icon--TwoKeys.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--TwoKeys:before {
  font-family: "FluentRegular";
  content: "\e745";
}
.fluent-icons-enabled .ms-Icon--GridViewSmall:before {
  font-family: "FluentRegular";
  content: "\ebf4";
}
.fluent-icons-enabled .ms-Icon--ViewDashboard.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ViewDashboard:before {
  font-family: "FluentRegular";
  content: "\e41a";
}
.fluent-icons-enabled .ms-Icon--ViewList:before {
  font-family: "FluentRegular";
  content: "\f0191";
}
.fluent-icons-enabled .ms-Icon--ViewListGroup:before {
  font-family: "FluentRegular";
  content: "\f0193";
}
.fluent-icons-enabled .ms-Icon--ViewListTree:before {
  font-family: "FluentRegular";
  content: "\f0195";
}
.fluent-icons-enabled .ms-Icon--TriggerAuto.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--TriggerAuto:before {
  font-family: "FluentRegular";
  content: "\e626";
}
.fluent-icons-enabled .ms-Icon--StackedBarChart.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--StackedBarChart:before {
  font-family: "FluentRegular";
  content: "\f39b";
}
.fluent-icons-enabled .ms-Icon--StackedLineChart.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--StackedLineChart:before {
  font-family: "FluentRegular";
  content: "\e453";
}
.fluent-icons-enabled .ms-Icon--BuildQueue:before {
  font-family: "FluentRegular";
  content: "\f78d";
}
.fluent-icons-enabled .ms-Icon--BuildQueueNew:before.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--BuildQueueNew:before:before {
  font-family: "FluentRegular";
  content: "\f0144";
}
.fluent-icons-enabled .ms-Icon--UserFollowed:before {
  font-family: "FluentRegular";
  content: "\f5c9";
}
.fluent-icons-enabled .ms-Icon--Clicked.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--Clicked:before {
  font-family: "FluentRegular";
  content: "\e445";
}
.fluent-icons-enabled .ms-Icon--Signin:before {
  font-family: "FluentRegular";
  content: "\e933";
}
.fluent-icons-enabled .ms-Icon--CloneToDesktop:before {
  font-family: "FluentRegular";
  content: "\f0117";
}
.fluent-icons-enabled .ms-Icon--BranchFork2:before {
  font-family: "FluentRegular";
  content: "\e1dd";
}
.fluent-icons-enabled .ms-Icon--BranchMerge:before {
  font-family: "FluentRegular";
  content: "\e1dd";
}
.fluent-icons-enabled .ms-Icon--BranchPullRequest.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--BranchPullRequest:before {
  font-family: "FluentRegular";
  content: "\e1e4";
}
.fluent-icons-enabled .ms-Icon--RawSource:before {
  font-family: "FluentRegular";
  content: "\ef64";
}
.fluent-icons-enabled .ms-Icon--RowsGroup:before {
  font-family: "FluentRegular";
  content: "\e6ca";
}
.fluent-icons-enabled .ms-Icon--ServerEnviroment:before {
  font-family: "FluentRegular";
  content: "\f1dd";
}
.fluent-icons-enabled .ms-Icon--Backlog:before,
.fluent-icons-enabled .ms-Icon--BacklogBoard:before {
  font-family: "FluentRegular";
  content: "\f018c";
}
.fluent-icons-enabled .ms-Icon--TeamFavorite:before {
  font-family: "FluentRegular";
  content: "\f0f6";
}
.fluent-icons-enabled .ms-Icon--CommentAdd:before {
  font-family: "FluentRegular";
  content: "\e3d7";
}
.fluent-icons-enabled .ms-Icon--ShopServer.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ShopServer:before {
  font-family: "FluentRegular";
  content: "\f715";
}
.fluent-icons-enabled .ms-Icon--QueryList:before {
  font-family: "FluentRegular";
  content: "\f012c";
}
.fluent-icons-enabled .ms-Icon--StreamingOff.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--StreamingOff:before {
  font-family: "FluentRegular";
  content: "\e7aa";
}
.fluent-icons-enabled .ms-Icon--MoreVertical:before {
  font-family: "FluentRegular";
  content: "\e829";
}
.fluent-icons-enabled .ms-Icon--ArrowTallUpRight:before,
.fluent-icons-enabled .ms-Icon--ArrowUpRight8:before {
  font-family: "FluentRegular";
  content: "\f8eb";
}
.fluent-icons-enabled .ms-Icon--RingerOff:before {
  font-family: "FluentRegular";
  content: "\f117";
}
.fluent-icons-enabled .ms-Icon--PlayResume.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PlayResume:before {
  font-family: "FluentRegular";
  content: "\ee1a";
}
.fluent-icons-enabled .ms-Icon--Repo:before,
.fluent-icons-enabled .ms-Icon--Package:before {
  font-family: "FluentRegular";
  content: "\f8cc";
}
.fluent-icons-enabled .ms-Icon--FolderQuery.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FolderQuery:before {
  font-family: "FluentRegular";
  content: "\f425";
}
.fluent-icons-enabled .ms-Icon--FolderList:before {
  font-family: "FluentRegular";
  content: "\f0128";
}
.fluent-icons-enabled .ms-Icon--CirclePauseSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--CirclePauseSolid:before {
  font-family: "FluentFilled";
  content: "\f6c5";
}
.fluent-icons-enabled .ms-Icon--CirclePause.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--CirclePause:before {
  font-family: "FluentRegular";
  content: "\f6bc";
}
.fluent-icons-enabled .ms-Icon--MSNVideosSolid:before {
  font-family: "FluentFilled";
  content: "\e9a5";
}
.fluent-icons-enabled .ms-Icon--CircleStopSolid:before {
  font-family: "FluentFilled";
  content: "\f771";
}
.fluent-icons-enabled .ms-Icon--CircleStop:before {
  font-family: "FluentRegular";
  content: "\f759";
}
.fluent-icons-enabled .ms-Icon--NavigateForward:before {
  font-family: "FluentRegular";
  content: "\e09a";
}
.fluent-icons-enabled .ms-Icon--FileTemplate:before {
  font-family: "FluentRegular";
  content: "\e543";
}
.fluent-icons-enabled .ms-Icon--FileJAVA:before {
  font-family: "FluentRegular";
  content: "\f0177";
}
.fluent-icons-enabled .ms-Icon--FileCSS:before {
  font-family: "FluentRegular";
  content: "\f0dc";
}
.fluent-icons-enabled .ms-Icon--FileSass:before {
  font-family: "FluentRegular";
  content: "\f017d";
}
.fluent-icons-enabled .ms-Icon--FileHTML.medium,
.fluent-icons-enabled .ms-Icon--FileCode.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FileHTML:before,
.fluent-icons-enabled .ms-Icon--FileCode:before {
  font-family: "FluentRegular";
  content: "\e4f3";
}
.fluent-icons-enabled .ms-Icon--JavaScriptLanguage:before {
  font-family: "FluentRegular";
  content: "\f0d0";
}
.fluent-icons-enabled .ms-Icon--CSharpLanguage:before {
  font-family: "FluentRegular";
  content: "\f0c5";
}
.fluent-icons-enabled .ms-Icon--TypeScriptLanguage:before {
  font-family: "FluentRegular";
  content: "\f0d0";
}
.fluent-icons-enabled .ms-Icon--MarkDownLanguage.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--MarkDownLanguage:before {
  font-family: "FluentRegular";
  content: "\e7db";
}
.fluent-icons-enabled .ms-Icon--PlugConnected.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PlugConnected:before {
  font-family: "FluentRegular";
  content: "\e999";
}
.fluent-icons-enabled .ms-Icon--PlugDisconnected.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PlugDisconnected:before {
  font-family: "FluentRegular";
  content: "\f609";
}
.fluent-icons-enabled .ms-Icon--UnlockSolid:before {
  font-family: "FluentFilled";
  content: "\e7a2";
}
.fluent-icons-enabled .ms-Icon--Variable:before {
  font-family: "FluentRegular";
  content: "\e7e1";
}
.fluent-icons-enabled .ms-Icon--FileBug:before {
  font-family: "FluentRegular";
  content: "\f38a";
}
.fluent-icons-enabled .ms-Icon--FileImage:before {
  font-family: "FluentRegular";
  content: "\f0175";
}
.fluent-icons-enabled .ms-Icon--WorkItem:before {
  font-family: "FluentRegular";
  content: "\f7f3";
}
.fluent-icons-enabled .ms-Icon--TripleColumnEdit.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--TripleColumnEdit:before {
  font-family: "FluentRegular";
  content: "\e3cf";
}
.fluent-icons-enabled .ms-Icon--AlertSolid:before {
  font-family: "FluentFilled";
  content: "\f3ef";
}
.fluent-icons-enabled .ms-Icon--MegaphoneSolid:before {
  font-family: "FluentFilled";
  content: "\f540";
}
.fluent-icons-enabled .ms-Icon--TaskSolid:before {
  font-family: "FluentFilled";
  content: "\f0bf";
}
.fluent-icons-enabled .ms-Icon--CrownSolid:before {
  font-family: "FluentFilled";
  content: "\f06e";
}
.fluent-icons-enabled .ms-Icon--Trophy2Solid:before {
  font-family: "FluentFilled";
  content: "\f84d";
}
.fluent-icons-enabled .ms-Icon--QuickNoteSolid:before {
  font-family: "FluentFilled";
  content: "\f66d";
}
.fluent-icons-enabled .ms-Icon--ConstructionConeSolid:before {
  font-family: "FluentFilled";
  content: "\ea39";
}
.fluent-icons-enabled .ms-Icon--PageListSolid:before {
  font-family: "FluentFilled";
  content: "\f0018";
}
.fluent-icons-enabled .ms-Icon--StarburstSolid:before {
  font-family: "FluentFilled";
  content: "\f283";
}
.fluent-icons-enabled .ms-Icon--ReadingModeSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ReadingModeSolid:before {
  font-family: "FluentFilled";
  content: "\f665";
}
.fluent-icons-enabled .ms-Icon--ShieldSolid:before {
  font-family: "FluentFilled";
  content: "\eacc";
}
.fluent-icons-enabled .ms-Icon--GiftBoxSolid:before {
  font-family: "FluentFilled";
  content: "\e6a8";
}
.fluent-icons-enabled .ms-Icon--RibbonSolid:before {
  font-family: "FluentFilled";
  content: "\ea2e";
}
.fluent-icons-enabled .ms-Icon--FinancialSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FinancialSolid:before {
  font-family: "FluentFilled";
  content: "\e11c";
}
.fluent-icons-enabled .ms-Icon--HeadsetSolid:before {
  font-family: "FluentFilled";
  content: "\e703";
}
.fluent-icons-enabled .ms-Icon--PermissionsSolid:before {
  font-family: "FluentFilled";
  content: "\e74e";
}
.fluent-icons-enabled .ms-Icon--ParkingSolid:before {
  font-family: "FluentFilled";
  content: "\f7e6";
}
.fluent-icons-enabled .ms-Icon--DiamondSolid:before {
  font-family: "FluentFilled";
  content: "\f61c";
}
.fluent-icons-enabled .ms-Icon--AsteriskSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--AsteriskSolid:before {
  font-family: "FluentFilled";
  content: "\f7bb";
}
.fluent-icons-enabled .ms-Icon--OfflineStorageSolid:before {
  font-family: "FluentFilled";
  content: "\f0d8";
}
.fluent-icons-enabled .ms-Icon--BankSolid:before {
  font-family: "FluentFilled";
  content: "\e220";
}
.fluent-icons-enabled .ms-Icon--DecisionSolid:before {
  font-family: "FluentFilled";
  content: "\f0185";
}
.fluent-icons-enabled .ms-Icon--FiltersSolid:before {
  font-family: "FluentFilled";
  content: "\f59b";
}
.fluent-icons-enabled .ms-Icon--ColorSolid:before {
  font-family: "FluentFilled";
  content: "\e3d1";
}
.fluent-icons-enabled .ms-Icon--ReviewSolid:before {
  font-family: "FluentFilled";
  content: "\f8c1";
}
.fluent-icons-enabled .ms-Icon--FeedbackRequestSolid.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FeedbackRequestSolid:before {
  font-family: "FluentFilled";
  content: "\f220";
}
.fluent-icons-enabled .ms-Icon--NavigateExternalInline:before {
  font-family: "FluentRegular";
  content: "\f581";
}
.fluent-icons-enabled .ms-Icon--PlanView:before {
  font-family: "FluentRegular";
  content: "\e24d";
}
.fluent-icons-enabled .ms-Icon--ProjectCollection:before {
  font-family: "FluentRegular";
  content: "\f0e7";
}
.fluent-icons-enabled .ms-Icon--ChevronUnfold10:before {
  font-family: "FluentRegular";
  content: "\e32e";
}
.fluent-icons-enabled .ms-Icon--ChevronFold10:before {
  font-family: "FluentRegular";
  content: "\f016b";
}
.fluent-icons-enabled .ms-Icon--TestBeaker:before {
  font-family: "FluentRegular";
  content: "\f1d6";
}
.fluent-icons-enabled .ms-Icon--TestBeakerSolid:before {
  font-family: "FluentFilled";
  content: "\f1d6";
}
.fluent-icons-enabled .ms-Icon--TestAutoSolid:before {
  font-family: "FluentRegular";
  content: "\f0162";
}
.fluent-icons-enabled .ms-Icon--TestPlan:before {
  font-family: "FluentRegular";
  content: "\f0179";
}
.fluent-icons-enabled .ms-Icon--Sprint:before {
  font-family: "FluentRegular";
  content: "\f0160";
}
.fluent-icons-enabled .ms-Icon--TriggerApproval:before {
  font-family: "FluentRegular";
  content: "\e61d";
}
.fluent-icons-enabled .ms-Icon--Rocket:before {
  font-family: "FluentRegular";
  content: "\f676";
}
.fluent-icons-enabled .ms-Icon--LikeSolid:before {
  font-family: "FluentFilled";
  content: "\ed78";
}
.fluent-icons-enabled .ms-Icon--FilterSolid:before {
  font-family: "FluentRegular";
  content: "\e60a";
}
.fluent-icons-enabled .ms-Icon--Inbox:before {
  font-family: "FluentRegular";
  content: "\f513";
}
.fluent-icons-enabled .ms-Icon--NotExecuted:before {
  font-family: "FluentRegular";
  content: "\f0172";
}
.fluent-icons-enabled .ms-Icon--NotImpactedSolid:before {
  font-family: "FluentFilled";
  content: "\f0186";
}
.fluent-icons-enabled .ms-Icon--IssueSolid:before {
  font-family: "FluentFilled";
  content: "\f0bc";
}
.fluent-icons-enabled .ms-Icon--FontColorA:before {
  font-family: "FluentRegular";
  content: "\ecf5";
}
.fluent-icons-enabled .ms-Icon--SemiboldWeight:before {
  font-family: "FluentRegular";
  content: "\ecd2";
}
.fluent-icons-enabled .ms-Icon--ChartSeries:before {
  font-family: "FluentRegular";
  content: "\f0174";
}
.fluent-icons-enabled .ms-Icon--AlignJustify.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--AlignJustify:before {
  font-family: "FluentRegular";
  content: "\f79d";
}
.fluent-icons-enabled .ms-Icon--BlockedSolid:before {
  font-family: "FluentFilled";
  content: "\f70e";
}
.fluent-icons-enabled .ms-Icon--DownloadDocument:before {
  font-family: "FluentRegular";
  content: "\e4df";
}
.fluent-icons-enabled .ms-Icon--WaitlistConfirm.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--WaitlistConfirm:before {
  font-family: "FluentRegular";
  content: "\ec9f";
}
.fluent-icons-enabled .ms-Icon--LaptopSecure:before {
  font-family: "FluentRegular";
  content: "\f018f";
}
.fluent-icons-enabled .ms-Icon--EntryView.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--EntryView:before {
  font-family: "FluentRegular";
  content: "\e876";
}
.fluent-icons-enabled .ms-Icon--AccountManagement.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--AccountManagement:before {
  font-family: "FluentRegular";
  content: "\e920";
}
.fluent-icons-enabled .ms-Icon--ExploreData.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--ExploreData:before {
  font-family: "FluentRegular";
  content: "\e45f";
}
.fluent-icons-enabled .ms-Icon--PasteAsCode:before {
  font-family: "FluentRegular";
  content: "\f2cb";
}
.fluent-icons-enabled .ms-Icon--FileYML:before {
  font-family: "FluentRegular";
  content: "\f017f";
}
.fluent-icons-enabled .ms-Icon--ClipboardSolid:before {
  font-family: "FluentFilled";
  content: "\e342";
}
.fluent-icons-enabled .ms-Icon--AnalyticsView:before {
  font-family: "FluentRegular";
  content: "\ee95";
}
.fluent-icons-enabled .ms-Icon--Trending12:before {
  font-family: "FluentRegular";
  content: "\f196";
}
.fluent-icons-enabled .ms-Icon--CircleShapeSolid:before {
  font-family: "FluentFilled";
  content: "\f2ba";
}
.fluent-icons-enabled .ms-Icon--DictionaryRemove:before {
  font-family: "FluentRegular";
  content: "\f0165";
}
.fluent-icons-enabled .ms-Icon--UserRemove:before {
  font-family: "FluentRegular";
  content: "\f5d0";
}
.fluent-icons-enabled .ms-Icon--OpenInNewTab:before {
  font-family: "FluentRegular";
  content: "\f581";
}
.fluent-icons-enabled .ms-Icon--VerifiedBrandSolid:before {
  font-family: "FluentFilled";
  content: "\f283";
}
.fluent-icons-enabled .ms-Icon--BacklogList:before {
  font-family: "FluentRegular";
  content: "\f0197";
}
.fluent-icons-enabled .ms-Icon--PeopleSettings.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--PeopleSettings:before {
  font-family: "FluentRegular";
  content: "\f5b6";
}
.fluent-icons-enabled .ms-Icon--Blocked2Solid:before {
  font-family: "FluentFilled";
  content: "\f7bf";
}
.fluent-icons-enabled .ms-Icon--NumberSymbol:before {
  font-family: "FluentRegular";
  content: "\f57c";
}
.fluent-icons-enabled .ms-Icon--VerifiedBrand:before {
  font-family: "FluentRegular";
  content: "\f283";
}
.fluent-icons-enabled .ms-Icon--ReleaseGate:before {
  font-family: "FluentRegular";
  content: "\f015f";
}
.fluent-icons-enabled .ms-Icon--FabricTextHighlightComposite:before {
  font-family: "FluentRegular";
  content: "\ecf5";
}
.fluent-icons-enabled .ms-Icon--AddReaction:before {
  font-family: "FluentRegular";
  content: "\e5c7";
}
.fluent-icons-enabled .ms-Icon--SurveyQuestions:before {
  font-family: "FluentRegular";
  content: "\e530";
}
.fluent-icons-enabled .ms-Icon--BranchCompare:before {
  font-family: "FluentRegular";
  content: "\e1da";
}
.fluent-icons-enabled .ms-Icon--DiffInline:before {
  font-family: "FluentRegular";
  content: "\f016e";
}
.fluent-icons-enabled .ms-Icon--DiffSideBySide.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--DiffSideBySide:before {
  font-family: "FluentRegular";
  content: "\e3cb";
}
.fluent-icons-enabled .ms-Icon--FilePDB.medium {
  font-size: 1.25rem;
  line-height: 1rem;
}
.fluent-icons-enabled .ms-Icon--FilePDB:before {
  font-family: "FluentRegular";
  content: "\f2e5";
}
.fluent-icons-enabled .ms-Icon--VisualBasicLanguage:before {
  font-family: "FluentRegular";
  content: "\f0d2";
}
.fluent-icons-enabled .ms-Icon--FSharpLanguage:before {
  font-family: "FluentRegular";
  content: "\f0c7";
}
.fluent-icons-enabled .ms-Icon--PythonLanguage:before {
  font-family: "FluentRegular";
  content: "\f0cb";
}
.fluent-icons-enabled .ms-Icon--CoffeeScript:before {
  font-family: "FluentRegular";
  content: "\e585";
}
.fluent-icons-enabled .ms-Icon--SemanticZoom:before {
  font-family: "FluentRegular";
  content: "\f014b";
}
.fluent-icons-enabled .ms-Icon--Camera:before {
  font-family: "FluentRegular";
  content: "\e299";
}
.fluent-icons-enabled .ms-Icon--GripperDotsVertical:before {
  font-family: "FluentRegular";
  content: "\e9f7";
}
.fluent-icons-enabled .ms-Icon--DockRight:before {
  font-family: "FluentRegular";
  content: "\e8bc";
}
/*# sourceMappingURL=FluentIcons.css.map */

.bolt-tooltip {
  max-width: 320px;
  animation: tooltip-fade-in 300ms ease-in;
}
.bolt-tooltip .bolt-callout-content {
  background-color: transparent;
}
.bolt-tooltip-content {
  background-color: rgba( 51, 51, 51 ,  0.95 );
  background-color: rgba( var(--palette-neutral-80,51, 51, 51) ,  0.95 );
  border-radius: 2px;
  color: rgba( 255, 255, 255 ,  1 );
  color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  padding: 8px 12px;
  text-align: left;
  word-break: break-word;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tooltip-content {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tooltip-content {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}
.bolt-tooltip-fade-out {
  animation: tooltip-fade-out 300ms ease-in;
}
.bolt-tooltip-fade-out.bolt-callout {
  pointer-events: none;
}
@keyframes tooltip-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes tooltip-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/*# sourceMappingURL=Tooltip.css.map */

.bolt-callout {
  background-color: transparent;
  pointer-events: auto;
}

/* NOTE: Create a element that overlaps the container by 5000px on all sides.
 * This allows callouts to layout naturally and not be influenced by edges of
 * the window.
 */

.bolt-portal.bolt-layout-relative {
  bottom: -5000px;
  left: -5000px;
  right: -5000px;
  top: -5000px;
}

.bolt-light-dismiss {
  pointer-events: auto;
}

.bolt-callout-modal {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
}

@media (forced-colors: active) {
  .bolt-callout-modal {
    background: transparent;
  }
}

.bolt-callout-content {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
  z-index: 1;
}

.bolt-callout-shadow {
  box-shadow: 0px 6px 12px rgba(0, 0, 0, .132);
  box-shadow: 0px 6px 12px var(--callout-shadow-color,rgba(0, 0, 0, .132));
}

body.ms-vss-web-vsts-theme-hc-dark .bolt-callout-shadow {
  box-shadow: none;
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}

body.ms-vss-web-vsts-theme-hc-light .bolt-callout-shadow {
  box-shadow: none;
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}

.bolt-callout-extra-large {
  width: 800px;
}

.bolt-callout-large {
  width: 640px;
}

.bolt-callout-medium {
  width: 480px;
}

.bolt-callout-small {
  width: 320px;
}

.bolt-callout-auto {
  width: auto;
}

/*# sourceMappingURL=Callout.css.map */

.bolt-portal-host {
  position: fixed;
  /* 1 million used because OF used it and the product has built around this number */
  z-index: 1000000;
}

.bolt-portal {
  overflow: hidden;
  pointer-events: none;
  z-index: 10;
}

/*# sourceMappingURL=Portal.css.map */

.bolt-condensed-horizontal-spacing {
  padding-left: 16px;
  padding-right: 16px;
}

.bolt-default-horizontal-spacing {
  padding-left: 20px;
  padding-right: 20px;
}

.bolt-relaxed-horizontal-spacing {
  padding-left: 32px;
  padding-right: 32px;
}

/*# sourceMappingURL=Surface.css.map */

.planned-resources .b-resource-avatar,
.available-resources .b-resource-avatar,
.placeholder-resources .b-resource-avatar,
.work-order-events-scheduler .b-resource-avatar {
    margin-right: 6px !important;
}

.planning-task .b-sch-timerange.b-sch-line {
    opacity: 0.8;
}

.planning-task .subview-switch {
    margin-right: 60px;
}

.b-gantt.planning-task .skills-cell {
    padding-right: 25px;
}

.b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="saveBtn"],
.b-dependencyeditor .b-bottom-toolbar .b-button[data-ref="saveButton"],
.b-exportdialog .b-bottom-toolbar .b-button[data-ref="exportButton"] {
    order: 1;
    border: none;
    background-color: rgb(100, 181, 246);
    color: #FFFFFF;
}

.b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="saveBtn"]:hover,
.b-dependencyeditor .b-bottom-toolbar .b-button[data-ref="saveButton"]:hover,
.b-exportdialog .b-bottom-toolbar .b-button[data-ref="exportButton"]:hover {
    background-color: rgba(100, 181, 246, 0.8);
}

.b-theme-classic-dark .b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="saveBtn"],
.b-theme-classic-dark .b-dependencyeditor .b-bottom-toolbar .b-button[data-ref="saveButton"],
.b-theme-classic-dark .b-exportdialog .b-bottom-toolbar .b-button[data-ref="exportButton"] {
    background-color: rgb(21, 101, 192);
    color: rgb(205, 206, 207);
}

.b-theme-classic-dark .b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="saveBtn"]:hover,
.b-theme-classic-dark .b-dependencyeditor .b-bottom-toolbar .b-button[data-ref="saveButton"]:hover,
.b-theme-classic-dark .b-exportdialog .b-bottom-toolbar .b-button[data-ref="exportButton"]:hover {
    background-color: rgba(21, 101, 192, 0.8);
}

.b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="cancelBtn"],
.b-gantttaskeditor .b-toolbar-content .b-button[data-ref="cancelButton"],
.b-gantttaskeditor .b-toolbar-content .b-button[data-ref="deleteButton"],
.b-dependencyeditor .b-toolbar-content .b-button[data-ref="cancelButton"],
.b-dependencyeditor .b-toolbar-content .b-button[data-ref="deleteButton"],
.b-exportdialog .b-toolbar-content .b-button[data-ref="cancelButton"] {
    color: #222222;
}

.b-theme-classic-dark .b-assignmentpicker .b-bottom-toolbar .b-button[data-ref="cancelBtn"],
.b-theme-classic-dark .b-gantttaskeditor .b-toolbar-content .b-button[data-ref="cancelButton"],
.b-theme-classic-dark .b-gantttaskeditor .b-toolbar-content .b-button[data-ref="deleteButton"],
.b-theme-classic-dark .b-dependencyeditor .b-toolbar-content .b-button[data-ref="cancelButton"],
.b-theme-classic-dark .b-dependencyeditor .b-toolbar-content .b-button[data-ref="deleteButton"],
.b-theme-classic-dark .b-exportdialog .b-toolbar-content .b-button[data-ref="cancelButton"] {
    color: rgb(205, 206, 207);
}

.b-gantttaskeditor .b-toolbar-content .b-button[data-ref="add"] {
    color: rgb(105, 219, 124);
}

.b-gantt.planning-task .b-grid-cell.b-wbs-cell {
    overflow: visible;
    contain: none;
}

.b-widget,
.b-sch-event:not(.b-milestone) .b-sch-event-content, .b-sch-event.b-milestone label {
    font-size: 12px !important;
}

.b-grid-cell .b-react-portal-container {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
}

.b-widget.b-resourcehistogram.available-resources .b-scale-tick-label {
    font-size: 10px;
    transform: translateY(4px);
}

.skills-cell > .b-react-portal-container {
    flex: 1;
    overflow: hidden;
}

.b-absence-only-day {
    fill: #BDBDBD !important;
}

.b-sch-event-wrap.b-readonly > .b-sch-event-absence > .b-sch-event-content {
    opacity: 1;
}

.b-sch-resourcetimerange.b-sch-absence {
    align-items: stretch;
    background-color: transparent;
    padding: 10px 0;
}

.b-sch-resourcetimerange.b-sch-absence > div {
    color: #ff2626;
    background-color: rgba(255, 135, 135, 0.2);
}

.b-sch-resourcetimerange.b-sch-break {
    display: none;
}

.b-schedulerprobase[data-preset-id="dayCenter"] .b-sch-break,
.b-schedulerprobase[data-preset-id="fullDay"] .b-sch-break,
.b-schedulerprobase[data-preset-id="week"] .b-sch-break {
    display: flex;
    align-items: center;
    background: transparent repeating-linear-gradient(-55deg, rgba(221, 221, 221, 0.6), rgba(221, 221, 221, 0.6) 10px, rgba(238, 238, 238, 0.6) 5px, rgba(238, 238, 238, 0.6) 20px);
    color: #888;
}

.b-sch-resourcetimerange.b-sch-break > div {
    justify-content: center;
}

.b-sch-break .b-sch-event-content {
    display: none;
}

.b-schedulerprobase[data-preset-id="dayCenter"] .b-sch-break .b-sch-event-content,
.b-schedulerprobase[data-preset-id="fullDay"] .b-sch-break .b-sch-event-content {
    display: block;
}

.work-order-events-scheduler .b-toolbar > .b-toolbar-content {
    padding-right: 38px;
}

.work-order-events-scheduler .b-resource-avatar {
    font-size: 14px;
}

.b-sch-event.b-sch-work-order-event {
    border-radius: 3px;
}

.b-sch-event.b-sch-event.b-sch-work-order-event {
    background-color: rgba(170, 205, 235);
}

.b-sch-event.b-sch-exchange-event:not(.b-sch-dark-mode) {
    color: rgb(50, 50, 50);
}

.b-sch-event.b-sch-exchange-event.b-sch-dark-mode {
    background-color: rgba(43, 95, 147);
}

.b-sch-work-order-event > .b-sch-event-content,
.b-sch-work-order-event .b-event-text-wrap {
    width: 100%;
}

.b-sch-clockwrap.b-sch-clock-hour {
    align-items: center;
}

.b-row-dragover {
    border: 2px dashed #00B4F5;
}

.b-row-dragover.b-error {
    border-color: #D32F2F;
}

.b-row-dragover.b-warning {
    border-color: #FF8C00;
}

.b-tooltip.b-drag-tooltip-warning > .b-tooltip-body-wrap {
    background-color: #FFBF80;
}

.b-drag-tooltip-warning > .b-anchor path {
    fill: #FFBF80;
}

.b-sch-tip-warning-message {
    margin: .5rem 0 0;
}

.b-drag-proxy.b-dragging {
    z-index: 9999;
}

.work-order-events-scheduler .b-sch-event-wrap.b-readonly,
.work-order-events-scheduler .b-sch-event-wrap.b-readonly .b-sch-event-content {
    opacity: 1;
}

.work-order-events-scheduler .b-sch-event.b-sch-exchange-event > .b-sch-event-content {
    margin-left: 0;
    height: 100%;
}

.work-order-events-scheduler .b-resource-info > .b-resource-info-name {
    flex-grow: 1;
}

.work-order-events-scheduler .b-resource-info > .b-resource-no-access {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    color: #D32F2F;
    background-color: inherit;
}

.project-list .b-toolbar-content {
    gap: 1em !important;
}

.project-list .b-sch-event-wrap {
    align-items: flex-start;
}

.project-list .b-milestone-wrap {
    width: auto !important;
    font-size: 24px !important;
}

.project-list .b-sch-event {
    height: 28px !important;
    transform: translateY(10px);
    background: color-mix(in srgb, currentColor 30%, #FFFFFF) !important;
}

.project-list .b-sch-event.b-milestone {
    height: 24px !important;
    transform: translateY(50px);
}

.project-list .b-milestone > .b-sch-event-content:before {
    height: 18px !important;
    width: 18px !important;
    left: calc(1em - 20px) !important;
}

.project-list .b-milestone > .b-sch-event-content > label {
    left: calc(100% + 10px) !important;
}

