@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/DCI.Web.Client.Common/DCI.Web.Client.Common.ztniin4dkw.bundle.scp.css';

/* /Pages/Divisions.razor.rz.scp.css */

.divisions-grid[b-dqu5o59rgv] {
    grid-template-columns: auto minmax(auto,var(--is-active-column-max-width));
}

@container (min-width: 576px) {
    .divisions-grid[b-dqu5o59rgv] {
        grid-template-columns: repeat(2, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 768px) {
    .divisions-grid[b-dqu5o59rgv] {
        grid-template-columns: repeat(3, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 992px) {
    .divisions-grid[b-dqu5o59rgv] {
        grid-template-columns: repeat(5, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 1200px) {
}
/* /Pages/Project.razor.rz.scp.css */
.todo-header[b-0ffzd0n7xo], .todo-phase-header[b-0ffzd0n7xo] {
    color: #0d6efd;
    font-weight: bolder;
}

.upcoming-header[b-0ffzd0n7xo], .upcoming-phase-header[b-0ffzd0n7xo] {
    color: #d6dbed;
    font-weight: bolder;
}

.completed-header[b-0ffzd0n7xo], .completed-phase-header[b-0ffzd0n7xo] {
    color: #a3a3a3;
    font-weight: bolder;
}

.todo-phase-header[b-0ffzd0n7xo], .upcoming-phase-header[b-0ffzd0n7xo], .completed-phase-header[b-0ffzd0n7xo] {
    font-size: 1.0rem;
}

.todo-milestone[b-0ffzd0n7xo], .upcoming-milestone[b-0ffzd0n7xo], .completed-milestone[b-0ffzd0n7xo] {
    font-size: 0.875rem;
}
/* /Pages/ScheduleOfValues.razor.rz.scp.css */

.schedule-of-values-table-header[b-rtjub6eztv] {
  z-index: 500 !important;
}

.sov-grand-totals-grid[b-rtjub6eztv] {
  display: grid;
  grid-template-columns: repeat(2, auto);
  width: 100%;
  --dci-grid-bg-color: transparent;
  --bs-border-width: 0;
}

.schedule-of-values-grid[b-rtjub6eztv] {
  --laborcode-min-width: 250px;
  grid-template-columns: minmax(var(--laborcode-min-width), auto) auto auto;
}

@container (min-width: 576px) {
  .schedule-of-values-grid[b-rtjub6eztv] {
    grid-template-columns: minmax(var(--laborcode-min-width), auto) auto repeat(1, auto) auto;
  }
}

@container (min-width: 768px) {
  .schedule-of-values-grid[b-rtjub6eztv] {
    grid-template-columns: minmax(var(--laborcode-min-width), auto) auto repeat(min(var(--cost-code-count), 2), auto) auto;
  }
}

@container (min-width: 992px) {
  .schedule-of-values-grid[b-rtjub6eztv] {
    grid-template-columns: minmax(var(--laborcode-min-width), auto) auto repeat(min(var(--cost-code-count), 4), auto) auto;
  }
}

@container (min-width: 1200px) {
  .schedule-of-values-grid[b-rtjub6eztv] {
    grid-template-columns: minmax(var(--laborcode-min-width), auto) auto repeat(min(var(--cost-code-count), 6), auto) auto;
  }
}

@container (min-width: 1400px) {
  .schedule-of-values-grid[b-rtjub6eztv] {
    grid-template-columns: minmax(var(--laborcode-min-width), auto) auto repeat(min(var(--cost-code-count), 8), auto) auto;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(3n + 1 of .dci-grid-col) {
      grid-column: 1 / 4;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(3n + 2 of .dci-grid-col) {
    grid-column: 4 / 7;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(3n of .dci-grid-col) {
    grid-column: 7 / -1;
  }

   [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(3n + 2 of .dci-grid-col):nth-last-child(1 of .dci-grid-col) {
    grid-column: 4 / -1;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(3n + 1 of .dci-grid-col):nth-last-child(1 of .dci-grid-col) {
    grid-column: 1 / -1;
  }
}

@container (min-width:1200px) and (max-width: 1399px) {
    [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(odd of .dci-grid-col-xxl,.dci-grid-col) {
      grid-column: 1 / 4;
    }

    [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(even of .dci-grid-col-xxl,.dci-grid-col) {
      grid-column: 4 / -1;
    }

    [b-rtjub6eztv] .dci-grid-row-wrapper > :is(.dci-grid-col-xxl,.dci-grid-col):nth-child(odd of .dci-grid-col-xxl,.dci-grid-col):nth-last-child(1 of .dci-grid-col-xxl,.dci-grid-col) {
      grid-column: 1 / -1;
    }
}

@container (min-width:992px) and (max-width: 1199px) {
  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(odd of .dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / 4;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(even of .dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 4 / -1;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :is(.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-child(odd of .dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-last-child(1 of .dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / -1;
  }
}

@container (min-width:768px) and (max-width: 991px) {
  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(odd of .dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / 3;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(even of .dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 3 / -1;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :is(.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-child(odd of .dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-last-child(1 of .dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / -1;
  }
}

@container (min-width: 576px) and (max-width: 767px) {
  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(odd of .dci-grid-col-md,.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / 2;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :nth-child(even of .dci-grid-col-md,.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 2 / -1;
  }

  [b-rtjub6eztv] .dci-grid-row-wrapper > :is(.dci-grid-col-md,.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-child(odd of .dci-grid-col-md,.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col):nth-last-child(1 of .dci-grid-col-md,.dci-grid-col-lg,.dci-grid-col-xl,.dci-grid-col-xxl,.dci-grid-col) {
    grid-column: 1 / -1;
  }
}

[b-rtjub6eztv] .schedule-of-values-grid .sov-invalid {
  outline: 1px solid red !important;
}

[b-rtjub6eztv] .schedule-of-values-grid .sov-valid {
  outline: 1px solid #26b050 !important;
}
/* /Pages/Subsidiaries.razor.rz.scp.css */

.subsidiaries-grid[b-08hu6o38sm] {
    grid-template-columns: auto minmax(auto,var(--is-active-column-max-width));
}

@container (min-width: 576px) {
    .subsidiaries-grid[b-08hu6o38sm] {
        grid-template-columns: repeat(2, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 768px) {
    .subsidiaries-grid[b-08hu6o38sm] {
        grid-template-columns: repeat(3, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 992px) {
    .subsidiaries-grid[b-08hu6o38sm] {
        grid-template-columns: repeat(5, auto) minmax(auto,var(--is-active-column-max-width));
    }
}

@container (min-width: 1200px) {
}
/* /Shared/Dashboard/DashboardEditSelector.razor.rz.scp.css */
.navbar-brand[b-rm5xotm2ta] {
    font-size: 1.1rem;
}

.nav-item[b-rm5xotm2ta] {
    white-space: nowrap;
}

    .nav-item[b-rm5xotm2ta]  a.nav-link {
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        font-weight: bold;
        color: #64b5f6 !important;
        border-bottom: .3rem solid transparent;
    }

    .nav-item[b-rm5xotm2ta]  span.nav-link {
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        font-weight: bold;
        color: #6c757d !important;
        border-bottom: .3rem solid transparent;
    }

    .nav-item[b-rm5xotm2ta]  a.nav-link.active {
        border-bottom: .3rem solid #64b5f6;
        font-weight: bold;
    }


.tabs-area[b-rm5xotm2ta] {
    flex: 1;
}

.tabs-list[b-rm5xotm2ta] {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin: 0;
}


    .tabs-list .nav-item[b-rm5xotm2ta] {
        flex: 0 0 auto;
    }

.add-tab[b-rm5xotm2ta] {
    display: flex;
    align-items: center;
}

.actions-area[b-rm5xotm2ta] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: 8px;
}

.draggable[b-rm5xotm2ta] {
    touch-action: none;
    user-select: none;
    transform: translate(0px, 0px);
}

.drop-zone[b-rm5xotm2ta] {
    transition: background-color 120ms ease;
}

li.nav-item[b-rm5xotm2ta] {
    display: flex;
    align-items: stretch;
}

.mt-2r[b-rm5xotm2ta] {
    margin-top: 2rem !important;
}
/* /Shared/Dashboard/DashboardSelector.razor.rz.scp.css */
.navbar-brand[b-vm4rkvpqi7] {
    font-size: 1.1rem;
}

.nav-item[b-vm4rkvpqi7]  a.nav-link {
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    font-weight: bold;
    color: #64b5f6 !important;
    border-bottom: .3rem solid transparent;
}

.nav-item[b-vm4rkvpqi7]  span.nav-link {
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    font-weight: bold;
    color: #6c757d !important;
    border-bottom: .3rem solid transparent;
}

.nav-item[b-vm4rkvpqi7]  a.nav-link.active {
    border-bottom: .3rem solid #64b5f6;
    font-weight: bold;
}

.tabs-area[b-vm4rkvpqi7] {
    flex: 1;
}

.tabs-list[b-vm4rkvpqi7] {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin: 0;
}


.tabs-list .nav-item[b-vm4rkvpqi7] {
    flex: 0 0 auto;
}

.add-tab[b-vm4rkvpqi7] {
    display: flex;
    align-items: center;
}

.actions-area[b-vm4rkvpqi7] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: 8px;
}

.btn-gear[b-vm4rkvpqi7], .btn-gear:hover[b-vm4rkvpqi7] {
    color: #000;
    border-color: #000
}
/* /Shared/Dashboard/EditWidgetContainer.razor.rz.scp.css */
.dashboard-widget-grid[b-5088d0l3zv]
{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-auto-rows: 120px;
    grid-gap: 15px;
}

.widget[b-5088d0l3zv] {
    border: solid 1px #7C7C7C;
    border-radius: 6px;
    padding: 1rem;
}
/* /Shared/UsersList.razor.rz.scp.css */

.users-admin-grid[b-44zaympbi4] {
    grid-template-columns: repeat(1, auto);
}

.users-grid[b-44zaympbi4] {
    grid-template-columns: repeat(1, auto);
}

@container (min-width: 576px) {
    .users-admin-grid[b-44zaympbi4] {
        grid-template-columns: repeat(3, auto);
    }

    .users-grid[b-44zaympbi4] {
        grid-template-columns: repeat(3, auto);
    }
}

@container (min-width: 768px) {
    .users-admin-grid[b-44zaympbi4] {
        grid-template-columns: repeat(3, auto);
    }

    .users-grid[b-44zaympbi4] {
        grid-template-columns: repeat(6, auto);
    }
}

@container (min-width: 992px) {
    .users-admin-grid[b-44zaympbi4] {
        grid-template-columns: repeat(5, auto);
    }

    .users-grid[b-44zaympbi4] {
        grid-template-columns: repeat(9, auto);
    }
}

@container (min-width: 1200px) {
  .users-admin-grid[b-44zaympbi4] {
    grid-template-columns: repeat(5, auto);
  }

  .users-grid[b-44zaympbi4] {
    grid-template-columns: repeat(9, auto);
  }
}

@container (min-width: 1400px) {
  .users-admin-grid[b-44zaympbi4] {
    grid-template-columns: repeat(8, auto);
  }

  .users-grid[b-44zaympbi4] {
    grid-template-columns: repeat(12, auto);
  }
}
