/* /Components/ProjectCommentsSection.razor.rz.scp.css */
[b-pnuaw4tqqw] .comments-divider {
    border-color: rgba(66, 66, 66, 0.2) !important;
}
/* /Components/ProjectRunInProgressIndicator.razor.rz.scp.css */
.in-progress-indicator-stack[b-6b25ybx8e8] {
    flex-shrink: 0;
    box-sizing: border-box;
}

.in-progress-indicator-stack--large[b-6b25ybx8e8] {
    width: 2.25rem;
    min-width: 2.25rem;
    max-width: 2.25rem;
}

.in-progress-indicator-stack--compact[b-6b25ybx8e8] {
    width: 1.5rem;
    min-width: 1.5rem;
    max-width: 1.5rem;
}

.in-progress-indicator-stack[b-6b25ybx8e8]  .mud-progress-linear {
    width: 100%;
    max-width: 100%;
}
/* /Components/Utility/GlobalSearchBar.razor.rz.scp.css */
[b-sl1vr1kn6o] .global-search .mud-input {
    height: 36px;
    background-color: white;
    border-radius: var(--mud-default-borderradius) !important;
    width: 400px;
}
/* /Components/Utility/ValidationErrorList.razor.rz.scp.css */
.validation-error-list[b-temjbzk9r3] {
    list-style-type: initial;
    list-style-position: inside;
    white-space: wrap;
}
/* /Components/ViewProject/Configuration/ProjectConfigurationForm.razor.rz.scp.css */
.project-configuration-form[b-hcw9tppteo] {
    min-height: calc(100vh - 10rem);
    width: 100%;
}

[b-hcw9tppteo] .project-configuration-content {
    min-height: inherit;
}

[b-hcw9tppteo] .project-configuration-stack {
    min-height: inherit;
}
/* /Components/ViewProject/Configuration/WorkerServiceSection/WorkerServiceSelectionModeRadio.razor.rz.scp.css */
/* 
    The radio buttons are nested in a MudPaper that may have a custom colour applied.
    Ensure that the colour of the radio button matches the text in the MudPaper.
*/

.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-primary .mud-radio,
.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-primary .mud-radio-content,
.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-primary .mud-icon-root {
    color: var(--mud-palette-primary-text) !important;
}

.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-error .mud-radio,
.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-error .mud-radio-content,
.worker-selection-mode-radio[b-qchao2i27f]  .mud-theme-error .mud-icon-root {
    color: var(--mud-palette-error-text) !important;
}
/* /Components/ViewProject/ProjectStageIndicator.razor.rz.scp.css */
.step-lead[b-a3wcrbovr0] {
    position: absolute;
    top: calc(50% - 2px);
    left: 0;
    width: 50%;
    height: 2px;
}


.step-trail[b-a3wcrbovr0] {
    position: absolute;
    top: calc(50% - 2px);
    right: 0;
    width: 50%;
    height: 2px;
}

[b-a3wcrbovr0] .stage-default {
    border-color: var(--mud-palette-primary);
    background-color: var(--mud-palette-tertiary);
}

[b-a3wcrbovr0] .stage-step {
    z-index: 1;
}
/* /Components/ViewProject/Runs/InProgressRun.razor.rz.scp.css */
[b-r71omfkse6] .view-project-section.inprogress-section {
    background-color: rgba(89,74,226,0.1);
}

[b-r71omfkse6] .progress-section {
    width: 100%;
    position: relative;
}

[b-r71omfkse6] .progress-section .progress-text {
    position: absolute;
    top: 87px;
}
/* /Components/ViewProject/Runs/NewRun.razor.rz.scp.css */
[b-877r7sk5ds] .view-project-new-run-header {
    background-color: rgba(89, 74, 226, 0.1);
    border-top-left-radius: var(--mud-default-borderradius) !important;
    border-top-right-radius: var(--mud-default-borderradius) !important;
}

[b-877r7sk5ds] .tooltip-fit-width {
    width: fit-content !important;
}
/* /Components/ViewProject/Runs/RunTypeConfigurations/SourceUpload.razor.rz.scp.css */
:global(.source-upload-tooltip)[b-mjf1odzl4p] {
    max-width: 30vw !important;
}
/* /Components/ViewProject/Uploads/ProjectUploadProgress.razor.rz.scp.css */
[b-v5hpk8li7s] .view-project-section.upload-progress-section {
    background-color: rgba(89,74,226,0.1);
}

[b-v5hpk8li7s] .upload-progress-details-section {
    width: 100%;
}

[b-v5hpk8li7s] .progress-section {
    width: 100%;
    position: relative;
    height: 100%;
}

[b-v5hpk8li7s] .progress-bar-wrapper {
    width: 100%;
}

[b-v5hpk8li7s] .progress-section .progress-text {
    position: absolute;
    top: 50%;
    margin-top: 15px;
}

[b-v5hpk8li7s] .summary-upload-progress__segments {
    width: 100%;
    overflow: hidden;
    border-radius: 4px;
}
/* /Components/ViewProject/Uploads/RunUploadFailuresDialog.razor.rz.scp.css */
.upload-failures-dialog__subtitle[b-pxhftspuor] {
    margin-bottom: 0.75rem;
}

.upload-failures-dialog__table[b-pxhftspuor] {
    min-height: 200px;
}

.upload-failures-dialog__table[b-pxhftspuor]  table {
    table-layout: fixed;
    width: 100%;
}

.upload-failures-dialog__file-path[b-pxhftspuor] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.upload-failures-dialog__message[b-pxhftspuor] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* /Components/ViewProject/Uploads/RunUploadProgress.razor.rz.scp.css */
.run-upload-progress__standard-column[b-equx6388sg] {
    width: 20%;
}

.run-upload-progress__progress-column[b-equx6388sg] {
    width: 40%;
}

.run-upload-progress[b-equx6388sg] {
    position: relative;
    width: 100%;
}

[b-equx6388sg] .run-upload-progress__segments {
    width: 100%;
}

[b-equx6388sg] .run-upload-progress__caption {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 100%;
    margin-top: 4px;
}
/* /Components/WorkerServiceFileBrowserDialog.razor.rz.scp.css */
.selectable-file-browser-row[b-2pz4pfn4l8],
.selectable-file-browser-row *[b-2pz4pfn4l8] {
    cursor: pointer;
}
/* /Pages/NewProject.razor.rz.scp.css */
[b-mca1m88690] .project-configuration-form {
    min-height: calc(100vh - 12rem);
}
/* /Pages/ViewProject/Information.razor.rz.scp.css */
[b-ke0ok1i3z9] .run-header {
    line-height: 100% !important;
}

[b-ke0ok1i3z9] .project-details-title-section {
    border-color: rgba(66, 66, 66, 0.2) !important;
    height: 100%;
}

[b-ke0ok1i3z9] .run-more-details-section {
    width: 100%;
    max-width: 100%;
}

[b-ke0ok1i3z9] .view-project-section.warning-section {
    background-color: rgba(255, 165, 0, 0.1);
}

[b-ke0ok1i3z9] .view-project-section.error-section {
    background-color: rgba(244,67,54,0.1);
}
