/***BEGIN AnalyticsTab.css***/
.analytics-content .boards-report-content {
  padding-left: 0 !important; }
/***END AnalyticsTab.css***/

/***BEGIN BacklogTab.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.backlog-tab,
.backlog-tab .backlogs-visible-overflow,
.backlog-tab.page-content {
  height: 100%; }
  @media screen and (max-width: 599px) {
    .backlog-tab,
    .backlog-tab .backlogs-visible-overflow,
    .backlog-tab.page-content {
      padding-bottom: 0; }
      .backlog-tab .page-content-bottom,
      .backlog-tab .backlogs-visible-overflow .page-content-bottom,
      .backlog-tab.page-content .page-content-bottom {
        padding: 0; } }
/***END BacklogTab.css***/

/***BEGIN CapacityTab.css***/
.capacity-async-work-layer {
  background-color: rgba(0, 0, 0, 0.20);
  background-color: var(--palette-black-alpha-20,rgba(0, 0, 0, 0.20));
  z-index: 999; }

.capacity-content {
  overflow-y: auto; }

.team-activity-cell {
  overflow: visible; }

.days-off-date-picker-cell {
  overflow: visible;
  vertical-align: top; }
  .days-off-date-picker-cell .days-off-date-picker-content {
    overflow: visible;
    flex-direction: column; }
/***END CapacityTab.css***/

/***BEGIN SprintHeader.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.sprints-main-header {
  padding-right: 32px; }

.sprint-dates-button {
  background-color: transparent !important;
  color: rgba(0, 0, 0, .9) !important;
  color: var(--text-primary-color,rgba(0, 0, 0, .9)) !important;
  padding: 0px; }
  .sprint-dates-button .bolt-button-text {
    font-weight: normal; }

.error-details-button {
  background-color: transparent;
  padding: 0px;
  padding-left: 2px; }
  .error-details-button .bolt-button-text {
    color: rgba(0, 90, 158, 1);
    color: var(--communication-foreground,rgba(0, 90, 158, 1)); }
  .error-details-button:hover {
    color: rgba( 0, 69, 120 ,  1 );
    color: rgba( var(--palette-primary-shade-30,0, 69, 120) ,  1 );
    text-decoration: underline; }

@media screen and (max-width: 599px) {
  .wit-sprints-header-row:not(.sprints-view-ff-enabled) .wit-sprints-header-content.bolt-header-content-area {
    flex-direction: column; } }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled.wit-sprints-header-row {
    padding-top: 4px; } }
/***END SprintHeader.css***/

/***BEGIN SprintsView.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.sprints-tabbar-tabs {
  flex-grow: 0;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-right: 16px;
  border-right:  1px solid;
  border-right-color: rgba( 200, 200, 200 ,  1 );
  border-right-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }

.bolt-page > .bolt-header.sprints-tabbar-header {
  margin-left: 0;
  padding-left: 24px;
  padding-top: 0; }
  @media screen and (max-width: 599px) {
    .bolt-page > .bolt-header.sprints-tabbar-header {
      padding-left: 12px; } }

.sprint-picker-dropdown {
  max-width: 500px; }

.sprint-picker-item-icon {
  padding: 8px; }

.sprint-picker-item-right {
  margin-left: auto; }

.sprint-picker-pill-not-current {
  color: rgba( rgba(0, 0, 0, .55) ,  1 );
  color: rgba( var(--text-secondary-color,rgba(0, 0, 0, .55)) ,  1 );
  background-color: rgba( 234, 234, 234 ,  1 ) !important;
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ) !important; }

.sprint-picker-pill-current {
  color: rgba( 255, 255, 255 ,  1 );
  color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  background-color: rgba( 16, 110, 190 ,  1 ) !important;
  background-color: rgba( var(--palette-primary-shade-10,16, 110, 190) ,  1 ) !important; }

.sprints-tabbar-header .bolt-header-commandbar:not(.taskboard-header-command-bar) {
  min-width: 0; }

.taskboard-header-command-bar {
  min-width: 50px; }
  .taskboard-header-command-bar.bolt-header-commandbar {
    margin-left: 4px; }
  .taskboard-header-command-bar .bolt-expandable-button > .bolt-button {
    width: max-content; }

.sprints-tabbar-header-commandbar.bolt-header-commandbar {
  align-self: center; }

.sprints-view-ff-enabled .sprints-tabbar-tabs {
  border-right: none; }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled .sprints-tabbar-header-commandbar {
    max-width: 88px; } }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled .sprints-view-container .page-content,
  .sprints-view-ff-enabled .sprints-view-container .page-content-top {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled .sprints-tabbar-header .bolt-header-content-area {
    flex-wrap: nowrap; } }

.sprints-view-ff-enabled .sprints-header-dates {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px; }

.sprints-view-ff-enabled .sprints-header-dates.overflow-dialog {
  align-items: flex-start;
  flex-direction: column;
  padding: 0; }
  .sprints-view-ff-enabled .sprints-header-dates.overflow-dialog button {
    max-width: 250px; }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled .page-content.remove-padding-on-mobile {
    padding-top: 0;
    padding-bottom: 0; } }

@media screen and (max-width: 599px) {
  .sprints-view-ff-enabled .wit-sprints-header-row.bolt-header {
    padding: 4px 8px 0 8px; } }

@media screen and (min-width: 768px) {
  .sprints-view-ff-enabled .show-on-mobile {
    display: none !important; } }

@media screen and (max-width: 768px) {
  .sprints-view-ff-enabled .hide-on-mobile {
    display: none !important; } }
/***END SprintsView.css***/

/***BEGIN TaskboardCard.css***/
.sprint-card-menu {
  visibility: visible;
  border-style: thin;
  border: 1px; }

.wit-card.taskboard-card .work-item-state-container {
  margin-top: 6px; }

.wit-card.taskboard-card .fields {
  margin-top: 2px; }
  .wit-card.taskboard-card .fields .field-container {
    width: 100%;
    margin-top: 6px; }
    .wit-card.taskboard-card .fields .field-container.first-field {
      margin-top: 0; }
    .wit-card.taskboard-card .fields .field-container .label {
      width: 40%;
      color: rgba(0, 0, 0, .55);
      color: var(--text-secondary-color,rgba(0, 0, 0, .55));
      margin-right: 4px;
      padding-top: 1px;
      padding-bottom: 1px; }
    .wit-card.taskboard-card .fields .field-container .value {
      width: 60%; }
      .wit-card.taskboard-card .fields .field-container .value.not-editing {
        padding-left: 2px;
        padding-top: 1px;
        padding-bottom: 1px; }
    .wit-card.taskboard-card .fields .field-container .label-dark-secondary {
      color: rgba(0, 0, 0, 0.55); }

.wit-card.taskboard-card.highlighted {
  background-color: rgba( 234, 234, 234 ,  1 ) !important;
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ) !important; }

.taskboard-card-monochrome {
  -moz-filter: grayscale(85%);
  -webkit-filter: grayscale(85%);
  filter: grayscale(85%); }
/***END TaskboardCard.css***/

/***BEGIN TaskboardContentView.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.taskboard-collapsed-row {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
  border-top:  4px solid;
  border-top-color: rgba( 248, 248, 248 ,  1 );
  border-top-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 ); }
  .taskboard-collapsed-row.highlighted {
    background-color: rgba(223, 246, 221, 1);
    background-color: var(--status-success-background,rgba(223, 246, 221, 1)); }

.taskboard-expanded-cell {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--callout-background-color,rgba(255, 255, 255, 1));
  border-top:  4px solid;
  border-top-color: rgba( 248, 248, 248 ,  1 );
  border-top-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
  border-right:  4px solid;
  border-right-color: rgba( 248, 248, 248 ,  1 );
  border-right-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
  height: 1px; }
  .taskboard-expanded-cell.highlighted {
    background-color: rgba(223, 246, 221, 1);
    background-color: var(--status-success-background,rgba(223, 246, 221, 1)); }

.taskboard-content-wrapper {
  overflow: auto; }

.overflow-unset {
  overflow: unset !important; }

.taskboard-parent-cell {
  height: 1px; }
  .taskboard-parent-cell .assigned-to-cell {
    width: 100%;
    padding-right: 20px; }

@-moz-document url-prefix() {
  .taskboard-parent-cell {
    height: 100%; }
  .taskboard-expanded-cell {
    height: 100%; } }

.taskboard-expand-collapse-button {
  width: 20px; }
  .taskboard-expand-collapse-buttonbutton.bolt-button {
    height: 20px; }
  .taskboard-expand-collapse-button .icon-extra-small {
    font-size: 0.5rem;
    line-height: 0.5rem; }

.taskboard-state-rollup {
  margin-left: 32px;
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55)); }

.taskboard-card {
  width: 186px;
  margin: 4px 4px 8px 8px; }

.taskboard-new-item-dropdown .bolt-button {
  padding: 8px; }

.taskboard-new-item-dropdown .fabric-icon {
  padding: 0; }

.taskboard-new-item-button {
  margin-top: 8px;
  background-color: rgba(16, 124, 16, 1);
  background-color: var(--status-success-foreground,rgba(16, 124, 16, 1));
  width: 24px;
  color: rgba(255, 255, 255, 1);
  color: var(--background-color,rgba(255, 255, 255, 1)); }
  .taskboard-new-item-button.bolt-button:hover {
    background-color: rgba(16, 124, 16, 1);
    background-color: var(--status-success-foreground,rgba(16, 124, 16, 1)); }
  .taskboard-new-item-button.bolt-button.icon-only {
    padding: 4px 8px 4px 8px;
    margin-bottom: 8px;
    margin-left: 8px; }

.taskboard-message-card {
  margin-top: 4px;
  margin-bottom: 4px; }
  .taskboard-message-card.bolt-messagecard .bolt-messagebar-content {
    padding: 8px 20px 8px 12px; }

.taskboard-row-warning-icon {
  margin-top: 2px;
  color: rgba(184, 94, 6, 1);
  color: var(--status-warning-text,rgba(184, 94, 6, 1)); }

.unparented-card {
  height: 80px; }

.unparented-flag {
  background-color: rgba(0, 0, 0, .38);
  background-color: var(--text-disabled-color,rgba(0, 0, 0, .38)); }

.unparented-icon {
  height: 14px;
  width: 14px;
  background-color: rgba(0, 0, 0, .38);
  background-color: var(--text-disabled-color,rgba(0, 0, 0, .38));
  margin: 12px;
  margin-top: 14px; }

.unparented-title {
  margin-top: 12px; }
/***END TaskboardContentView.css***/

/***BEGIN WorkDetailsPanel.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.work-details-progress-bar-container {
  background-color: rgba( 234, 234, 234 ,  1 );
  background-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ); }
  .work-details-progress-bar-container .work-details-total-mark {
    background-color: rgba( 0, 0, 0 ,  1 );
    background-color: rgba( var(--palette-neutral-100,0, 0, 0) ,  1 );
    left: 100%;
    height: 18px;
    width: 4px;
    z-index: 100; }
  .work-details-progress-bar-container .work-details-progress-bar-fill {
    background-color: rgba(16, 124, 16, 1);
    background-color: var(--status-success-foreground,rgba(16, 124, 16, 1));
    height: 18px; }
    .work-details-progress-bar-container .work-details-progress-bar-fill.over-capacity {
      background-color: rgba(205, 74, 69, 1);
      background-color: var(--status-error-foreground,rgba(205, 74, 69, 1)); }

.work-details-pane-list .bolt-list-cell-content {
  flex-direction: column; }

.work-details-pane-list-item {
  border: 1px solid transparent; }
  .work-details-pane-list-item.highlighted {
    border: 1px solid rgba(0, 120, 212, 1);
    border: 1px solid var(--component-grid-focus-border-color,rgba(0, 120, 212, 1));
    border-radius: 0; }
/***END WorkDetailsPanel.css***/

