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

.bolt-contextual-menu {
  border-radius: 4px;
  max-width: 320px;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (forced-colors: active) {
  .bolt-contextual-menu {
    border: 1px solid;
  }
}
@media screen and (max-width: 599px) {
  .bolt-contextual-submenu {
    min-width: 200px;
  }
}
.overflow .bolt-contextual-menu {
  overflow-y: scroll;
}
.bolt-menu {
  border-collapse: separate;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: table;
  table-layout: auto;
  font-size: 0.875rem;
}
.bolt-menuitem-row {
  background-color: transparent;
  border-radius: 3px;
  color: inherit;
  display: table-row;
  outline: none;
  overflow: hidden;
  text-decoration: none;
  white-space: nowrap;
}
@media (forced-colors: active) {
  .bolt-menuitem-row {
    border: 1px solid transparent;
  }
}
.bolt-menuitem-row.focused {
  background-color: transparent;
  outline: none;
}
@media (forced-colors: active) {
  .bolt-menuitem-row.focused {
    border-color: windowtext;
  }
}
.bolt-menuitem-row:hover, .bolt-menuitem-row.expanded {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--palette-black-alpha-4,rgba(0, 0, 0, 0.04));
}
@media (forced-colors: active) {
  .bolt-menuitem-row.expanded {
    border-color: windowtext;
  }
  .bolt-menuitem-row:hover {
    background-color: highlight;
  }
}
.bolt-menuitem-row.disabled {
  color: rgba(0, 0, 0, .38);
  color: var(--text-disabled-color,rgba(0, 0, 0, .38));
}
@media (forced-colors: active) {
  .bolt-menuitem-row.disabled {
    color: grayText;
  }
}
.bolt-menuitem-row.disabled:hover {
  background-color: transparent;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:not(.bolt-menuitem-divider, .bolt-menuitem-header):hover, body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:not(.bolt-menuitem-divider, .bolt-menuitem-header):focus {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--focus-border-color,rgba(0, 120, 212, 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-menuitem-row:not(.bolt-menuitem-divider, .bolt-menuitem-header):hover, body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:not(.bolt-menuitem-divider, .bolt-menuitem-header):focus {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--focus-border-color,rgba(0, 120, 212, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-focus-visible .bolt-menuitem-row.focused {
  animation: focus-shadow-pulse-inset 4s ease-in-out infinite;
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--palette-black-alpha-4,rgba(0, 0, 0, 0.04));
  outline: none;
}
a.bolt-menuitem-row:not(.ms-Button),
a.bolt-menuitem-row:not(.ms-Button):visited,
a.bolt-menuitem-row:not(.ms-Button):hover {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  text-decoration: none;
}
@media (forced-colors: active) {
  a.bolt-menuitem-row:not(.ms-Button),
  a.bolt-menuitem-row:not(.ms-Button):visited,
  a.bolt-menuitem-row:not(.ms-Button):hover {
    color: windowtext;
  }
}
@media (forced-colors: active) {
  a.bolt-menuitem-row:not(.ms-Button):hover,
  a.bolt-menuitem-row:not(.ms-Button):focus {
    color: highlighttext;
  }
}
@media (forced-colors: active) {
  a.bolt-menuitem-row .bolt-list-cell {
    border-color: transparent;
  }
}
@media (forced-colors: active) {
  a.bolt-menuitem-row:hover .bolt-list-cell {
    border-color: highlight;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible a.bolt-menuitem-row:focus .bolt-list-cell {
    border-color: highlight;
  }
}
.bolt-menuitem-header {
  font-weight: 600;
}
.bolt-menuitem-divider:hover,
.bolt-menuitem-header:hover {
  background-color: transparent;
}
@media (forced-colors: active) {
  .bolt-menuitem-divider:hover,
  .bolt-menuitem-header:hover {
    border: 1px solid transparent;
  }
}
.bolt-menuitem-cell {
  padding: 0;
  vertical-align: middle;
}
.bolt-menuitem-cell:first-child .bolt-menuitem-cell-content {
  padding-right: 0px;
}
.bolt-menuitem-cell:last-child .bolt-menuitem-cell-content {
  padding-left: 0px;
}
.bolt-menuitem-cell-content {
  justify-content: center;
  padding: 6px;
}
.bolt-menuitem-cell-text {
  justify-content: flex-start;
  max-width: 225px;
  min-width: 180px;
  white-space: normal;
}
.bolt-menuitem-cell-secondary {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
}
.bolt-menuitem-divider-content {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  height: 1px;
  margin: 6px 6px;
  padding: 0px;
}
.bolt-menu-spacer {
  padding: 4px;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:hover .bolt-toggle-button-pill,
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:focus .bolt-toggle-button-pill {
  border-color: rgba(255, 255, 255, 1);
  border-color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:hover .bolt-toggle-button-pill,
body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:focus .bolt-toggle-button-pill {
  border-color: rgba(255, 255, 255, 1);
  border-color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:hover .bolt-toggle-button-icon,
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:focus .bolt-toggle-button-icon {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:hover .bolt-toggle-button-icon,
body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:focus .bolt-toggle-button-icon {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:hover .bolt-toggle-button-text,
body.ms-vss-web-vsts-theme-hc-dark .bolt-menuitem-row:focus .bolt-toggle-button-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-menuitem-row:hover .bolt-toggle-button-text,
body.ms-vss-web-vsts-theme-hc-light .bolt-menuitem-row:focus .bolt-toggle-button-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
/*# sourceMappingURL=Menu.css.map */

/**
 * Dropdown button styles
 */
.bolt-dropdown-button {
  display: inline-flex;
}
.bolt-dropdown-button .icon-right {
  font-size: 0.75rem;
  padding-left: 10px;
}
/*# sourceMappingURL=MenuButton.css.map */

.bolt-checkbox {
  border-radius: 4px;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-flex;
  align-items: center;
}
.bolt-checkbox:focus {
  outline: none;
}
@media (forced-colors: active) {
  .bolt-checkbox:focus {
    border: 2px solid;
    border-color: Highlight;
  }
}
.bolt-checkbox.disabled {
  color: rgba(0, 0, 0, .38);
  color: var(--text-disabled-color,rgba(0, 0, 0, .38));
  cursor: default;
}
@media (forced-colors: active) {
  .bolt-checkbox.disabled {
    forced-color-adjust: none;
    color: graytext;
  }
}
@media (forced-colors: active) {
  .bolt-checkbox.disabled .bolt-checkmark {
    border-color: graytext;
    color: graytext;
  }
}
.bolt-checkbox.disabled.checked .bolt-checkmark {
  background-color: rgba( 200, 200, 200 ,  1 );
  background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
}
@media (forced-colors: active) {
  .bolt-checkbox.disabled.checked .bolt-checkmark {
    background-color: transparent;
    border-color: graytext;
  }
}
.bolt-checkbox.disabled:not(.checked) .bolt-checkmark {
  border:  1px solid;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
}
@media (forced-colors: active) {
  .bolt-checkbox.disabled:not(.checked) .bolt-checkmark {
    border-color: graytext;
  }
}
.bolt-checkbox.labelled {
  padding: 2px 4px 2px 5px;
}
.bolt-checkbox:not(.labelled) {
  margin: 2px;
}
.bolt-checkbox.checked .bolt-checkmark {
  border: 1px solid transparent;
  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));
}
@media (forced-colors: active) {
  .bolt-checkbox.checked .bolt-checkmark {
    background-color: transparent;
  }
}
.bolt-checkbox:not(.checked):not(.disabled) .bolt-checkmark {
  border: 1px solid rgba(0, 0, 0, .55);
  border: 1px solid var(--text-secondary-color,rgba(0, 0, 0, .55));
}
@media (forced-colors: active) {
  .bolt-checkbox:not(.checked):not(.disabled) .bolt-checkmark {
    color: windowtext;
    border-color: windowtext;
  }
}
.bolt-checkbox:not(.checked):not(.disabled) .bolt-checkmark > .fabric-icon {
  visibility: hidden;
}
.bolt-checkmark {
  border-radius: 0.25rem;
  color: transparent;
  padding: 1px;
  height: 1rem;
  width: 1rem;
}
.bolt-checkbox-label {
  padding-left: 10px;
  padding-bottom: 1px;
}
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus {
  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));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus {
    animation: none;
  }
}
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--communication-background,rgba(0, 120, 212, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark {
    outline: 1px solid highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus:not(.checked):not(.labelled) .bolt-checkmark {
    color: windowtext;
  }
}
.bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus.checked:not(.labelled) .bolt-checkmark {
  border: 1px solid rgba(255, 255, 255, 1);
  border: 1px solid var(--background-color,rgba(255, 255, 255, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus.checked:not(.labelled) .bolt-checkmark {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus.checked:not(.labelled) .bolt-checkmark {
    outline: 1px solid highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus.checked:not(.labelled) .bolt-checkmark {
    color: windowtext;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark {
    outline: 1px solid highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark {
    color: windowtext;
  }
}
/*# sourceMappingURL=Checkbox.css.map */

.bolt-list {
  border-spacing: 0 0;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  cursor: default;
  display: table;
  table-layout: fixed;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  /* IE11: Limit the width of the list to prevent it from growing out of control */
}
@media screen and (min-width: 0\0 ) {
  .bolt-list {
    max-width: 100vw;
  }
}
.bolt-list.bolt-list {
  border-collapse: separate;
}
.bolt-fixed-height-list-row {
  width: 100%;
}
.bolt-list-row {
  color: inherit;
  display: table-row;
  outline: none;
  text-decoration: none;
  transition: background 80ms linear;
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-list-row {
  transition: none;
}
body.ms-vss-web-vsts-theme-hc-light .bolt-list-row {
  transition: none;
}
.bolt-list-row:hover {
  background-color: rgba(0, 0, 0, .02);
  background-color: var(--component-grid-row-hover-color,rgba(0, 0, 0, .02));
}
.bolt-list-row:hover .bolt-list-cell-content-reveal {
  opacity: 100;
}
@media (forced-colors: active) {
  .bolt-list-row:hover {
    background: Canvas;
    forced-color-adjust: none;
  }
  .bolt-list-row:hover td {
    forced-color-adjust: auto;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-list-row:hover:not(.bolt-menuitem-divider, .comment-item) {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row:hover:not(.bolt-menuitem-divider, .comment-item) {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row: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-list-row: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-dark .bolt-list-row:hover .list-item-label {
  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-list-row:hover .list-item-label {
  color: rgba(0, 120, 212, 1);
  color: var(--focus-border-color,rgba(0, 120, 212, 1));
}
.bolt-list-row.focused .bolt-list-cell-content-reveal {
  opacity: 100;
}
@media (forced-colors: active) {
  .bolt-list-row.focused {
    background: Canvas;
    forced-color-adjust: none;
  }
  .bolt-list-row.focused td {
    forced-color-adjust: auto;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-list-row.focused:not(.comment-item) {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row.focused:not(.comment-item) .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-list-row.focused:not(.comment-item) {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row.focused:not(.comment-item) .secondary-text {
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-list-row.selected {
  background-color: rgba(222, 236, 249, 1);
  background-color: var(--component-grid-selected-row-color,rgba(222, 236, 249, 1));
  outline: none;
}
@media (forced-colors: active) {
  .bolt-list-row.selected {
    background: Canvas;
    forced-color-adjust: none;
  }
  .bolt-list-row.selected td {
    forced-color-adjust: auto;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-list-row.selected {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row.selected {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
@media (forced-colors: active) {
  .bolt-list-row.selected .bolt-button.bolt-focus-treatment:focus,
  .bolt-list-row.selected .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark {
    border-color: Background;
  }
}
.bolt-list-row.selected .bolt-list-cell:first-child {
  border-left: 2px solid rgba(0, 120, 212, 1);
  border-left: 2px solid var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));
}
.bolt-list-row:hover.selected {
  background-color: rgba(222, 236, 249, 1);
  background-color: var(--component-grid-action-selected-cell-hover-color,rgba(222, 236, 249, 1));
}
@media (forced-colors: active) {
  .bolt-list-row:hover.selected {
    background-color: Canvas;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-list-row:hover.selected {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 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-list-row:hover.selected {
  background: rgba(0, 120, 212, 1);
  background: var(--focus-border-color,rgba(0, 120, 212, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-list-row.single-click-activation {
  cursor: pointer;
}
.bolt-list-row-no-hover:hover {
  background-color: initial;
}
.bolt-list-row-header:hover,
.bolt-list-row-loading:hover {
  background-color: initial;
  cursor: default;
}
.bolt-list-cell {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: inherit;
  display: table-cell;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}
.bolt-list-cell:first-child {
  border-left: 2px solid transparent;
}
.bolt-list-cell:last-child {
  border-right: 1px solid transparent;
}
.bolt-list-cell-content-reveal {
  opacity: 0;
}
.bolt-list-cell-spacer {
  padding: 0;
}
.bolt-list-cell-text {
  overflow: hidden;
}
.bolt-focus-visible .bolt-list-row:focus .bolt-list-cell {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-list-row:focus .bolt-list-cell {
    background-color: highlight;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-list-row:focus {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-list-row:focus {
    outline: 3px double highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-list-row:focus {
    forced-color-adjust: none;
  }
  .bolt-focus-visible .bolt-list-row:focus a {
    forced-color-adjust: auto;
  }
  .bolt-focus-visible .bolt-list-row:focus > td > * {
    forced-color-adjust: auto;
  }
}
.bolt-list-row-marked .bolt-list-cell:first-child {
  border-left:  2px solid;
  border-left-color: rgba( 43, 136, 216 ,  1 );
  border-left-color: rgba( var(--palette-primary-tint-10,43, 136, 216) ,  1 );
}
.bolt-list-overlay-container {
  width: 100%;
}
.bolt-list-overlay {
  pointer-events: none;
  width: 100%;
}
.bolt-list-drag-source-item {
  background-color: rgba(255, 255, 255, 0.40);
  background-color: var(--component-grid-drag-source-color,rgba(255, 255, 255, 0.40));
}
.bolt-drag-image-portal {
  z-index: 100;
}
.bolt-drag-image {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
  height: 40px;
  width: 320px;
  padding: 0px 8px;
}
/*# sourceMappingURL=List.css.map */

.bolt-list-drop-indicator-circle {
  background-color: rgba( 43, 136, 216 ,  1 );
  background-color: rgba( var(--palette-primary-tint-10,43, 136, 216) ,  1 );
  border-radius: 50%;
  height: 9px;
  width: 9px;
}
.bolt-list-drop-indicator-circle.top {
  top: -4px;
}
.bolt-list-drop-indicator-circle.bottom {
  bottom: -4px;
}
.bolt-list-drop-indicator-line {
  background-color: rgba( 199, 224, 244 ,  1 );
  background-color: rgba( var(--palette-primary-tint-20,199, 224, 244) ,  1 );
  height: 3px;
  right: 0px;
}
.bolt-list-drop-indicator-line.top {
  top: -1px;
}
.bolt-list-drop-indicator-line.bottom {
  bottom: -1px;
}
.bolt-list-drop-indicator-line.left {
  height: 100%;
  width: 3px;
}
.bolt-list-drop-indicator-line.right {
  height: 100%;
  width: 3px;
}
.bolt-list-tree-drop-target {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));
}
/*# sourceMappingURL=ListDropIndicator.css.map */

.bolt-link {
  border-radius: 2px;
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  cursor: pointer;
  outline: transparent;
  text-decoration: none;
  transition: color 80ms cubic-bezier(0.165, 0.84, 0.44, 1), background 80ms linear;
}
.bolt-link:hover {
  color: rgba( 0, 69, 120 ,  1 );
  color: rgba( var(--palette-primary-shade-30,0, 69, 120) ,  1 );
}
.bolt-focus-visible .bolt-link:focus {
  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));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-link:focus {
    animation: none;
  }
}
.bolt-link.subtle {
  border-radius: 4px;
  color: inherit;
  padding: 3px 6px;
}
.bolt-link.subtle:hover {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}
.bolt-link.disabled {
  cursor: default;
}
.bolt-link.underline {
  text-decoration: underline;
}
.bolt-focus-visible .bolt-link.subtle: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, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  outline: none;
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-link:focus {
    outline: 1px solid highlight !important;
  }
}
/*# sourceMappingURL=Link.css.map */

.bolt-spinner {
  align-items: center;
  justify-content: center;
}

@keyframes spinner-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.bolt-spinner-circle {
  border:  1.5px solid;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
  border-top-color: rgba(0, 90, 158, 1);
  border-top-color: var(--communication-foreground,rgba(0, 90, 158, 1));
  border-radius: 50%;
  animation-name: spinner-anim;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67);
}

.bolt-spinner-circle.xsmall {
  width: 0.75rem;
  height: 0.75rem;
}

.bolt-spinner-circle.small {
  width: 1rem;
  height: 1rem;
}

.bolt-spinner-circle.medium {
  width: 1.25rem;
  height: 1.25rem;
}

.bolt-spinner-circle.large {
  width: 1.75rem;
  height: 1.75rem;
}

.bolt-spinner-label {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
}

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

/**
 * Generalized focus treatment for components 
 */
.focus-treatment:focus {
  outline: none;
}
body.ms-vss-web-vsts-theme-hc-dark.bolt-focus-visible .bolt-tab.focus-treatment:focus, body.ms-vss-web-vsts-theme-hc-dark.bolt-focus-visible .bolt-tab.focus-treatment.focused,
body.ms-vss-web-vsts-theme-hc-light.bolt-focus-visible .bolt-tab.focus-treatment:focus,
body.ms-vss-web-vsts-theme-hc-light.bolt-focus-visible .bolt-tab.focus-treatment.focused {
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
  outline: 2px solid rgba(0, 90, 158, 1);
  outline: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-focus-visible .bolt-tab.focus-treatment:focus, .bolt-focus-visible .bolt-tab.focus-treatment.focused {
  border-radius: 3px;
  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));
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-tab.focus-treatment:focus, .bolt-focus-visible .bolt-tab.focus-treatment.focused {
    animation: none;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-tab.focus-treatment:focus, .bolt-focus-visible .bolt-tab.focus-treatment.focused {
    border: 1px solid Highlight;
    forced-color-adjust: none;
    color: windowtext;
  }
  .bolt-focus-visible .bolt-tab.focus-treatment:focus > *, .bolt-focus-visible .bolt-tab.focus-treatment.focused > * {
    forced-color-adjust: auto;
  }
}
.bolt-tab {
  color: inherit;
}
.bolt-tabbar .vss-FilterBar {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 8px;
  height: 32px;
}
.bolt-tabbar .vss-FilterBar .vss-FilterBar--list {
  align-items: center;
}
.bolt-tabbar .vss-FilterBar .vss-FilterBar--list .vss-FilterBar--item.vss-FilterBar--item-keyword-container {
  margin-right: 0px;
}
.bolt-tabbar .vss-FilterBar .vss-FilterBar--list .vss-FilterBar--right-items .vss-FilterBar--action {
  display: none;
}
.bolt-tabbar.sticky {
  position: sticky;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
  z-index: 2;
  top: 0px;
}
.bolt-tabbar-grey.sticky {
  background-color: rgba( 248, 248, 248 ,  1 );
  background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-grey.sticky {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-grey.sticky {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
}
.bolt-tabbar-on-callout.sticky {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
}
@supports (-ms-ime-align: auto) {
  .bolt-tabbar.sticky.sticky {
    position: relative;
  }
}
@media screen and (max-width: 600px) {
  .bolt-tabbar-tabs {
    overflow-x: auto;
  }
}
.bolt-tabbar-tabs.compact .bolt-tab {
  height: 2rem;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-block;
  margin-right: 0px;
  padding: 0 8px;
  text-align: center;
  position: relative;
  border: 0;
  overflow: visible;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-inner-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-badge {
  margin-left: 4px;
  max-width: 80px;
  cursor: pointer;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-badge .bolt-pill-focusable {
  overflow: hidden;
}
.bolt-tabbar-tabs.compact .bolt-tab:last-child {
  margin-right: 0;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.compact .bolt-tab {
    border: 1px solid transparent;
  }
}
.bolt-tabbar-tabs.compact .bolt-tab:hover {
  color: inherit;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.compact .bolt-tab:hover {
    border-color: Highlight;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.compact .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.compact .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-text::before {
  content: attr(data-content);
  display: block;
  font-weight: normal;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-text::after {
  content: attr(data-content);
  display: block;
  font-weight: 600;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.compact .bolt-tab .bolt-tab-icon + .bolt-tab-text {
  margin-left: 4px;
}
.bolt-tabbar-tabs.compact .bolt-tab.selected .bolt-tab-inner-container {
  font-weight: 600;
  padding-top: 2px;
  border-bottom: 2px solid rgba(0, 120, 212, 1);
  border-bottom: 2px solid var(--communication-background,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.compact .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.compact .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tabbar-tabs.tall .bolt-tab {
  height: 3rem;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-block;
  margin-right: 0px;
  padding: 0 8px;
  text-align: center;
  position: relative;
  border: 0;
  overflow: visible;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-inner-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-badge {
  margin-left: 4px;
  max-width: 80px;
  cursor: pointer;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-badge .bolt-pill-focusable {
  overflow: hidden;
}
.bolt-tabbar-tabs.tall .bolt-tab:last-child {
  margin-right: 0;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.tall .bolt-tab {
    border: 1px solid transparent;
  }
}
.bolt-tabbar-tabs.tall .bolt-tab:hover {
  color: inherit;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.tall .bolt-tab:hover {
    border-color: Highlight;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.tall .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.tall .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text::before {
  content: attr(data-content);
  display: block;
  font-weight: normal;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-text::after {
  content: attr(data-content);
  display: block;
  font-weight: 600;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.tall .bolt-tab .bolt-tab-icon + .bolt-tab-text {
  margin-left: 4px;
}
.bolt-tabbar-tabs.tall .bolt-tab.selected .bolt-tab-inner-container {
  font-weight: 600;
  padding-top: 2px;
  border-bottom: 2px solid rgba(0, 120, 212, 1);
  border-bottom: 2px solid var(--communication-background,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.tall .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.tall .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tabbar-tabs.large-link .bolt-tab {
  height: 2.5rem;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-block;
  margin-right: 0px;
  padding: 0 8px;
  text-align: center;
  position: relative;
  border: 0;
  overflow: visible;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-inner-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-badge {
  margin-left: 4px;
  max-width: 80px;
  cursor: pointer;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-badge .bolt-pill-focusable {
  overflow: hidden;
}
.bolt-tabbar-tabs.large-link .bolt-tab:last-child {
  margin-right: 0;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.large-link .bolt-tab {
    border: 1px solid transparent;
  }
}
.bolt-tabbar-tabs.large-link .bolt-tab:hover {
  color: inherit;
}
@media (forced-colors: active) {
  .bolt-tabbar-tabs.large-link .bolt-tab:hover {
    border-color: Highlight;
  }
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.large-link .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.large-link .bolt-tab:hover {
  border-color: rgba(0, 90, 158, 1);
  border-color: var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-text::before {
  content: attr(data-content);
  display: block;
  font-weight: normal;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-text::after {
  content: attr(data-content);
  display: block;
  font-weight: 600;
  height: 0px;
  visibility: hidden;
}
.bolt-tabbar-tabs.large-link .bolt-tab .bolt-tab-icon + .bolt-tab-text {
  margin-left: 4px;
}
.bolt-tabbar-tabs.large-link .bolt-tab.selected .bolt-tab-inner-container {
  font-weight: 600;
  padding-top: 2px;
  border-bottom: 2px solid rgba(0, 120, 212, 1);
  border-bottom: 2px solid var(--communication-background,rgba(0, 120, 212, 1));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-tabbar-tabs.large-link .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
body.ms-vss-web-vsts-theme-hc-light .bolt-tabbar-tabs.large-link .bolt-tab.selected {
  border-bottom: 2px solid rgba(0, 90, 158, 1);
  border-bottom: 2px solid var(--communication-foreground,rgba(0, 90, 158, 1));
}
.bolt-tablist {
  border-right: 1px solid rgba(0, 0, 0, 0.20);
  border-right: 1px solid var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  overflow: auto;
}
.bolt-tablist-tabs .bolt-tab {
  height: 32px;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-block;
  padding-left: 32px;
}
.bolt-tablist-tabs .bolt-tab .bolt-tab-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bolt-tablist-tabs .bolt-tab .bolt-tab-inner-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.bolt-tablist-tabs .bolt-tab .bolt-tab-badge {
  margin-left: 4px;
  max-width: 80px;
  cursor: pointer;
}
.bolt-tablist-tabs .bolt-tab .bolt-tab-badge .bolt-pill-focusable {
  overflow: hidden;
}
.bolt-tablist-tabs .bolt-tab.selected {
  background-color: rgba( 234, 234, 234 ,  1 );
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
}
@media (forced-colors: active) {
  .bolt-tablist-tabs .bolt-tab.selected {
    background: highlight;
    forced-color-adjust: none;
  }
  .bolt-tablist-tabs .bolt-tab.selected .bolt-tab-text {
    color: windowtext;
    background: window;
  }
}
.bolt-tablist-tabs a.bolt-tab {
  color: inherit;
}
.bolt-tablist-heading {
  align-items: center;
  height: 32px;
  margin-top: 16px;
  padding-left: 32px;
}
.bolt-tablist-title {
  height: 48px;
  align-items: center;
  display: flex;
  padding-left: 32px;
}
.bolt-tablist-subtitle {
  padding-left: 32px;
}
/*# sourceMappingURL=Tabs.css.map */

/* 
    We're using absolute height and negative margins in this file
    this is because borders make a lot of this logic weird, and the spec calls for overlap of borders
    between what are logically parent and child elements

    eg. in Outlined pills, the button focus circle should exactly overlap the pill's outline

    Using negative margin means we need to do less padding management of the container based on
    what elements it happens to contain, and elements can just intrude on the left-right padding of the parent
    */
.bolt-pill {
  border-radius: 120px;
  border: 1px solid transparent;
  white-space: nowrap;
}
.bolt-pill.clickable {
  cursor: pointer;
}
.bolt-pill.count .bolt-pill-content {
  font-weight: 600;
}
.bolt-pill .bolt-pill-content {
  margin: 0px 0.5rem;
  padding: 2px 0;
}
.bolt-pill .bolt-pill-icon {
  margin-left: 0.25rem;
  margin-right: 0.375rem;
}
.bolt-pill.compact.has-filled-visual .bolt-pill-content, .bolt-pill.compact.has-icon .bolt-pill-content, .bolt-pill.regular.has-filled-visual .bolt-pill-content, .bolt-pill.regular.has-icon .bolt-pill-content, .bolt-pill.large.has-filled-visual .bolt-pill-content, .bolt-pill.large.has-icon .bolt-pill-content {
  margin-left: 0;
}
.bolt-pill.compact.has-remove-button .bolt-pill-content, .bolt-pill.regular.has-remove-button .bolt-pill-content, .bolt-pill.large.has-remove-button .bolt-pill-content {
  margin-right: 0.375rem;
}
.bolt-pill.compact {
  font-size: 0.6875rem;
}
.bolt-pill.regular {
  font-size: 0.75rem;
}
.bolt-pill.regular .bolt-pill-filled-visual {
  width: 1.25rem;
}
.bolt-pill.large {
  font-size: 0.875rem;
}
.bolt-pill.large .bolt-pill-filled-visual {
  width: 1.5rem;
}
.bolt-pill.standard {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}
.bolt-pill.standard.clickable.hover {
  background-color: rgba(0, 0, 0, 0.10);
  background-color: var(--palette-black-alpha-10,rgba(0, 0, 0, 0.10));
}
.bolt-pill.themed-standard {
  background-color: rgba( 222, 236, 249 ,  1 );
  background-color: rgba( var(--palette-primary-tint-30,222, 236, 249) ,  1 );
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
}
.bolt-pill.themed-standard.clickable.hover {
  background-color: rgba( 239, 246, 252 ,  1 );
  background-color: rgba( var(--palette-primary-tint-40,239, 246, 252) ,  1 );
}
.bolt-pill.outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.20);
  border-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
}
.bolt-pill.outlined.clickable.hover {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}
.bolt-pill.outlined .bolt-pill-button {
  border: 1px solid transparent;
}
.bolt-pill.colored.dark {
  color: white;
}
.bolt-pill.colored.light {
  color: black;
}
.bolt-focus-visible .bolt-pill:focus {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--communication-background,rgba(0, 120, 212, 1));
  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));
  outline: none;
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-pill:focus {
    animation: none;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-pill:focus {
    forced-color-adjust: none;
    border-color: highlight;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .bolt-focus-visible .bolt-pill:focus {
    outline: 1px solid highlight;
    outline-offset: 1px;
  }
}
@media (forced-colors: active) {
  .bolt-focus-visible .bolt-pill:focus {
    background: transparent !important;
    color: windowtext;
  }
}
.bolt-pill-icon {
  padding: 2px;
}
.bolt-pill-filled-visual {
  overflow: hidden;
  border-radius: 50%;
  margin-right: 4px;
}
button.bolt-pill-button.bolt-button.icon-only {
  border-radius: 50%;
  color: inherit;
  margin-left: auto;
  padding: 2px;
}
button.bolt-pill-button.bolt-button.icon-only:hover {
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}
/*# sourceMappingURL=Pill.css.map */

.bolt-tree-cell .bolt-table-cell-content {
  padding-bottom: 6px;
  padding-left: 6px;
  padding-top: 6px;
}
.bolt-tree-cell .bolt-tree-cell-content-with-button {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
/*# sourceMappingURL=Tree.css.map */

.bolt-tree-expand-button {
  border-radius: 2px;
  margin-right: 4px;
  padding: 6px;
}

.bolt-tree-expand-button:hover {
  background-color: rgba( 234, 234, 234 ,  1 );
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
}

@media (forced-colors: active) {
  .bolt-tree-expand-button:not(.disabled):hover {
    color: HighLight;
  }
}

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

.bolt-table-header-cell {
  outline: none;
  padding: 0;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
  border-bottom: 1px solid var(--component-grid-cell-bottom-border-color,rgba(234, 234, 234, 1));
}

.bolt-table-header-border {
  border-bottom: 1px solid rgba(234, 234, 234, 1);
  border-bottom: 1px solid var(--component-grid-cell-bottom-border-color,rgba(234, 234, 234, 1));
}

.bolt-table-header-cell-content {
  border: 1px solid transparent;
  border-radius: 4px;
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
  font-weight: 600;
  margin: 7px 0px;
  outline: none;
  padding: 0.375rem 0.6875rem;
  position: relative;
  text-align: left;
}

@media (forced-colors: active) {
  .bolt-table-header-cell-content {
    border-color: transparent;
  }
}

.bolt-table-header-cell-actionable > .bolt-table-header-cell-content {
  cursor: pointer;
}

.bolt-table-header-cell-actionable > .bolt-table-header-cell-content:hover {
  background-color: rgba(0, 0, 0, .02);
  background-color: var(--component-grid-row-hover-color,rgba(0, 0, 0, .02));
}

.bolt-focus-visible .bolt-table-header-cell-actionable:focus > .bolt-table-header-cell-content {
  background-color: rgba(222, 236, 249, 1);
  background-color: var(--component-grid-selected-row-color,rgba(222, 236, 249, 1));
}

.bolt-table-header-cell-empty:hover {
  background-color: inherit;
}

.bolt-table-header-sort-icon {
  padding: 0 4px;
}

.bolt-table-header-sizer {
  bottom: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.bolt-table-header-row.focused .bolt-table-cell-content-reveal,
.bolt-table-header-row:hover .bolt-table-cell-content-reveal,
.bolt-table-row.focused .bolt-table-cell-content-reveal,
.bolt-table-row:hover .bolt-table-cell-content-reveal {
  visibility: visible;
}

.bolt-table-two-line-cell-item {
  padding: 1px;
}

.bolt-table-two-line-cell-item .bolt-table-link:focus {
  animation: focus-shadow-pulse-inset 4s ease-in-out infinite;
  box-shadow: inset 0 0 0 3px rgba(0, 120, 212, 0.23), inset 0 0 0 1px rgba(0, 120, 212, 1);
  box-shadow: inset 0 0 0 3px var(--focus-pulse-max-color,rgba(0, 120, 212, 0.23)), inset 0 0 0 1px var(--focus-border-color,rgba(0, 120, 212, 1));
}

@media (forced-colors: active) {
  .bolt-table-two-line-cell-item .bolt-table-link:focus {
    animation: none;
  }
}

.bolt-table-two-line-cell-icon {
  margin-right: 12px;
}

.bolt-table-cell-compact {
  padding: 0px;
}

.bolt-table-show-lines .bolt-table-row:not(.first-row) .bolt-table-cell {
  border-top: 1px solid rgba(234, 234, 234, 1);
  border-top: 1px solid var(--component-grid-cell-bottom-border-color,rgba(234, 234, 234, 1));
}

.bolt-table-cell-primary {
  font-weight: 600;
}

.bolt-table-cell-tertiary {
  color: rgba(0, 0, 0, 0.55); /* @TODO: What color to use for a light color. */
}

.justify-cell-start .bolt-list-cell-child {
  justify-content: flex-start;
}

.justify-cell-end .bolt-list-cell-child {
  justify-content: flex-end;
}

.bolt-table-cell-content {
  padding: 0.5625rem 0.75rem;
}

.bolt-table-cell-content .bolt-list-cell-child:not(:last-child) {
  margin-right: 4px;
}

.bolt-table-cell-content .bolt-list-cell-text {
  flex-grow: 1;
  overflow: hidden;
}

.bolt-table-cell-content-with-link {
  padding: 0.375rem 0.375rem;
}

.bolt-table-cell-content-with-inline-link {
  padding: 0.375rem 0.5rem;
}

.bolt-table-cell-content-with-button {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.bolt-table-inline-link-left-padding {
  padding-left: 0.25rem;
}

.bolt-table-inline-link-right-padding {
  padding-right: 0.25rem;
}

.bolt-table-link.bolt-link {
  padding: 0.1875rem 0.375rem;
  text-decoration: underline;
  color: inherit;
  border-radius: 4px;
}

.bolt-table-link.bolt-link:focus, .bolt-table-link.bolt-link:active {
  outline: none;
}

.bolt-table-link.bolt-link:hover {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}

.bolt-table-inline-link.bolt-table-link {
  padding: 0.1875rem 0.25rem;
}

.bolt-table-cell-content-reveal {
  visibility: hidden;
}

@media screen and (max-width: 599px) {
  .bolt-table-cell-content-reveal {
    visibility: visible;
  }
}

.bolt-table-cell-select .bolt-table-header-cell-content:hover {
  background-color: inherit;
}

.bolt-table-cell-select {
  padding: 2px 0px 0px 0px;
  font-weight: normal;
}

.bolt-table-spacer-cell {
  z-index: 1;
}

.bolt-gripper-container {
  margin-left: 5px;
  width: 0.625rem;
  cursor: move; /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -webkit-grab;
}

.bolt-gripper {
  background-image: url("data:image/svg+xml;utf8,<svg width='6' height='20' viewBox='0 0 6 20' fill='black' opacity='0.3' xmlns='http://www.w3.org/2000/svg'><circle cx='1' cy='7' r='1'/><circle cx='1' cy='13' r='1'/><circle cx='1' cy='19' r='1'/><circle cx='5' cy='7' r='1'/><circle cx='1' cy='1' r='1'/><circle cx='5' cy='1' r='1'/><circle cx='5' cy='13' r='1'/><circle cx='5' cy='19' r='1'/></svg>");
  height: 1.25rem;
  width: 0.625rem;
}

.bolt-focus-visible .bolt-table-header-cell:focus > .bolt-table-header-cell-content {
  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(--communication-background,rgba(0, 120, 212, 1));
  z-index: 1;
}

@media (forced-colors: active) {
  .bolt-focus-visible .bolt-table-header-cell:focus > .bolt-table-header-cell-content {
    animation: none;
  }
}

@media (forced-colors: active) {
  .bolt-focus-visible .bolt-table-header-cell:focus > .bolt-table-header-cell-content {
    border-color: highlight;
    forced-color-adjust: none;
    background: transparent;
    color: windowtext;
  }
}

.bolt-focus-visible .bolt-table .bolt-list-row:focus .bolt-list-cell {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));
}

.bolt-focus-visible .bolt-table-link:focus {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  background-color: rgba(0, 0, 0, 0.06);
  background-color: var(--palette-black-alpha-6,rgba(0, 0, 0, 0.06));
}

.bolt-focus-visible .bolt-table-header-sizer:focus {
  border: 1px solid rgba(0, 120, 212, 1);
  border: 1px solid var(--communication-background,rgba(0, 120, 212, 1));
}

.bolt-table-container.sticky-table {
  display: inline-block;
  overflow: auto;
}

.bolt-table.sticky-table th {
  position: sticky;
  background: rgba(255, 255, 255, 1);
  background: var(--background-color,rgba(255, 255, 255, 1));
  top: 0;
  z-index: 9;
}

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

.bolt-sizer {
  outline-width: 0;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
}

.bolt-focus-visible .bolt-sizer {
  outline-width: 1px;
}

.bolt-sizer-column {
  cursor: ns-resize;
  padding: 2px 0;
}

.bolt-sizer-column.divider::before {
  background-color: rgba( 234, 234, 234 ,  1 );
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
  content: "";
  height: 1px;
}

.bolt-sizer-row {
  cursor: ew-resize;
  padding: 0 2px;
}

.bolt-sizer-row.divider::before {
  background-color: rgba( 234, 234, 234 ,  1 );
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
  content: "";
  width: 1px;
}

.bolt-sizer-portal {
  background-color: transparent;
  pointer-events: auto;
  z-index: 100;
}

.bolt-sizer-portal-column {
  cursor: ns-resize;
}

.bolt-sizer-portal-row {
  cursor: ew-resize;
}

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

.bolt-breakpoint {
  pointer-events: none;
}

.bolt-breakpoint-container {
  height: 2px;
}

.bolt-breakpoint-observation {
  bottom: 0;
  left: 0;
  top: 0;
}

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

.bolt-page > .bolt-tabbar {
  padding: 0 32px 0 24px;
}
@media screen and (max-width: 599px) {
  .bolt-page > .bolt-tabbar {
    padding-left: 12px;
    padding-right: 20px;
  }
}
.bolt-page > .bolt-header {
  padding-top: 24px;
  padding-bottom: 0px;
  margin-left: 12px;
  margin-right: 12px;
  z-index: 3;
}
@media screen and (max-width: 599px) {
  .bolt-page > .bolt-header {
    padding-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }
}
.bolt-page > .bolt-header .bolt-header-commandbar-no-right-padding {
  padding-right: 4px;
}
@media screen and (max-width: 599px) {
  .bolt-page > .bolt-header .bolt-header-commandbar-no-right-padding {
    padding-right: 0;
  }
}
.bolt-page > .vss-FilterBar {
  margin-left: 32px;
  margin-right: 32px;
}
.bolt-page .page-content {
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 16px;
}
@media screen and (max-width: 599px) {
  .bolt-page .page-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.bolt-page .page-content-top {
  padding-top: 16px;
}
.bolt-page .page-content-bottom {
  padding-bottom: 16px;
}
.bolt-page .page-content-left {
  padding-left: 32px;
}
@media screen and (max-width: 599px) {
  .bolt-page .page-content-left {
    padding-left: 0;
  }
}
.bolt-page .page-content-right {
  padding-right: 32px;
}
@media screen and (max-width: 599px) {
  .bolt-page .page-content-right {
    padding-right: 0;
  }
}
.bolt-page-grey {
  background-color: rgba( 248, 248, 248 ,  1 );
  background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
}
.bolt-page-white {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--background-color,rgba(255, 255, 255, 1));
}
/*# sourceMappingURL=Page.css.map */

.bolt-dialog-callout-content {
  margin: 16px;
  border-radius: 6px;
  overflow: hidden;
}
@media (forced-colors: active) {
  .bolt-dialog-callout-content {
    border: solid 1px;
  }
}
.bolt-dialog-callout-content.bolt-callout-shadow {
  box-shadow: 0px 25.6px 57.6px rgba(0, 0, 0, .22), 0px 4.8px 14.4px rgba(0, 0, 0, .18);
  box-shadow: 0px 25.6px 57.6px var(--panel-shadow-color,rgba(0, 0, 0, .22)), 0px 4.8px 14.4px var(--panel-shadow-secondary-color,rgba(0, 0, 0, .18));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-dialog-callout-content.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-dialog-callout-content.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-dialog-callout-content.bolt-dialog-mobile {
  margin-left: 32px;
  margin-right: 32px;
  min-width: 0px;
}
.bolt-lower-right-corner-dialog-content {
  width: 420px;
}
@media only screen and (max-width: 600px) {
  .bolt-lower-right-corner-dialog-content {
    width: 240px;
  }
}
.bolt-dialog .bolt-panel-footer {
  padding: 16px 20px;
}
.bolt-dialog-content {
  padding-bottom: 4px;
}
.bolt-dialog-content-bottom-padding {
  padding-bottom: 32px;
}
.bolt-dialog-content {
  overflow: auto;
  position: relative;
}
.bolt-dialog-callout.no-events {
  pointer-events: none;
}
.bolt-dialog {
  pointer-events: auto;
}
.bolt-dialog-resize-icon {
  margin-left: auto;
  padding-right: 4px;
  cursor: se-resize;
}
.bolt-dialog .bolt-dialog-resizable-footer {
  padding-bottom: 0;
  min-height: 48px;
}
.bolt-dialog-overlay {
  background-color: rgba(255, 255, 255, 0.86);
  background-color: var(--callout-filtered-background-color,rgba(255, 255, 255, 0.86));
}
@media (forced-colors: active) {
  .bolt-dialog-overlay {
    background: transparent;
  }
}
/*# sourceMappingURL=Dialog.css.map */

.bolt-header-no-spacing-defined {
  padding-left: 20px;
  padding-top: 16px;
  padding-right: 20px;
}

.bolt-header-condensed {
  padding-top: 8px;
  padding-bottom: 8px;
}

.bolt-header-default {
  padding-top: 16px;
  padding-bottom: 16px;
}

.bolt-header-relaxed {
  padding-top: 24px;
  padding-bottom: 24px;
}

.bolt-header-with-commandbar.bolt-header-condensed {
  padding-right: 12px;
}

.bolt-header-with-commandbar.bolt-header-default {
  padding-right: 16px;
}

.bolt-header-with-commandbar.bolt-header-relaxed {
  padding-right: 28px;
}

.bolt-header-with-commandbar {
  padding-right: 16px;
}

@media screen and (max-width: 599px) {
  .bolt-header-with-commandbar {
    padding-right: 20px;
  }
}

.bolt-header-with-back-button {
  padding-left: 16px;
}

@media screen and (max-width: 599px) {
  .bolt-header-with-back-button {
    flex-direction: column;
    padding-left: 20px;
  }
}

.bolt-header-title-area {
  flex-shrink: 25;
}

.bolt-header-content-area {
  min-width: 0px;
}

@media screen and (max-width: 599px) {
  .bolt-header-content-area {
    flex-wrap: wrap;
  }
}

.bolt-header-title {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right: 8px;
}

.bolt-header-title.l {
  padding-top: 0px;
  padding-bottom: 0px;
}

.bolt-header-title.s {
  padding-top: 6px;
  padding-bottom: 6px;
}

@media screen and (max-width: 599px) {
  .bolt-header-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.bolt-header-icon {
  font-size: 1rem;
  margin-right: 8px;
  margin-top: 8px;
}

.bolt-header-icon.l {
  margin-top: 10px;
}

.bolt-header-icon.s {
  margin-top: 6px;
}

.bolt-header-separator {
  height: 1px;
  background-color: rgba( 244, 244, 244 ,  1 );
  background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
}

.bolt-button.bolt-header-back-button {
  background-color: transparent;
  font-size: 1rem;
  margin-right: 8px;
}

@media screen and (max-width: 599px) {
  .bolt-button.bolt-header-back-button {
    padding: 0px;
  }
  .bolt-button.bolt-header-back-button .bolt-button-text {
    font-size: 0.75rem;
    color: rgba(0, 0, 0, .55);
    color: var(--text-secondary-color,rgba(0, 0, 0, .55));
    font-weight: normal;
  }
}

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

.bolt-header-commandbar {
  margin-left: 16px;
  padding-right: 4px;
}
.bolt-header-commandbar .responsive-placeholder {
  margin: 0;
}
.bolt-header-command-item-button {
  margin: 2px;
}
.bolt-header-command-item-button .bolt-button.icon-only {
  padding: 8px;
}
.bolt-header-commandbar-no-right-padding {
  padding-right: 0px;
}
.bolt-header-command-item-separator {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  width: 1px;
  margin: 4px 8px;
}
/*# sourceMappingURL=HeaderCommandBar.css.map */

.bolt-button-group {
  gap: 8px;
}

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

.bolt-panel-callout-content {
  margin: 16px;
  border-radius: 6px;
  overflow: hidden;
  transition-property: transform, opacity;
  transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  /* &.in {
      @include in();
  }

  &.out {
      @include out();
  } */
}
@media (forced-colors: active) {
  .bolt-panel-callout-content {
    border: solid 1px;
  }
}
.bolt-panel-callout-content.bolt-callout-shadow {
  box-shadow: 0px 25.6px 57.6px rgba(0, 0, 0, .22), 0px 4.8px 14.4px rgba(0, 0, 0, .18);
  box-shadow: 0px 25.6px 57.6px var(--panel-shadow-color,rgba(0, 0, 0, .22)), 0px 4.8px 14.4px var(--panel-shadow-secondary-color,rgba(0, 0, 0, .18));
}
body.ms-vss-web-vsts-theme-hc-dark .bolt-panel-callout-content.bolt-callout-shadow {
  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-panel-callout-content.bolt-callout-shadow {
  border: 2px solid rgba(0, 120, 212, 1);
  border: 2px solid var(--focus-border-color,rgba(0, 120, 212, 1));
}
.bolt-panel-callout-content.bolt-panel-fullscreen {
  margin: 0px;
  max-height: none;
  max-width: none;
  height: auto;
  width: auto;
  border-radius: 0px;
}
.bolt-panel-description {
  margin-right: 36px;
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
}
.bolt-panel-footer {
  min-height: 64px;
  overflow: hidden;
  padding-bottom: 16px;
  padding-top: 16px;
}
.bolt-panel-footer-buttons {
  justify-content: flex-end;
  font-size: 0.875rem;
}
.bolt-panel-content {
  position: relative;
  min-height: 64px;
}
.bolt-panel-separator {
  height: 1px;
  background-color: rgba( 244, 244, 244 ,  1 );
  background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
}
.bolt-panel-overlay {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
  opacity: 0.7;
}
/*# sourceMappingURL=Panel.css.map */

.LoadingSpinner_container__ZoS\+6 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  max-height: 100%;
}

.LoadingSpinner_loadingText__2lepq {
  padding-left: 0.5rem;
}

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

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

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

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

