.container {
  /*&:not( .expand ) {
      .partials {
          .form-group {
              label {
                  transform: translateY(8.5px);
                  padding-left: 9px;
              }
              &.-active, &.-focus {
                  label {
                      padding-left: 0;
                      transform: translateY(-30.5px) !important;
                  }
              }
          }
      }
  }*/ }
  .container .todo-container {
    width: calc(100vw - 60px);
    position: absolute;
    left: 30px; }
  .container #accordion {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
    .container #accordion .user-name {
      display: inline-table;
      border: 1px solid #C00418;
      border-radius: 18px;
      text-align: center;
      margin-right: 20px;
      margin-bottom: 20px; }
      .container #accordion .user-name.expanded {
        background-color: #C00418; }
        .container #accordion .user-name.expanded .todo-title, .container #accordion .user-name.expanded .counter {
          color: white; }
      .container #accordion .user-name a {
        font-size: 14px;
        padding: 2px 10px; }
      .container #accordion .user-name .todo-title, .container #accordion .user-name .counter {
        color: #C00418; }
      .container #accordion .user-name .todo-title {
        font-weight: bold; }
      .container #accordion .user-name .counter {
        font-weight: normal;
        margin-left: 5px; }
  .container #accordion-body .row {
    margin-top: 9px;
    margin-bottom: 7px; }
    .container #accordion-body .row th .th-label {
      display: flex; }
      .container #accordion-body .row th .th-label .backlog-title, .container #accordion-body .row th .th-label .order_total {
        font-size: 16px; }
      .container #accordion-body .row th .th-label .backlog-title {
        margin-left: 0; }
      .container #accordion-body .row th .th-label .order_total {
        margin-left: auto;
        font-weight: normal; }
      .container #accordion-body .row th .th-label p {
        margin-right: auto; }
    .container #accordion-body .row th .form-group {
      margin-bottom: 0; }
    .container #accordion-body .row th[scope="col"] {
      vertical-align: baseline; }
  @media (max-width: 1199.98px) {
    .container #accordion-body .week-table {
      box-shadow: inset -5px 0 10px -10px black; }
      .container #accordion-body .week-table th, .container #accordion-body .week-table td {
        max-width: 250px;
        min-width: 250px; }
      .container #accordion-body .week-table .on-hold {
        display: none; } }
  .container .ticket .row {
    padding-right: 0.75rem;
    width: auto; }
  .container .ticket .card-header::before {
    border-style: solid;
    border-width: 0 22px 22px 0;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 0;
    z-index: 100; }
  .container .ticket .card-header::after {
    border-bottom: 1px solid #373737;
    content: "";
    display: block;
    position: absolute;
    right: -5px;
    top: 10px;
    width: 31px;
    z-index: 105;
    transform: rotate(45deg); }
  .container .ticket .card-header .left {
    padding-left: 5px;
    max-width: 40px;
    display: flex;
    flex-direction: column;
    flex-basis: min-content;
    justify-content: space-between; }
    .container .ticket .card-header .left .ticket-sort-arrow div {
      display: flex;
      height: 4px; }
    .container .ticket .card-header .left .ticket-sort-arrow button {
      border: none;
      background: none;
      height: 15px;
      width: 1.94444rem;
      display: flex;
      justify-content: center; }
      .container .ticket .card-header .left .ticket-sort-arrow button i {
        color: #ced4da;
        font-size: 0.8rem;
        margin-left: 1px; }
      .container .ticket .card-header .left .ticket-sort-arrow button.move-up {
        border-bottom: 1px solid #ced4da;
        align-items: flex-start;
        margin-top: 2px; }
      .container .ticket .card-header .left .ticket-sort-arrow button.move-down {
        align-items: flex-end; }
        .container .ticket .card-header .left .ticket-sort-arrow button.move-down i {
          margin-bottom: 2px; }
      .container .ticket .card-header .left .ticket-sort-arrow button.move-up:hover i, .container .ticket .card-header .left .ticket-sort-arrow button.move-down:hover i {
        color: #373737; }
  .container .ticket .card-header .center {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    flex-grow: 1; }
    .container .ticket .card-header .center .ticket-text {
      line-height: 1.3;
      margin: 0; }
      .container .ticket .card-header .center .ticket-text .ticket-link {
        font-weight: bold;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical; }
    .container .ticket .card-header .center .ticket-est {
      font-weight: 600;
      font-size: 0.8rem; }
  .container .ticket .card-header .right {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: end; }
    .container .ticket .card-header .right .card-clockodo {
      text-align: end;
      margin-top: 22px; }
      .container .ticket .card-header .right .card-clockodo i {
        font-size: .8rem; }
        .container .ticket .card-header .right .card-clockodo i.fa-stopwatch {
          font-size: 1rem; }
    .container .ticket .card-header .right .spacer {
      width: 100%;
      text-align: end; }
  .container .ticket .card-footer {
    padding-bottom: 7px; }
    .container .ticket .card-footer .color-picker-container label {
      margin-bottom: 0; }
  .container.expand .ticket .card-header .center {
    padding: 0 10px;
    flex: 1 1 auto; }

@media (max-width: 1199.98px) {
  #accordion, #accordion-body {
    padding-left: 15px;
    padding-right: 15px; } }
.backlog .card-header[data-prio="Niedrig"]::before, #backlog-management .card-header[data-prio="Niedrig"]::before, #backlog-absent .card-header[data-prio="Niedrig"]::before, #backlog-unassigned .card-header[data-prio="Niedrig"]::before {
  border-color: #dee2e6 #dee2e6 #E8E4DA #E8E4DA; }
.backlog .card-header[data-prio="Normal"]::before, #backlog-management .card-header[data-prio="Normal"]::before, #backlog-absent .card-header[data-prio="Normal"]::before, #backlog-unassigned .card-header[data-prio="Normal"]::before {
  border-color: #dee2e6 #dee2e6 #FFFFFF #FFFFFF; }
.backlog .card-header[data-prio="Hoch"]::before, #backlog-management .card-header[data-prio="Hoch"]::before, #backlog-absent .card-header[data-prio="Hoch"]::before, #backlog-unassigned .card-header[data-prio="Hoch"]::before {
  border-color: #dee2e6 #dee2e6 #FFB779 #FFB779; }
.backlog .card-header[data-prio="Sofort"]::before, #backlog-management .card-header[data-prio="Sofort"]::before, #backlog-absent .card-header[data-prio="Sofort"]::before, #backlog-unassigned .card-header[data-prio="Sofort"]::before {
  border-color: #dee2e6 #dee2e6 #C00418 #C00418; }
.backlog .card-header .row, #backlog-management .card-header .row, #backlog-absent .card-header .row, #backlog-unassigned .card-header .row {
  margin-top: 10px;
  margin-bottom: 7px; }

.dailyList .card-header[data-prio="Niedrig"]::before {
  border-color: #E8E4DA #E8E4DA #E8E4DA #E8E4DA; }
.dailyList .card-header[data-prio="Normal"]::before {
  border-color: #E8E4DA #E8E4DA #FFFFFF #FFFFFF; }
.dailyList .card-header[data-prio="Hoch"]::before {
  border-color: #E8E4DA #E8E4DA #FFB779 #FFB779; }
.dailyList .card-header[data-prio="Sofort"]::before {
  border-color: #E8E4DA #E8E4DA #C00418 #C00418; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

@media (max-width: 1199.98px) {
  .container .ticket .card-header .left .ticket-sort-arrow button {
    width: 25px; }

  .tx-dl-todos .card-avatar,
  .tx-dl-todos .card-avatar img {
    width: 25px;
    height: 25px; } }

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