/* /Administration/AuditTrails/AuditTrailsTable.razor.rz.scp.css */
[b-69rwid5nae] .mud-table-toolbar {
    flex-wrap: wrap;
    gap: 12px;
    height: inherit;
    min-height: var(--mud-internal-toolbar-height);
}
/* /Agents/AgentInfo.razor.rz.scp.css */
td[b-ef1hntvjwu] {
    padding: 0 4px;
}

    td:nth-child(2n+1)[b-ef1hntvjwu] {
        font-weight: bold;
        text-align: right;
    }
/* /Agents/AgentLogs.razor.rz.scp.css */
[b-10cgrhr0fh] .mud-table-root .mud-table-body .mud-table-cell {
    color: black;
}
/* /Agents/AgentRunPowerShellScript.razor.rz.scp.css */
[b-7xle0gbrq5] textarea {
    white-space: pre;
}
/* /CommandRuns/CommandRunLogs.razor.rz.scp.css */
[b-r7xza9j3jy] .mud-table-root {
    table-layout: auto !important;
}
[b-r7xza9j3jy] .mud-table-root .mud-table-body .mud-table-cell {
    color: black;
}
/* /CommandRuns/CommandRunTable.razor.rz.scp.css */
[b-p899nfcg0i] .mud-table-root {
    table-layout: fixed;
}

[b-p899nfcg0i] .mud-tabs-toolbar {
    z-index: 1;
}

[b-p899nfcg0i] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /CommandRuns/DashboardCommandRunTable.razor.rz.scp.css */
[b-igzfeh40kr] .mud-table-root {
    table-layout: fixed;
}

[b-igzfeh40kr] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /CommandRuns/ExceptionBox.razor.rz.scp.css */
.expandable[b-3jomgu5qz9] {
    min-height: 20px;
}

.expandable-container[b-3jomgu5qz9] {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: 200ms grid-template-rows ease-in-out;
}

.expanded[b-3jomgu5qz9] {
    grid-template-rows: 1fr;
}
/* /Common/ClipboardButtonArea.razor.rz.scp.css */
.hover-container:hover .clipboard-button[b-ehg1yrzxhw] {
    visibility: visible;
}

.clipboard-button[b-ehg1yrzxhw] {
    visibility: hidden;
    right: 0;
    top: 0;
}
/* /Common/Dialogs/DialogUpdateButton.razor.rz.scp.css */
@keyframes pulsate-b-k3fjwgaie5 {
    0% {
        transform: scale(1);
        filter: drop-shadow(0 0 0 var(--mud-palette-info));
    }

    50% {
        transform: scale(1.2);
        filter: drop-shadow(0 0 5px var(--mud-palette-info));
    }

    100% {
        transform: scale(1);
        filter: drop-shadow(0 0 0 var(--mud-palette-info));
    }
}

[b-k3fjwgaie5] .pulsate {
    animation: pulsate-b-k3fjwgaie5 1s infinite;
    color: var(--mud-palette-info) !important;
}
/* /Common/MonacoCodeEditor.razor.rz.scp.css */
[b-gxozwkd5g0] .monaco-editor-container {
    height: 100%;
}

[b-gxozwkd5g0] .monaco-editor {
    outline: none;
    position: absolute !important; /* see https://stackoverflow.com/a/71876526/101371 */
}
/* /EmailTemplates/EmailTemplateDetails.razor.rz.scp.css */
[b-u0zkf0vwda] .mud-tabs-panels {
    height: calc(100vh - 377px);
}
/* /EmailTemplates/EmailTemplateItemFields.razor.rz.scp.css */
[b-byh463wwvt] .mud-tabs-panels {
    height: 100%;
}
/* /Entity/EntityDetailsLink.razor.rz.scp.css */
[b-59v8a1e7wl] .hover-container:hover .edit-button {
    visibility: visible;
}

[b-59v8a1e7wl] .edit-button {
    visibility: hidden;
}
/* /Entity/EntityTable/AddEditModal.razor.rz.scp.css */
.mud-overlay-dialog[b-sqtpf8in46]
{
    z-index: 2600 !important;
}

.mud-dialog-container[b-sqtpf8in46] {
    z-index: 2601 !important;
}

.schedule-timeline-edit-entity-dialog[b-sqtpf8in46] {
    z-index: 2602 !important;
}
/* /Entity/EntityTable/EntityTable.razor.rz.scp.css */
[b-7919kjtvnm] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /Projects/Jobs/JobScheduleTable.razor.rz.scp.css */
[b-0gbruuqsyp] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /Projects/Schedules/Schedules.razor.rz.scp.css */
[b-4qhqf71j2h] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /Projects/Schedules/SchedulesTimeline.razor.rz.scp.css */
[b-1gfr6midx9] .schedule-timeline-toolbar {
    gap: 0.75rem;
}

[b-1gfr6midx9] .schedule-timeline-toolbar-date {
    white-space: nowrap;
}

[b-1gfr6midx9] .schedule-timeline-toolbar-group {
    flex-wrap: nowrap;
}

[b-1gfr6midx9] .schedule-timeline-server-chip {
    color: var(--mud-palette-text-primary);
    background: color-mix(in srgb, var(--schedule-server-color) 18%, var(--mud-palette-surface));
    border: 1px solid color-mix(in srgb, var(--schedule-server-color) 72%, var(--mud-palette-lines-default));
}

[b-1gfr6midx9] .schedule-timeline-server-chip.mud-chip-selected {
    color: var(--mud-palette-text-primary);
    background: color-mix(in srgb, var(--schedule-server-color) 30%, var(--mud-palette-surface));
    border-color: var(--schedule-server-color);
}
/* /Projects/Schedules/SchedulesTimelineGantt.razor.rz.scp.css */
.schedule-timeline-gantt-surface[b-dnczir1ryd] {
    position: relative;
    overflow: hidden;
}

.schedule-timeline-gantt-refresh[b-dnczir1ryd] {
    position: absolute;
    inset: 0 0 auto 0;
    z-index: 5;
}

.schedule-timeline-gantt-state[b-dnczir1ryd] {
    gap: 0.75rem;
    height: 32rem;
}

.schedule-timeline-gantt-scroll[b-dnczir1ryd] {
    overflow: auto;
    max-height: 32rem;
}

.schedule-timeline-gantt-grid[b-dnczir1ryd] {
    display: grid;
    align-items: stretch;
}

.schedule-timeline-gantt-sidebar-header[b-dnczir1ryd],
.schedule-timeline-gantt-header[b-dnczir1ryd] {
    position: sticky;
    top: 0;
}

.schedule-timeline-gantt-sidebar-header[b-dnczir1ryd] {
    display: flex;
    align-items: center;
    padding: 0.75rem 1rem;
    border-right: 1px solid var(--mud-palette-lines-default);
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-surface);
    left: 0;
    z-index: 11;
}

.schedule-timeline-gantt-header[b-dnczir1ryd] {
    background: var(--mud-palette-surface);
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.schedule-timeline-gantt-header-days[b-dnczir1ryd],
.schedule-timeline-gantt-header-hours[b-dnczir1ryd] {
    display: flex;
    position: relative;
}

.schedule-timeline-gantt-header-day[b-dnczir1ryd],
.schedule-timeline-gantt-header-hour[b-dnczir1ryd] {
    flex: 0 0 auto;
    box-sizing: border-box;
}

.schedule-timeline-gantt-header-day[b-dnczir1ryd] {
    padding: 0.35rem 0.5rem;
    border-right: 1px solid var(--mud-palette-lines-default);
    background: color-mix(in srgb, var(--mud-palette-surface) 78%, var(--mud-palette-primary) 22%);
}

.schedule-timeline-gantt-header-hours[b-dnczir1ryd] {
    background-image:
        repeating-linear-gradient(to right,
            color-mix(in srgb, var(--mud-palette-lines-default) 65%, transparent) 0,
            color-mix(in srgb, var(--mud-palette-lines-default) 65%, transparent) 1px,
            transparent 1px,
            transparent var(--schedule-timeline-quarter-width)),
        repeating-linear-gradient(to right,
            var(--mud-palette-lines-default) 0,
            var(--mud-palette-lines-default) 1px,
            transparent 1px,
            transparent var(--schedule-timeline-hour-width));
}

.schedule-timeline-gantt-header-hour[b-dnczir1ryd] {
    width: var(--schedule-timeline-hour-width);
    padding: 0.35rem 0.35rem 0.5rem;
    border-right: 1px solid transparent;
}

.schedule-timeline-gantt-now-label[b-dnczir1ryd] {
    position: absolute;
    top: 0.15rem;
    transform: translateX(-50%);
    padding: 0.1rem 0.35rem;
    background: color-mix(in srgb, var(--mud-palette-error) 12%, var(--mud-palette-surface));
    border: 1px solid color-mix(in srgb, var(--mud-palette-error) 45%, transparent);
    color: var(--mud-palette-text-primary);
    pointer-events: none;
    z-index: 10;
    white-space: nowrap;
}

.schedule-timeline-gantt-sidebar-row[b-dnczir1ryd] {
    position: sticky;
    left: 0;
    z-index: 2;
    display: flex;
    width: 100%;
    padding: 0;
    text-align: left;
    border: 0;
    border-right: 1px solid var(--mud-palette-lines-default);
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-surface);
    cursor: pointer;
    z-index: 10;
}

.schedule-timeline-gantt-sidebar-row:hover[b-dnczir1ryd],
.schedule-timeline-gantt-sidebar-row:focus-visible[b-dnczir1ryd] {
    background: color-mix(in srgb, var(--mud-palette-surface) 72%, var(--mud-palette-primary-hover) 28%);
    outline: none;
}

.schedule-timeline-gantt-sidebar-row-content[b-dnczir1ryd] {
    width: 100%;
    align-self: center;
    padding: 0.75rem 1rem;
}

.schedule-timeline-gantt-sidebar-title-row[b-dnczir1ryd] {
    display: flex;
    gap: 0.5rem;
    align-items: center;
}

.schedule-timeline-gantt-sidebar-color[b-dnczir1ryd] {
    display: inline-flex;
    flex: 0 0 auto;
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 999px;
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--mud-palette-black) 18%, transparent);
}

.schedule-timeline-gantt-sidebar-subtitle[b-dnczir1ryd] {
    display: inline-flex;
    margin-top: 0.2rem;
}

.schedule-timeline-gantt-row[b-dnczir1ryd] {
    position: relative;
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background-image:
        repeating-linear-gradient(to right,
            color-mix(in srgb, var(--mud-palette-lines-default) 55%, transparent) 0,
            color-mix(in srgb, var(--mud-palette-lines-default) 55%, transparent) 1px,
            transparent 1px,
            transparent var(--schedule-timeline-quarter-width)),
        repeating-linear-gradient(to right,
            var(--mud-palette-lines-default) 0,
            var(--mud-palette-lines-default) 1px,
            transparent 1px,
            transparent var(--schedule-timeline-hour-width));
    background-color: color-mix(in srgb, var(--mud-palette-background-gray) 35%, var(--mud-palette-surface));
    cursor: pointer;
}

.schedule-timeline-gantt-row:hover[b-dnczir1ryd] {
    background-color: color-mix(in srgb, var(--mud-palette-background-gray) 62%, var(--mud-palette-surface));
}

.schedule-timeline-gantt-row-empty[b-dnczir1ryd] {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 1rem;
    color: var(--mud-palette-text-secondary);
}

.schedule-timeline-gantt-bar-container[b-dnczir1ryd] {
    position: absolute;
    min-width: 10px;
    height: 26px;
    overflow: visible;
    z-index: 2;
}

.schedule-timeline-gantt-bar-container:hover[b-dnczir1ryd],
.schedule-timeline-gantt-bar-container:focus-within[b-dnczir1ryd],
.schedule-timeline-gantt-bar-container-open[b-dnczir1ryd] {
    z-index: 2002;
}

.schedule-timeline-gantt-bar[b-dnczir1ryd] {
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mud-palette-black) 16%, transparent);
    background: inherit;
    cursor: pointer;
}

.schedule-timeline-gantt-bar-container:hover .schedule-timeline-gantt-bar[b-dnczir1ryd],
.schedule-timeline-gantt-bar-container:focus-within .schedule-timeline-gantt-bar[b-dnczir1ryd] {
    filter: brightness(1.05);
    outline: 2px solid color-mix(in srgb, var(--mud-palette-primary) 35%, transparent);
    outline-offset: 2px;
}

.schedule-timeline-gantt-bar-tooltip[b-dnczir1ryd] {
    position: relative;
    display: block;
    min-width: 16rem;
    max-width: 20rem;
    padding: 0.5rem 0.65rem;
    text-align: left;
    white-space: normal;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background: var(--mud-palette-surface);
    box-shadow: var(--mud-elevation-8);
    color: var(--mud-palette-text-primary);
    pointer-events: none;
    z-index: 2003;
}

.schedule-timeline-gantt-bar-tooltip .mud-typography[b-dnczir1ryd] {
    display: block;
    width: 100%;
    text-align: left;
}

.schedule-timeline-gantt-bar-tooltip-title[b-dnczir1ryd] {
    margin-bottom: 0.25rem;
    font-weight: 700;
}

.schedule-timeline-gantt-bar-tooltip-item + .schedule-timeline-gantt-bar-tooltip-item[b-dnczir1ryd] {
    margin-top: 0.25rem;
}

.schedule-timeline-gantt-bar-tooltip-label[b-dnczir1ryd] {
    font-weight: 700;
}

.schedule-timeline-gantt-bar-tooltip-value[b-dnczir1ryd] {
    padding-left: 0;
}

.schedule-timeline-gantt-floating-tooltip[b-dnczir1ryd] {
    position: fixed;
    transform: translate(-50%, calc(-100% - 0.75rem));
    pointer-events: none;
    z-index: 2003;
}

.schedule-timeline-gantt-bar-tooltip[b-dnczir1ryd]::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0.7rem;
    height: 0.7rem;
    transform: translateX(-50%) rotate(45deg);
    border-right: 1px solid var(--mud-palette-lines-default);
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-surface);
}

.schedule-timeline-gantt-dependencies[b-dnczir1ryd] {
    position: absolute;
    inset: 0;
    pointer-events: none;
    overflow: visible;
}

.schedule-timeline-gantt-dependencies path[b-dnczir1ryd] {
    fill: none;
    stroke: color-mix(in srgb, var(--mud-palette-text-secondary) 40%, transparent);
    stroke-width: 1.5px;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.schedule-timeline-gantt-now-marker[b-dnczir1ryd] {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background: var(--mud-palette-error);
    pointer-events: none;
    z-index: 1;
}

.schedule-timeline-gantt-now-marker-header[b-dnczir1ryd] {
    top: 1.35rem;
    z-index: 5;
}

.schedule-timeline-gantt-context-popover[b-dnczir1ryd],
.schedule-timeline-gantt-context-popover.mud-popover[b-dnczir1ryd] {
    min-width: 12rem;
    z-index: 2500 !important;
}

    .schedule-timeline-gantt-context-popover[b-dnczir1ryd]  .mud-list {
        min-width: 12rem;
        width: 200px;
        z-index: 2500 !important;
    }

.schedule-timeline-gantt-context-popover[b-dnczir1ryd]  .mud-list-item {
    min-height: 2.5rem;
    white-space: nowrap;
    width: 200px;
}

[b-dnczir1ryd] #menuki4qcjus.mud-menu-list-wrapper{
    z-index: 2000 !important;
}
/* /Sources/Db/DbSchema.razor.rz.scp.css */
[b-l0d9r9deo9] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
.table-rowcount:hover .table-rowcount-button[b-l0d9r9deo9] {
    opacity: 1;
}
.table-rowcount-button[b-l0d9r9deo9] {
    opacity: 0;
}
/* /Sources/OData/ODataSchema.razor.rz.scp.css */
[b-2o6vj0le9f] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /Sources/Text/TextSourceFiles.razor.rz.scp.css */
[b-rhdh52bodd] tr.disabled {
    --mud-palette-text-primary: var(--mud-palette-text-disabled);
}
/* /SqlSchemas/CompareResults.razor.rz.scp.css */
[b-slxu88gssk] .selected {
    background-color: var(--mud-palette-info) !important;
}
[b-slxu88gssk] .selected > td {
    color: white !important;
}
[b-slxu88gssk] .selected > td .mud-input {
    color: white !important;
}
