/***BEGIN Button.css***/
.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; }
/***END Button.css***/

/***BEGIN ExpandableButton.css***/
.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)); }
/***END ExpandableButton.css***/

/***BEGIN ButtonGroup.css***/
.bolt-button-group {
  gap: 8px; }
/***END ButtonGroup.css***/

/***BEGIN Checkbox.css***/
.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; } }
/***END Checkbox.css***/

/***BEGIN FormItem.css***/
.bolt-formitem-label {
  color: inherit;
  margin-bottom: 8px; }
  .bolt-formitem-label--required::after {
    content: " *";
    color: rgba(218, 10, 0, 1);
    color: var(--status-error-text,rgba(218, 10, 0, 1)); }

.bolt-formitem-message {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
  margin-top: 8px; }

.bolt-formitem-message-error {
  color: rgba(218, 10, 0, 1);
  color: var(--status-error-text,rgba(218, 10, 0, 1)); }

.bolt-formitem-message-warning {
  color: rgba(184, 94, 6, 1);
  color: var(--status-warning-text,rgba(184, 94, 6, 1)); }
/***END FormItem.css***/

/***BEGIN DropdownList.css***/
.dropdown-list-component-enabled ul.bolt-list {
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  cursor: default;
  margin: 0;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-fixed-height-list-row {
    width: 100%; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-row {
    color: inherit;
    display: flex;
    align-items: baseline;
    outline: none;
    padding: 0 .5rem;
    text-decoration: none;
    transition: background 80ms linear; }
    body.ms-vss-web-vsts-theme-hc-dark .dropdown-list-component-enabled ul.bolt-list .bolt-list-row {
      transition: none; }
    body.ms-vss-web-vsts-theme-hc-light .dropdown-list-component-enabled ul.bolt-list .bolt-list-row {
      transition: none; }
    .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) {
      background-color: rgba(0, 0, 0, .02);
      background-color: var(--component-grid-row-hover-color,rgba(0, 0, 0, .02)); }
      .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) .bolt-list-cell-content-reveal {
        opacity: 100; }
      @media (forced-colors: active) {
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) {
          background: Canvas;
          forced-color-adjust: none; }
          .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) td {
            forced-color-adjust: auto; } }
      body.ms-vss-web-vsts-theme-hc-dark .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row):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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row):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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) .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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) .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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) .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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover:not(.bolt-list-box-header-row, .bolt-list-box-divider-row) .list-item-label {
        color: rgba(0, 120, 212, 1);
        color: var(--focus-border-color,rgba(0, 120, 212, 1)); }
    .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.focused .bolt-list-cell-content-reveal {
      opacity: 100; }
    @media (forced-colors: active) {
      .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.focused {
        background: Canvas;
        forced-color-adjust: none; }
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.focused td {
          forced-color-adjust: auto; } }
    body.ms-vss-web-vsts-theme-hc-dark .dropdown-list-component-enabled ul.bolt-list .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 .dropdown-list-component-enabled ul.bolt-list .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 .dropdown-list-component-enabled ul.bolt-list .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 .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.focused:not(.comment-item) .secondary-text {
        color: rgba(255, 255, 255, 1);
        color: var(--background-color,rgba(255, 255, 255, 1)); }
    .dropdown-list-component-enabled ul.bolt-list .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) {
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.selected {
          background: Canvas;
          forced-color-adjust: none; } }
      body.ms-vss-web-vsts-theme-hc-dark .dropdown-list-component-enabled ul.bolt-list .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 .dropdown-list-component-enabled ul.bolt-list .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) {
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.selected .bolt-button.bolt-focus-treatment:focus,
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.selected .bolt-checkbox.bolt-focus-treatment:focus .bolt-checkmark {
          border-color: Background; } }
      .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.selected .bolt-list-cell:first-child {
        border-width: 2px; }
    .dropdown-list-component-enabled ul.bolt-list .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) {
        .dropdown-list-component-enabled ul.bolt-list .bolt-list-row:hover.selected {
          background-color: Canvas; } }
      body.ms-vss-web-vsts-theme-hc-dark .dropdown-list-component-enabled ul.bolt-list .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 .dropdown-list-component-enabled ul.bolt-list .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)); }
    .dropdown-list-component-enabled ul.bolt-list .bolt-list-row.single-click-activation {
      cursor: pointer; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-row-no-hover:hover {
    background-color: initial; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-row-header:hover,
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-row-loading:hover {
    background-color: initial;
    cursor: default; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-cell {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    color: inherit;
    display: block;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap; }
    .dropdown-list-component-enabled ul.bolt-list .bolt-list-cell:first-child:not(.bolt-table-cell-select) {
      border-left: 2px solid transparent;
      width: 100%;
      max-width: unset;
      min-width: unset; }
    .dropdown-list-component-enabled ul.bolt-list .bolt-list-cell:last-child {
      border-right: 1px solid transparent; }
  .dropdown-list-component-enabled ul.bolt-list .selected .bolt-list-cell:first-child {
    border-left: 2px solid transparent; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-cell-content-reveal {
    opacity: 0; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-cell-text {
    overflow: hidden; }
  .dropdown-list-component-enabled ul.bolt-list .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) {
    .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus .bolt-list-cell {
      background-color: highlight; } }
  @media (forced-colors: active) {
    .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus {
      forced-color-adjust: none;
      border-color: highlight; } }
  @media screen and (-ms-high-contrast: black-on-white) {
    .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus {
      outline: 3px double highlight;
      outline-offset: 1px; } }
  @media (forced-colors: active) {
    .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus {
      forced-color-adjust: none; }
      .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus a {
        forced-color-adjust: auto; }
      .dropdown-list-component-enabled ul.bolt-list .bolt-focus-visible .bolt-list-row:focus > td > * {
        forced-color-adjust: auto; } }
  .dropdown-list-component-enabled ul.bolt-list .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 ); }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-overlay-container {
    width: 100%; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-list-overlay {
    pointer-events: none;
    width: 100%; }
  .dropdown-list-component-enabled ul.bolt-list .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)); }
  .dropdown-list-component-enabled ul.bolt-list .bolt-drag-image-portal {
    z-index: 100; }
  .dropdown-list-component-enabled ul.bolt-list .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; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-table-cell-content {
    padding: .375rem .75rem;
    overflow: hidden; }
  .dropdown-list-component-enabled ul.bolt-list .bolt-table-cell-select {
    align-self: center; }

.dropdown-list-component-enabled li.bolt-list-box-loading-row {
  justify-content: center; }

.dropdown-list-component-enabled .bolt-list-box-loading-row span {
  max-width: fit-content !important; }

.dropdown-list-component-enabled .dropdown-list.artifact-list-item {
  flex-grow: 1; }
/***END DropdownList.css***/

/***BEGIN List.css***/
.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; }
/***END List.css***/

/***BEGIN ListDropIndicator.css***/
.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)); }
/***END ListDropIndicator.css***/

/***BEGIN Menu.css***/
.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;
  word-break: break-word; }

.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)); }
/***END Menu.css***/

/***BEGIN MenuButton.css***/
/**
 * Dropdown button styles
 */
.bolt-dropdown-button {
  display: inline-flex; }

.bolt-dropdown-button .icon-right {
  font-size: 0.75rem;
  padding-left: 10px; }
/***END MenuButton.css***/

/***BEGIN Pill.css***/
/* 
    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)); }
/***END Pill.css***/

/***BEGIN PillGroup.css***/
.bolt-pill-group {
  overflow: hidden; }
  .bolt-pill-group.overflow-wrap > .bolt-pill-group-inner {
    flex-wrap: wrap; }
    .bolt-pill-group.overflow-wrap > .bolt-pill-group-inner .bolt-pill {
      margin-bottom: 8px; }
  .bolt-pill-group.overflow-fade {
    mask-image: linear-gradient(to left, transparent, rgba( 0, 0, 0 ,  1 ) 30px);
    mask-image: linear-gradient(to left, transparent, rgba( var(--palette-neutral-100,0, 0, 0) ,  1 ) 30px);
    -webkit-mask-image: -webkit-linear-gradient(right, transparent, rgba( 0, 0, 0 ,  1 ) 30px);
    -webkit-mask-image: -webkit-linear-gradient(right, transparent, rgba( var(--palette-neutral-100,0, 0, 0) ,  1 ) 30px); }

.bolt-pill-group-inner > :not(:last-child) {
  margin-right: 8px; }
/***END PillGroup.css***/

/***BEGIN RadioButton.css***/
.bolt-radio-button {
  align-items: center;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-flex;
  border-radius: 0.125rem; }
  .bolt-radio-button:focus {
    outline: none; }
  .bolt-radio-button:not(.labelled) {
    border-radius: 50%;
    margin: 2px;
    height: 1rem;
    width: 1rem;
    justify-content: center; }

.bolt-radio-button.disabled {
  cursor: default;
  color: rgba(0, 0, 0, .38);
  color: var(--text-disabled-color,rgba(0, 0, 0, .38)); }
  @media (forced-colors: active) {
    .bolt-radio-button.disabled {
      color: grayText; } }

.bolt-radio-button.labelled {
  padding: 3px 4px 3px 3px; }

.bolt-radio-button-label {
  padding-left: 10px;
  display: flex;
  flex-direction: column; }

.bolt-radio-button-icon {
  border: 1px solid rgba(0, 0, 0, .55);
  border: 1px solid var(--text-secondary-color,rgba(0, 0, 0, .55));
  border-radius: 50%;
  height: 1rem;
  transition: 80ms border-color linear;
  width: 1rem;
  min-width: 1rem; }

.bolt-radio-button.checked .bolt-radio-button-icon {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--communication-background,rgba(0, 120, 212, 1));
  border-width: 0.125rem; }

.bolt-radio-button.disabled .bolt-radio-button-icon {
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }

.bolt-radio-button-bullet {
  background-color: transparent;
  border:  1px solid;
  border-color: rgba( 255, 255, 255 ,  1 );
  border-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 1px;
  margin-top: 1px;
  transform: scale(0.1); }

.bolt-radio-button.checked .bolt-radio-button-bullet {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--communication-background,rgba(0, 120, 212, 1));
  margin-left: 0px;
  margin-top: 0px;
  transition: transform 80ms ease-out, background 80ms linear;
  transform: scale(1); }
  @media (forced-colors: active) {
    .bolt-radio-button.checked .bolt-radio-button-bullet {
      background-color: windowtext; } }
  body.ms-vss-web-vsts-theme-hc-dark .bolt-radio-button.checked .bolt-radio-button-bullet {
    background-color: rgba(0, 90, 158, 1);
    background-color: var(--communication-foreground,rgba(0, 90, 158, 1)); }
  body.ms-vss-web-vsts-theme-hc-light .bolt-radio-button.checked .bolt-radio-button-bullet {
    background-color: rgba(0, 90, 158, 1);
    background-color: var(--communication-foreground,rgba(0, 90, 158, 1)); }

.bolt-radio-button.checked.disabled .bolt-radio-button-bullet {
  background-color: rgba( 200, 200, 200 ,  1 );
  background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }

.bolt-focus-visible .bolt-radio-button.bolt-focus-treatment:not(.labelled):focus {
  border-radius: 50%; }
  .bolt-focus-visible .bolt-radio-button.bolt-focus-treatment:not(.labelled):focus .bolt-radio-button-icon {
    border-color: rgba(0, 120, 212, 1);
    border-color: var(--communication-background,rgba(0, 120, 212, 1)); }
  .bolt-focus-visible .bolt-radio-button.bolt-focus-treatment:not(.labelled):focus.checked .bolt-radio-button-icon {
    border-width: 0.125rem;
    box-shadow: 0 0 0 1px rgba( 255, 255, 255 ,  1 );
    box-shadow: 0 0 0 1px rgba( var(--palette-neutral-0,255, 255, 255) ,  1 ); }
  @media (forced-colors: active) {
    .bolt-focus-visible .bolt-radio-button.bolt-focus-treatment:not(.labelled):focus {
      border-radius: 0; } }

.bolt-focus-visible .bolt-radio-button.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-radio-button.bolt-focus-treatment:focus {
      animation: none; } }
  @media (forced-colors: active) {
    .bolt-focus-visible .bolt-radio-button.bolt-focus-treatment:focus {
      border: 1px solid windowtext; } }

.bolt-radio-button-group-container .bolt-formitem-label {
  padding-left: 3px; }
/***END RadioButton.css***/

/***BEGIN Sizer.css***/
.bolt-sizer {
  outline-width: 0;
  user-select: none;
  z-index: 1; }

.bolt-sizer:active {
  background-color: rgba( 166, 166, 166 ,  1 );
  background-color: rgba( var(--palette-neutral-30,166, 166, 166) ,  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; }
/***END Sizer.css***/

/***BEGIN SplitButton.css***/
.bolt-split-button-main {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px; }

.bolt-split-button .bolt-split-button-option {
  padding: 9px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px; }

body.bolt-focus-visible .bolt-split-button-main:focus,
body.bolt-focus-visible .bolt-split-button-option:focus {
  border-radius: 2px; }

.bolt-split-button-divider {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  width: 1px; }
  .bolt-split-button-divider.primary {
    background-color: rgba( 0, 91, 161 ,  1 );
    background-color: rgba( var(--palette-primary-darkened-10,0, 91, 161) ,  1 ); }
  .bolt-split-button-divider.disabled {
    background-color: rgba(0, 0, 0, 0.10);
    background-color: var(--palette-black-alpha-10,rgba(0, 0, 0, 0.10)); }
/***END SplitButton.css***/

/***BEGIN Table.css***/
.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-cell-text--required::after {
  content: " *";
  color: rgba(218, 10, 0, 1);
  color: var(--status-error-text,rgba(218, 10, 0, 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;
  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: -moz-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: -webkit-sticky;
  position: sticky;
  background: rgba(255, 255, 255, 1);
  background: var(--background-color,rgba(255, 255, 255, 1));
  top: 0;
  z-index: 9; }
/***END Table.css***/

/***BEGIN Toggle.css***/
.bolt-toggle-button {
  align-items: center;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  display: inline-flex;
  white-space: nowrap; }

.bolt-toggle-button-pill {
  align-items: center;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, .55);
  border: 1px solid var(--text-secondary-color,rgba(0, 0, 0, .55));
  border-radius: 0.75rem;
  display: flex;
  justify-content: flex-start;
  padding: 0.2rem;
  width: 2.5rem; }
  .bolt-toggle-button-pill:focus {
    outline: none; }
    @media (forced-colors: active) {
      .bolt-toggle-button-pill:focus {
        forced-color-adjust: none;
        border-color: highlight; } }
    @media screen and (-ms-high-contrast: black-on-white) {
      .bolt-toggle-button-pill:focus {
        outline: 1px solid highlight;
        outline-offset: 1px; } }

.bolt-toggle-button-icon {
  background-color: rgba(0, 0, 0, .55);
  background-color: var(--text-secondary-color,rgba(0, 0, 0, .55));
  border: 1px solid transparent;
  border-radius: 50%;
  height: 0.75rem;
  left: 0%;
  position: relative;
  transition: left 0.1s;
  width: 0.75rem; }
  @media (forced-colors: active) {
    .bolt-toggle-button-icon {
      forced-color-adjust: none;
      border-color: windowtext; } }

.bolt-toggle-button.disabled {
  cursor: default; }

.bolt-toggle-button.disabled .bolt-toggle-button-pill {
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
  @media (forced-colors: active) {
    .bolt-toggle-button.disabled .bolt-toggle-button-pill {
      forced-color-adjust: none;
      border-color: graytext; } }

.bolt-toggle-button.disabled .bolt-toggle-button-icon {
  background-color: rgba( 200, 200, 200 ,  1 );
  background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }

.bolt-toggle-button.checked .bolt-toggle-button-pill {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--communication-background,rgba(0, 120, 212, 1));
  border-color: transparent; }
  @media (forced-colors: active) {
    .bolt-toggle-button.checked .bolt-toggle-button-pill {
      forced-color-adjust: none;
      background-color: highlight; } }
  body.ms-vss-web-vsts-theme-hc-dark .bolt-toggle-button.checked .bolt-toggle-button-pill {
    background-color: rgba(0, 90, 158, 1);
    background-color: var(--communication-foreground,rgba(0, 90, 158, 1)); }
  body.ms-vss-web-vsts-theme-hc-light .bolt-toggle-button.checked .bolt-toggle-button-pill {
    background-color: rgba(0, 90, 158, 1);
    background-color: var(--communication-foreground,rgba(0, 90, 158, 1)); }

.bolt-toggle-button.checked .bolt-toggle-button-icon {
  background-color: rgba( 255, 255, 255 ,  1 );
  background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  left: 63%; }
  body.ms-vss-web-vsts-theme-hc-dark .bolt-toggle-button.checked .bolt-toggle-button-icon {
    background-color: rgba(0, 120, 212, 1);
    background-color: var(--communication-background,rgba(0, 120, 212, 1)); }
  body.ms-vss-web-vsts-theme-hc-light .bolt-toggle-button.checked .bolt-toggle-button-icon {
    background-color: rgba(0, 120, 212, 1);
    background-color: var(--communication-background,rgba(0, 120, 212, 1)); }

.bolt-toggle-button.checked.disabled .bolt-toggle-button-pill {
  background-color: rgba( 200, 200, 200 ,  1 );
  background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
  @media (forced-colors: active) {
    .bolt-toggle-button.checked.disabled .bolt-toggle-button-pill {
      forced-color-adjust: none;
      background: graytext;
      border-color: graytext; } }

.bolt-toggle-button-text {
  padding-left: 8px; }

.bolt-focus-visible .bolt-toggle-button-pill.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(--communication-background,rgba(0, 120, 212, 1));
  border-radius: 12px; }
  @media (forced-colors: active) {
    .bolt-focus-visible .bolt-toggle-button-pill.bolt-focus-treatment:focus {
      animation: none; } }
  @media (forced-colors: active) {
    .bolt-focus-visible .bolt-toggle-button-pill.bolt-focus-treatment:focus {
      forced-color-adjust: none;
      border-color: highlight; } }

.bolt-focus-visible .checked .bolt-toggle-button-pill.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));
  border-color: rgba(255, 255, 255, 1);
  border-color: var(--background-color,rgba(255, 255, 255, 1)); }
  @media (forced-colors: active) {
    .bolt-focus-visible .checked .bolt-toggle-button-pill.bolt-focus-treatment:focus {
      animation: none; } }
  @media (forced-colors: active) {
    .bolt-focus-visible .checked .bolt-toggle-button-pill.bolt-focus-treatment:focus {
      forced-color-adjust: none;
      border-color: highlight; } }
/***END Toggle.css***/

