
/*html {
  font-size: 14px;
}*/
/*@media (min-width: 1024px) {
  .objects {
    min-height: 100vh;
    display: flex;
    align-items: center;
  }
}*/

.task-tree-container[data-v-018a91cf] {
  padding: 1rem;
}
.task-name[data-v-018a91cf] {
  transition: all 0.2s ease;
}

/**
 * Стили для зачеркивания выполненных задач
 * Применяются когда задача отмечена в selectedKeys как completed
 */
.task-completed[data-v-018a91cf] {
  text-decoration: line-through;
  color: var(--text-color-secondary);
  opacity: 0.7;
  font-style: italic;
}

/**
 * Дополнительные стили для состояния выполненных задач
 */
.task-completed[data-v-018a91cf]::after {
  content: ' ✓';
  color: var(--green-500);
  font-weight: bold;
  margin-left: 0.5rem;
}

/*html {
  font-size: 14px;
}*/
/*@media (min-width: 1024px) {
  .projects {
    min-height: 100vh;
    display: flex;
    align-items: center;
  }
}*/
.project-progress-badge[data-v-3fe1ad25],
.customer-badge[data-v-3fe1ad25],
.product-badge[data-v-3fe1ad25],
.order-badge[data-v-3fe1ad25] {
  border-radius: var(--border-radius);
  padding: 0.25em 0.5rem;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.3px;
}
.product-badge.status-instock[data-v-3fe1ad25] {
  background: #C8E6C9;
  color: #256029;
}
.product-badge.status-outofstock[data-v-3fe1ad25] {
  background: #FFCDD2;
  color: #C63737;
}
.product-badge.status-lowstock[data-v-3fe1ad25] {
  background: #FEEDAF;
  color: #8A5340;
}
.project-progress-badge.status-hasNotBeenStarted[data-v-3fe1ad25] {
  background: #C8E6C9;
  color: #256029;
}
.project-progress-badge.status-justStarted[data-v-3fe1ad25] {
  background: #FFCDD2;
  color: #C63737;
}
.project-progress-badge.status-inProgress[data-v-3fe1ad25] {
  background: #FEEDAF;
  color: #8A5340;
}
.project-progress-badge.status-halfOfWay[data-v-3fe1ad25] {
  background: #B3E5FC;
  color: #23547B;
}
.project-progress-badge.status-onFire[data-v-3fe1ad25] {
  background: #f564b4;
  color: #7c142c;
}
.project-progress-badge.status-finishingSoon[data-v-3fe1ad25] {
  background: #b2ffea;
  color: #36806f;
}
.project-progress-badge.status-completed[data-v-3fe1ad25] {
  background: #c5ffb2;
  color: #118a09;
}
.customer-badge.status-qualified[data-v-3fe1ad25] {
  background: #C8E6C9;
  color: #256029;
}
.customer-badge.status-unqualified[data-v-3fe1ad25] {
  background: #FFCDD2;
  color: #C63737;
}
.customer-badge.status-negotiation[data-v-3fe1ad25] {
  background: #FEEDAF;
  color: #8A5340;
}
.customer-badge.status-new[data-v-3fe1ad25] {
  background: #B3E5FC;
  color: #23547B;
}
.customer-badge.status-renewal[data-v-3fe1ad25] {
  background: #ECCFFF;
  color: #694382;
}
.customer-badge.status-proposal[data-v-3fe1ad25] {
  background: #FFD8B2;
  color: #805B36;
}
.order-badge.order-delivered[data-v-3fe1ad25] {
  background: #C8E6C9;
  color: #256029;
}
.order-badge.order-cancelled[data-v-3fe1ad25] {
  background: #FFCDD2;
  color: #C63737;
}
.order-badge.order-pending[data-v-3fe1ad25] {
  background: #FEEDAF;
  color: #8A5340;
}
.order-badge.order-returned[data-v-3fe1ad25] {
  background: #ECCFFF;
  color: #694382;
}
[data-v-3fe1ad25] .p-datatable-frozen-tbody {
  font-weight: bold;
}
[data-v-3fe1ad25] .p-datatable-scrollable .p-frozen-column {
  font-weight: bold;
}