.p6-wbs-row.has-kids .p6-left,
    .p6-wbs-row.has-kids .p6-right {
      cursor: pointer
    }

    .p6-wbs-row.has-kids:hover .p6-left {
      filter: brightness(1.1) !important
    }

    .p6-wbs-row.has-kids:hover .p6-right {
      background-color: rgba(255, 255, 255, .03) !important
    }

    .p6-toggle-mark {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 16px;
      min-width: 16px;
      margin-inline-end: 7px;
      font-size: 12px;
      font-weight: 900;
      color: var(--wbs-accent, #8eacc9);
      opacity: .95
    }

    .p6-name-main.with-toggle {
      display: flex !important;
      align-items: center;
      min-width: 0
    }

    .p6-name-main.with-toggle .p6-name-text {
      min-width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
    }

    .p6-tb-lbl.wbs {
      margin-inline-start: 6px
    }
