@import '_content/AuralizeBlazor/AuralizeBlazor.tf5u2o3oxg.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';
@import '_content/Nextended.Blazor/Nextended.Blazor.tkxqvq0zjw.bundle.scp.css';

/* /Components/Dialogs/AddTrainingFilter.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-n5gnl0bg42] {
    width: auto;
}

.mud-table.mytable * tr td[b-n5gnl0bg42], .mud-table.mytable * tr th[b-n5gnl0bg42] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-n5gnl0bg42] {
    width: 100%;
}

.mud-container.myContainer[b-n5gnl0bg42] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-n5gnl0bg42] {
    color: green;
}
/* /Components/Dialogs/Ai/AddUnlearningDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-65uiddecv9] {
    width: auto;
}

.mud-table.mytable * tr td[b-65uiddecv9], .mud-table.mytable * tr th[b-65uiddecv9] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-65uiddecv9] {
    width: 100%;
}

.mud-container.myContainer[b-65uiddecv9] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-65uiddecv9] {
    color: green;
}
/* /Components/Dialogs/Ai/AddUnlearningWordDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-zfqw0zak64] {
    width: auto;
}

.mud-table.mytable * tr td[b-zfqw0zak64], .mud-table.mytable * tr th[b-zfqw0zak64] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-zfqw0zak64] {
    width: 100%;
}

.mud-container.myContainer[b-zfqw0zak64] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-zfqw0zak64] {
    color: green;
}
/* /Components/Dialogs/Ai/CorrelatedParameterDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-rutjsu9419] {
    width: auto;
}

.mud-table.mytable * tr td[b-rutjsu9419], .mud-table.mytable * tr th[b-rutjsu9419] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-rutjsu9419] {
    width: 100%;
}

.mud-container.myContainer[b-rutjsu9419] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-rutjsu9419] {
    color: green;
}
/* /Components/Dialogs/Ai/CreateAIModelDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-dmn18ws9d9] {
    width: auto;
}

.mud-table.mytable * tr td[b-dmn18ws9d9], .mud-table.mytable * tr th[b-dmn18ws9d9] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-dmn18ws9d9] {
    width: 100%;
}

.mud-container.myContainer[b-dmn18ws9d9] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-dmn18ws9d9] {
    color: green;
}
/* /Components/Dialogs/Ai/DeleteAIModelDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-l9wv8dv8sq] {
    width: auto;
}

.mud-table.mytable * tr td[b-l9wv8dv8sq], .mud-table.mytable * tr th[b-l9wv8dv8sq] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-l9wv8dv8sq] {
    width: 100%;
}

.mud-container.myContainer[b-l9wv8dv8sq] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-l9wv8dv8sq] {
    color: green;
}
/* /Components/Dialogs/Ai/DeleteUnlearningDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-i1s2x5m4mk] {
    width: auto;
}

.mud-table.mytable * tr td[b-i1s2x5m4mk], .mud-table.mytable * tr th[b-i1s2x5m4mk] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-i1s2x5m4mk] {
    width: 100%;
}

.mud-container.myContainer[b-i1s2x5m4mk] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-i1s2x5m4mk] {
    color: green;
}
/* /Components/Dialogs/Ai/DeleteUnlearningWordDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-lfsjykrzzn] {
    width: auto;
}

.mud-table.mytable * tr td[b-lfsjykrzzn], .mud-table.mytable * tr th[b-lfsjykrzzn] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-lfsjykrzzn] {
    width: 100%;
}

.mud-container.myContainer[b-lfsjykrzzn] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-lfsjykrzzn] {
    color: green;
}
/* /Components/Dialogs/Ai/UploadComplexHistoricalLearningDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-ja941e23vk] {
    width: auto;
}

.mud-table.mytable * tr td[b-ja941e23vk], .mud-table.mytable * tr th[b-ja941e23vk] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-ja941e23vk] {
    width: 100%;
}

.mud-container.myContainer[b-ja941e23vk] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-ja941e23vk] {
    color: green;
}

.loading-text[b-ja941e23vk] {
    color: orange
}
/* /Components/Dialogs/Ai/UploadHistoricalLearningDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-8w4kkdearc] {
    width: auto;
}

.mud-table.mytable * tr td[b-8w4kkdearc], .mud-table.mytable * tr th[b-8w4kkdearc] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-8w4kkdearc] {
    width: 100%;
}

.mud-container.myContainer[b-8w4kkdearc] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-8w4kkdearc] {
    color: green;
}

.loading-text[b-8w4kkdearc] {
    color: orange
}
/* /Components/Dialogs/Ai/UploadUnlearningDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-6ectz53z82] {
    width: auto;
}

.mud-table.mytable * tr td[b-6ectz53z82], .mud-table.mytable * tr th[b-6ectz53z82] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-6ectz53z82] {
    width: 100%;
}

.mud-container.myContainer[b-6ectz53z82] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-6ectz53z82] {
    color: green;
}

.loading-text[b-6ectz53z82] {
    color: orange
}
/* /Components/Dialogs/Common/ConfirmationDialog.razor.rz.scp.css */
.mud-dialog-title[b-6s8votwkaj] {
    display: none;
}

.mud-card-common[b-6s8votwkaj] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.dialog-data[b-6s8votwkaj] {
    margin-top: 1.5em;

    & ul li:not(:last-child) {
        padding-bottom: 2px;
    }
}
/* /Components/Dialogs/DialogPropertyFilterComponent.razor.rz.scp.css */
.property-group-header[b-cbdxwuhfuw] {
    display: flex;
    align-items: center;
    padding: 4px 0;
    color: var(--mud-palette-primary, #594ae2);
    background-color: var(--mud-palette-grey-lighten4);
    margin: 0 -16px;
    padding-left: 16px;
    border-top: 1px solid var(--mud-palette-divider);
    font-weight: 600;
    font-size: 0.8rem;
}

.property-item[b-cbdxwuhfuw] {
    display: flex;
    align-items: center;
    padding: 2px 0;
    margin-left: 12px;
    font-size: 0.85rem;
}

.property-item.simple-property[b-cbdxwuhfuw] {
    font-weight: 500;
    border-left: 2px solid var(--mud-palette-success-lighten2);
    padding-left: 6px;
    margin-left: 6px;
    background-color: var(--mud-palette-success-lighten5);
    border-radius: 3px;
}

.property-item.nested-property[b-cbdxwuhfuw] {
    opacity: 0.85;
    border-left: 2px solid var(--mud-palette-info-lighten2);
    padding-left: 6px;
    margin-left: 6px;
    background-color: var(--mud-palette-info-lighten5);
    border-radius: 3px;
}

.property-item.collection-property[b-cbdxwuhfuw] {
    font-weight: 600;
    border-left: 2px solid var(--mud-palette-warning-lighten2);
    padding-left: 6px;
    margin-left: 6px;
    background-color: var(--mud-palette-warning-lighten5);
    border-radius: 3px;
}

.property-path[b-cbdxwuhfuw] {
    color: var(--mud-palette-text-secondary);
    margin-left: 6px;
    font-style: italic;
    font-size: 0.7rem;
}

.active-filters[b-cbdxwuhfuw] {
    background-color: var(--mud-palette-grey-lighten5);
    padding: 8px;
    border-radius: 4px;
    border: 1px solid var(--mud-palette-divider-light);
}

.filter-chips[b-cbdxwuhfuw] {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-items: center;
}
/* /Components/Dialogs/Docflow/CaptureProviderSetupEditDialog.razor.rz.scp.css */
/* Component-specific styles for CaptureProviderSetupEditDialog */
.form[b-yvxk7wc911] {
    min-width: 500px;
}
/* /Components/Dialogs/Docflow/StateLogDialog.razor.rz.scp.css */
[b-efr5o5c9b3] .mud-table-cell-custom-group {
    font-weight: 500;
}

[b-efr5o5c9b3] .mud-table-cell-custom-group-footer {
    padding-bottom: 50px;
    text-align: right;
}

.group-header[b-efr5o5c9b3] {
    background-color: var(--mud-palette-background-grey);
}

[b-efr5o5c9b3] .mud-table-cell:only-child {
    display: none;
}

.copy-cell[b-efr5o5c9b3] {
    position: relative;
    cursor: pointer;
}

.copy-cell-icon[b-efr5o5c9b3] {
    display: none;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

.copy-cell:hover .copy-cell-icon[b-efr5o5c9b3] {
    display: block;
}

[b-efr5o5c9b3] .my-custom-table .mud-table-container {
    height: auto !important;
}
/* /Components/Dialogs/JsonDialog.razor.rz.scp.css */
.json-content[b-s2wrehrf6t] {
    max-height: 500px; /* Adjust this value based on your UI needs */
    overflow-y: auto; /* Enables vertical scrolling */
    overflow-x: hidden; /* Hides horizontal scrolling, adjust as needed */
}
/* /Components/Dialogs/MonitoringService/JobLogDetailsDialog.razor.rz.scp.css */
.copy-cell[b-pwg5pbrmer] {
    position: relative;
    cursor: pointer;
}

.copy-cell-icon[b-pwg5pbrmer] {
    display: none;
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

.copy-cell:hover .copy-cell-icon[b-pwg5pbrmer] {
    display: block;
}

.invoice-link[b-pwg5pbrmer] {
    color: #006bb7;
    text-decoration: underline;
}
/* /Components/Dialogs/Organizations/OrganizationAdminDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-dgl7h2h0qg] {
    width: auto;
}

.mud-table.mytable * tr td[b-dgl7h2h0qg], .mud-table.mytable * tr th[b-dgl7h2h0qg] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-dgl7h2h0qg] {
    width: 100%;
}

.mud-container.myContainer[b-dgl7h2h0qg] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-dgl7h2h0qg] {
    color: green;
}
/* /Components/Dialogs/Organizations/OrganizationClientsDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-opidossiv7] {
    width: auto;
}

.mud-table.mytable * tr td[b-opidossiv7], .mud-table.mytable * tr th[b-opidossiv7] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-opidossiv7] {
    width: 100%;
}

.mud-container.myContainer[b-opidossiv7] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-opidossiv7] {
    color: green;
}
/* /Components/Dialogs/Users/UserOutOfOfficeDialog.razor.rz.scp.css */
.mud-simple-table.mud-table.mytable table[b-9q58d7qp36] {
    width: auto;
}

.mud-table.mytable * tr td[b-9q58d7qp36], .mud-table.mytable * tr th[b-9q58d7qp36] {
    width: auto;
    white-space: nowrap;
    padding: 4px 16px;
    border-bottom: 0
}

.mud-table.mytable tr td:first-child + td[b-9q58d7qp36] {
    width: 100%;
}

.mud-container.myContainer[b-9q58d7qp36] {
    padding-left: 0px;
    padding-right: 0px;
}

.success-text[b-9q58d7qp36] {
    color: green;
}
/* /Components/Dialogs/XmlDialog.razor.rz.scp.css */
.xml-content[b-fbm55cz8s4] {
    max-height: 500px; /* Adjust this value based on your UI needs */
    overflow-y: auto; /* Enables vertical scrolling */
    overflow-x: hidden; /* Hides horizontal scrolling, adjust as needed */
}
/* /Components/DocumentCapture/JsonViewer.razor.rz.scp.css */
.json-content[b-a5tz7bunnw] {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

pre[b-a5tz7bunnw] {
    font-family: 'Courier New', monospace;
    font-size: 0.875rem;
}
/* /Components/Filters/DateTimeRangeFilter.razor.rz.scp.css */
.datetime-picker-container[b-frqd24wo58] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
    flex-shrink: 0;
}

/* Keep date picker inputs at readable 14px (match filter row and table text). */
.datetime-picker-container[b-frqd24wo58]  .mud-input-root input,
.datetime-picker-container[b-frqd24wo58]  .mud-input-slot input {
    font-size: 14px;
}

.time-picker-row[b-frqd24wo58]  .mud-input-root input,
.time-picker-row[b-frqd24wo58]  .mud-input-slot input {
    font-size: 10px;
}

.time-picker-row[b-frqd24wo58] {
    display: flex;
    gap: 4px;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 300px;
    max-width: 300px;
    overflow: hidden;
}
/* /Components/Filters/MultiGuidFilter.razor.rz.scp.css */
.multi-guid-container[b-dnjchblb6l] {
    position: relative;
}

.multi-guid-container .mud-input-control .mud-input-control-input-container input[b-dnjchblb6l] {
    font-size: 0.875rem;
    padding-right: 32px;
}

.helper-text-row[b-dnjchblb6l] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 4px;
    min-height: 24px;
}

.helper-text[b-dnjchblb6l] {
    font-size: 0.75rem;
    color: var(--mud-palette-text-secondary);
    line-height: 1.66;
    letter-spacing: 0.03333em;
    margin: 0;
}

.status-icon-container[b-dnjchblb6l] {
    display: flex;
    align-items: center;
    margin-left: 8px;
}

.guid-status-icon[b-dnjchblb6l] {
    cursor: pointer;
}

.guid-status-valid[b-dnjchblb6l] {
    color: var(--mud-palette-success);
}

.guid-status-invalid[b-dnjchblb6l] {
    color: var(--mud-palette-error);
}

.guid-status-mixed[b-dnjchblb6l] {
    color: var(--mud-palette-warning);
}

[b-dnjchblb6l] .clear-button input {
    padding-right: 2rem;
}
/* /Components/JourneyVisualizations/CrossServiceFlowView.razor.rz.scp.css */
.service-flow-diagram[b-ivacwrny47] {
    position: relative;
}

.service-node[b-ivacwrny47] {
    transition: transform 0.2s;
}

.service-node:hover[b-ivacwrny47] {
    transform: scale(1.05);
    z-index: 10;
}
/* /Components/JourneyVisualizations/ServiceSwimlanesView.razor.rz.scp.css */
.hover-elevate:hover[b-3kbpuiy3c1] {
    transform: scale(1.05);
    transition: transform 0.2s;
    z-index: 10;
}

.state-segment[b-3kbpuiy3c1] {
    transition: all 0.2s;
}

.state-segment:hover[b-3kbpuiy3c1] {
    z-index: 20;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.session-bar[b-3kbpuiy3c1] {
    transition: opacity 0.2s;
}

.session-bar:hover[b-3kbpuiy3c1] {
    opacity: 0.3;
}
/* /Components/JourneyVisualizations/StateFlowView.razor.rz.scp.css */
.state-flow-item[b-zh17n14ndx] {
    position: relative;
}

.state-node[b-zh17n14ndx] {
    transition: transform 0.2s;
}

.state-node:hover[b-zh17n14ndx] {
    transform: scale(1.05);
    z-index: 10;
}
/* /Components/Library/LoadingSpinner.razor.rz.scp.css */
.loading-container[b-l7mdoobg3a] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
}

.loading-container.horizontal[b-l7mdoobg3a] {
    flex-direction: row;
}

.loading-container.vertical[b-l7mdoobg3a] {
    flex-direction: column;
}

.loading-overlay[b-l7mdoobg3a] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}
/* /Components/Library/WeekGrid.razor.rz.scp.css */
.week-grid-card[b-nabubnpc20] {
    width: min(1100px, 100%);
}

.week-title[b-nabubnpc20] {
    font-weight: 700;
    margin: 0;
    font-size: 16px;
}

.week-subtitle[b-nabubnpc20] {
    margin-top: 4px;
    color: var(--mud-palette-text-secondary, rgba(0, 0, 0, 0.6));
}

.week-grid-wrap[b-nabubnpc20] {
    position: relative;
    padding: 0;
    overflow-x: auto;
    border-radius: 8px;
    border: 1px solid var(--mud-palette-lines-default, #e0e0e0);
}

.week-table[b-nabubnpc20] {
    min-width: 920px;
    border-collapse: separate;
    border-spacing: 0;
}

.week-table thead[b-nabubnpc20] {
    position: sticky;
    top: 0;
    z-index: 20;
    background: var(--mud-palette-surface, #fff);
}

.grid-corner-header[b-nabubnpc20] {
    position: sticky;
    left: 0;
    z-index: 30;
    text-align: center;
    font-weight: 600;
    font-size: 0.8125rem;
    background: var(--mud-palette-surface, #fff);
    border-right: 1px solid var(--mud-palette-lines-default, #e0e0e0);
    padding: 12px 8px;
}

.grid-day-header[b-nabubnpc20] {
    text-align: center;
    font-weight: 600;
    font-size: 0.8125rem;
    background: var(--mud-palette-surface, #fff);
    padding: 12px 8px;
    border-bottom: 1px solid var(--mud-palette-lines-default, #e0e0e0);
}

.grid-hour[b-nabubnpc20] {
    position: sticky;
    left: 0;
    z-index: 10;
    text-align: center;
    font-size: 0.8125rem;
    background: var(--mud-palette-surface, #fff);
    border-right: 1px solid var(--mud-palette-lines-default, #e0e0e0);
    font-weight: 500;
}

.grid-hour-clickable[b-nabubnpc20] {
    cursor: pointer;
}

.grid-hour-clickable:hover[b-nabubnpc20] {
    background: var(--mud-palette-action-hover, rgba(0, 0, 0, 0.04)) !important;
}

.week-table tbody tr:nth-child(even) .grid-hour[b-nabubnpc20] {
    background: var(--mud-palette-background-grey, #fafafa);
}

.grid-cell[b-nabubnpc20] {
    padding: 6px 10px !important;
    vertical-align: middle;
    text-align: center;
    font-size: 0.8125rem;
    font-variant-numeric: tabular-nums;
    border-bottom: 1px solid var(--mud-palette-lines-default, #e0e0e0);
}

.week-table tbody tr:hover .grid-hour[b-nabubnpc20] {
    background: var(--mud-palette-action-hover, rgba(0, 0, 0, 0.04));
}

.grid-cell-inner[b-nabubnpc20] {
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    height: 100%;
    cursor: default;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grid-cell.today[b-nabubnpc20] {
    box-shadow: inset 0 0 0 1px var(--mud-palette-info-lighten2, rgba(33, 150, 243, 0.4));
}

.grid-cell-clickable[b-nabubnpc20] {
    cursor: pointer;
}

.grid-cell-clickable:hover[b-nabubnpc20] {
    background: var(--mud-palette-action-hover, rgba(0, 0, 0, 0.04)) !important;
}

.grid-cell-clickable .grid-cell-inner[b-nabubnpc20] {
    cursor: pointer;
}

.grid-now-line[b-nabubnpc20] {
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--mud-palette-info, #2196F3);
    z-index: 50;
    pointer-events: none;
    top: 0;
}
/* /Components/PropertyFilter/PropertyFilterComponent.razor.rz.scp.css */
.property-filter-container[b-lqbmj2ypga] {
    background: linear-gradient(135deg, var(--mud-palette-surface), var(--mud-palette-grey-lighten5));
    border: 1px solid var(--mud-palette-divider);
    border-radius: 8px;
}

.filter-header[b-lqbmj2ypga] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
}

.property-group-header[b-lqbmj2ypga] {
    display: flex;
    align-items: center;
    padding: 8px 0;
    color: var(--mud-palette-primary, #594ae2);
    background-color: var(--mud-palette-grey-lighten4);
    margin: 0 -16px;
    padding-left: 16px;
    border-top: 1px solid var(--mud-palette-divider);
    font-weight: 600;
}

.property-item[b-lqbmj2ypga] {
    display: flex;
    align-items: center;
    padding: 4px 0;
    margin-left: 16px;
}

.property-item.simple-property[b-lqbmj2ypga] {
    font-weight: 500;
    border-left: 3px solid var(--mud-palette-success-lighten2);
    padding-left: 8px;
    margin-left: 8px;
    background-color: var(--mud-palette-success-lighten5);
    border-radius: 4px;
}

.property-item.nested-property[b-lqbmj2ypga] {
    opacity: 0.85;
    border-left: 3px solid var(--mud-palette-info-lighten2);
    padding-left: 8px;
    margin-left: 8px;
    background-color: var(--mud-palette-info-lighten5);
    border-radius: 4px;
}

.property-item.collection-property[b-lqbmj2ypga] {
    font-weight: 600;
    border-left: 3px solid var(--mud-palette-warning-lighten2);
    padding-left: 8px;
    margin-left: 8px;
    background-color: var(--mud-palette-warning-lighten5);
    border-radius: 4px;
}

.property-path[b-lqbmj2ypga] {
    color: var(--mud-palette-text-secondary);
    margin-left: 8px;
    font-style: italic;
}

.active-filters[b-lqbmj2ypga] {
    background-color: var(--mud-palette-background-grey);
    padding: 12px;
    border-radius: 6px;
    border: 1px solid var(--mud-palette-divider);
}

.filter-chips[b-lqbmj2ypga] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
/* /Components/Scripting/CodeEditor.razor.rz.scp.css */
.main-container[b-5dyerdlipo] {
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-5dyerdlipo] .code-editor .mud-input > textarea.mud-input-root,
[b-5dyerdlipo] .code-editor .mud-input > input.mud-input-root {
    font-family: "Consolas Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: black;
    font-size: 0.875rem;
    line-height: 1.25;
    white-space: pre;
    overflow: auto;
    tab-size: 4;
}

[b-5dyerdlipo] textarea::selection {
    background: rgba(59, 130, 246, .35);
}
/* /Components/Throttling/Components/PerHourChartModal.razor.rz.scp.css */
.per-hour-chart-container[b-ed3aihts0s] {
    min-height: 320px;
    width: 100%;
}
/* /Components/Throttling/Components/QueueAllFormatsView.razor.rz.scp.css */
.queue-rowkey[b-rlow5bt8j5], .queue-invoice-id[b-rlow5bt8j5] {
    font-size: 0.8rem;
    word-break: break-all;
}

.queue-format-card .mud-card-header[b-rlow5bt8j5] {
    padding-bottom: 0;
}
/* /Components/Throttling/Components/ThrottleLimitsEdit.razor.rz.scp.css */
.Limits-week-grid-wrapper[b-wa2z5crawj] {
    overflow-x: auto;
}

/* WeekGrid table used in ThrottleLimitsEdit (compact) */
.Limits-week-grid-wrapper .Limits-week-grid-table[b-wa2z5crawj] {
    min-width: 600px;
}

.Limits-week-grid-wrapper .Limits-week-grid-table .grid-corner-header[b-wa2z5crawj],
.Limits-week-grid-wrapper .Limits-week-grid-table .grid-hour[b-wa2z5crawj],
.Limits-week-grid-wrapper .Limits-week-grid-table .grid-day-header[b-wa2z5crawj] {
    padding: 0.1rem 0.2rem;
    font-size: 0.65rem;
}

.Limits-week-grid-wrapper .Limits-week-grid-table .grid-cell[b-wa2z5crawj] {
    padding: 0 !important;
    vertical-align: top;
}

/* Ensure rule-based background colors are visible in each hour cell; cursor indicates tooltip on hover */
.Limits-week-grid-wrapper .Limits-week-grid-table .grid-cell .grid-cell-inner[b-wa2z5crawj] {
    min-height: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    cursor: help;
}

.Limits-week-slot[b-wa2z5crawj] {
    cursor: help;
    transition: opacity 0.2s;
    border: 1px solid rgba(0, 0, 0, 0.05);
    min-height: 100%;
    min-width: 0;
    /* Fallback so slot is visible if inline background not yet applied */
    background: hsl(0, 0%, 92%);
}

.Limits-week-slot:hover[b-wa2z5crawj] {
    opacity: 0.7;
}

.Limits-week-slot-now[b-wa2z5crawj] {
    box-shadow: inset 0 0 0 2px var(--mud-palette-primary, #594ae2);
    outline: 2px solid var(--mud-palette-primary, #594ae2);
    outline-offset: 1px;
    z-index: 1;
}

.Limits-legend[b-wa2z5crawj] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
    padding: 0.5rem;
    background: #f8f9fa;
    border-radius: 0.25rem;
    font-size: 0.875rem;
}

.Limits-legend-title[b-wa2z5crawj] {
    font-weight: 600;
    color: #495057;
}

.Limits-legend-item[b-wa2z5crawj] {
    display: inline-flex;
    align-items: center;
    gap: 0.375rem;
}

.Limits-legend-swatch[b-wa2z5crawj] {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border: 1px solid #dee2e6;
    border-radius: 0.125rem;
}

.Limits-table-color-col[b-wa2z5crawj] {
    width: 60px;
}

/* Swatch shows the same color used for this rule in the week schedule grid (color set via inline style) */
.Limits-table-swatch[b-wa2z5crawj] {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    min-height: 1.5rem;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
}

.Limits-compact-input[b-wa2z5crawj] {
    min-width: 5rem;
    max-width: 7.25rem;
    font-size: 0.7rem;
}

.Limits-compact-input .mud-input-root[b-wa2z5crawj] {
    min-height: 30px;
}

.Limits-compact-input .mud-input-input[b-wa2z5crawj],
.Limits-compact-input .mud-input-control input[b-wa2z5crawj] {
    padding: 2px 6px;
    font-size: 0.7rem;
}

.Limits-compact-card .mud-card-content[b-wa2z5crawj] {
    padding: 0.6rem;
}

.Limits-legend-compact[b-wa2z5crawj] {
    font-size: 0.7rem;
    padding: 0.3rem 0.45rem;
}

.Limits-legend-compact .Limits-legend-swatch[b-wa2z5crawj] {
    width: 0.75rem;
    height: 0.75rem;
}

.Limits-table .mud-table-cell[b-wa2z5crawj] {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    font-size: 0.7rem;
}
/* /Components/Throttling/Components/ThrottleThroughputDashboard.razor.rz.scp.css */
/* Dashboard container */
.throughput-dashboard-paper[b-7frye07qw5] {
    border-radius: 12px;
    overflow: hidden;
    padding: 1.5rem;
}

.throughput-loading[b-7frye07qw5] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 320px;
}

/* Header: week label + navigation - single row, no stacking */
.throughput-header[b-7frye07qw5] {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1.25rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--mud-palette-lines-default, #e0e0e0);
}

.throughput-week-title[b-7frye07qw5] {
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--mud-palette-text-primary, #424242);
}

.throughput-nav[b-7frye07qw5] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: nowrap;
}

.throughput-nav-group[b-7frye07qw5] {
    display: inline-flex;
    align-items: center;
    gap: 2px;
}

/* Grid wrapper */
.throughput-grid-wrap[b-7frye07qw5] {
    overflow-x: auto;
    margin-bottom: 1rem;
}

/* Legend */
.throughput-legend[b-7frye07qw5] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-bottom: 1.5rem;
}

.throughput-legend-label[b-7frye07qw5] {
    font-size: 0.75rem;
    font-weight: 500;
    color: var(--mud-palette-text-secondary, #616161);
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.throughput-legend-bar[b-7frye07qw5] {
    display: flex;
    align-items: stretch;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid var(--mud-palette-lines-default, #e0e0e0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.throughput-legend-swatch[b-7frye07qw5] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 3.5rem;
    padding: 6px 10px;
    font-size: 0.6875rem;
    font-weight: 500;
    color: var(--mud-palette-text-primary, #424242);
}

.throughput-legend-empty[b-7frye07qw5] {
    background: var(--mud-palette-background-grey, #f5f5f5);
}

/* Summary block */
.throughput-summary[b-7frye07qw5] {
    background: var(--mud-palette-background-grey, #f5f5f5);
    border-radius: 10px;
    padding: 1rem 1.25rem;
}

.throughput-summary-title[b-7frye07qw5] {
    font-weight: 600;
    margin-bottom: 0.75rem;
    color: var(--mud-palette-text-primary, #424242);
}

.throughput-summary-table-wrap[b-7frye07qw5] {
    overflow-x: auto;
}

.throughput-summary-table[b-7frye07qw5] {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.8125rem;
}

.throughput-summary-table th[b-7frye07qw5],
.throughput-summary-table td[b-7frye07qw5] {
    padding: 8px 12px;
    text-align: center;
    border-bottom: 1px solid var(--mud-palette-lines-default, #e0e0e0);
}

.throughput-summary-table th[b-7frye07qw5] {
    font-weight: 600;
    color: var(--mud-palette-text-secondary, #616161);
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.throughput-summary-table td[b-7frye07qw5] {
    font-variant-numeric: tabular-nums;
}

.throughput-summary-total[b-7frye07qw5],
.throughput-summary-avg[b-7frye07qw5] {
    min-width: 4rem;
}

.throughput-summary-emphasis[b-7frye07qw5] {
    font-weight: 600;
    color: var(--mud-palette-text-primary, #424242);
}
/* /Components/Throttling/Components/ThroughputHistoryView.razor.rz.scp.css */
.throughput-count[b-c4xowfcsxo] {
    font-weight: 600;
    display: inline-block;
    min-width: 3.5em;
    text-align: right;
}

.throughput-table .mud-table-cell[b-c4xowfcsxo] {
    vertical-align: middle;
    line-height: 1.5;
    overflow: visible;
}

.throughput-cell-count[b-c4xowfcsxo] {
    min-width: 100px;
}

.throughput-scope-chip[b-c4xowfcsxo] {
    opacity: 0.92;
    font-size: 0.75rem;
}

.throughput-gauges[b-c4xowfcsxo] {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.throughput-gauge-row[b-c4xowfcsxo] {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    overflow: visible;
}

.throughput-gauge-row .throughput-scope-chip[b-c4xowfcsxo] {
    min-width: 4em;
}

/* Right sidebar: prevent squeezing so scope chips and gauge text don't truncate */
.throughput-history-sidebar[b-c4xowfcsxo] {
    min-width: 0; /* allow flex shrink within grid */
}
.throughput-right-panel[b-c4xowfcsxo] {
    min-width: 200px;
    overflow: visible;
}

.throughput-gauge-wrap[b-c4xowfcsxo] {
    position: relative;
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    overflow: visible;
}

.throughput-gauge-wrap .throughput-gauge-circle[b-c4xowfcsxo] {
    position: absolute;
    inset: 0;
}

.throughput-gauge-content[b-c4xowfcsxo] {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.7rem;
    line-height: 1.35;
    color: var(--mud-palette-text-primary, #424242);
    z-index: 1;
    overflow: visible;
    white-space: nowrap;
}

.throughput-gauge-pct[b-c4xowfcsxo] {
    font-weight: 700;
    font-size: 0.85rem;
}

.throughput-gauge-count[b-c4xowfcsxo] {
    font-weight: 600;
}

.throughput-gauge-limit[b-c4xowfcsxo] {
    opacity: 0.9;
    font-size: 0.65rem;
}

.throughput-gauge-over[b-c4xowfcsxo] {
    font-size: 0.6rem;
    color: var(--mud-palette-error, #f44336);
}

.throughput-variant-charts[b-c4xowfcsxo] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    gap: 16px;
}

.throughput-variant-chart[b-c4xowfcsxo] {
    min-height: 140px;
}

.throughput-chart-line[b-c4xowfcsxo] {
    overflow: visible;
}

/* Hour-by-hour background: even hours (0, 2, 4...) vs odd hours (1, 3, 5...) */
.throughput-table .throughput-h-even[b-c4xowfcsxo] {
    background: rgba(0, 0, 0, 0.03);
}

.throughput-table .throughput-h-odd[b-c4xowfcsxo] {
    background: rgba(0, 0, 0, 0.07);
}
/* /Pages/Administration/AssignUserAsOnboarder.razor.rz.scp.css */
.tables-container[b-rsjxpph1sk] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.onboarderusers-container[b-rsjxpph1sk] {
    width: 47%;
    padding: 10px;
}

.table2-container[b-rsjxpph1sk] {
    width: 47%;
    padding: 10px;
}

[b-rsjxpph1sk] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px);
}

[b-rsjxpph1sk] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

[b-rsjxpph1sk] .mud-table-container thead {
    position: sticky;
    z-index: 1;
    top: 0;
}

.table-title[b-rsjxpph1sk] {
    margin: 10px;
}

/* Hide vertical and horizontal scrollbars */
:global(body)[b-rsjxpph1sk], :global(html)[b-rsjxpph1sk] {
    overflow: hidden;
}
/* /Pages/Administration/Roles.razor.rz.scp.css */
.mud-dialog-container[b-ihfleb4sz3] {
    overflow-y: scroll;
}
/* /Pages/AiTools/AiDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-e1uerr6r2t] {
    text-align: center;
}
/* /Pages/AiTools/TrainingFilters.razor.rz.scp.css */
.center-mud-dropdown input[b-u3ogdye3px] {
    text-align: center;
}

[b-u3ogdye3px] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 90px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-u3ogdye3px] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

.no_top[b-u3ogdye3px] {
    margin-top: 0px;
    padding-top: 0px
}
/* /Pages/AiTools/Unlearning.razor.rz.scp.css */
.center-mud-dropdown input[b-jvnyq2x2z5] {
    text-align: center;
}

[b-jvnyq2x2z5] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 90px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-jvnyq2x2z5] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

.no_top[b-jvnyq2x2z5] {
    margin-top: 0px;
    padding-top: 0px
}
/* /Pages/AiTools/UnlearningWord.razor.rz.scp.css */
.center-mud-dropdown input[b-jpgvrzm5z4] {
    text-align: center;
}

[b-jpgvrzm5z4] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 90px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-jpgvrzm5z4] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

.no_top[b-jpgvrzm5z4] {
    margin-top: 0px;
    padding-top: 0px
}
/* /Pages/AiTools/VendorDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-992xj1zdad] {
    text-align: center;
}

[b-992xj1zdad] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-992xj1zdad] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

[b-992xj1zdad] .mud-table-group-header {
    font-weight: 500;
}
/* /Pages/CustomerExperience/ClientDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-0idd6pckta] {
    text-align: center;
}

[b-0idd6pckta] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-0idd6pckta] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}
/* /Pages/CustomerExperience/Copilot.razor.rz.scp.css */
.chat-container[b-bcnotqi3ug] {
    height: calc(100vh - 140px);
    overflow-y: auto;
    display: flex;
    flex-direction: column-reverse;
}

.mud-chat-bubble a[b-bcnotqi3ug] {
    color: var(--mud-palette-primary, #594ae2);
    text-decoration: underline;
}

.mud-chat-bubble sub[b-bcnotqi3ug] {
    color: var(--mud-palette-info-text);
    background-color: var(--mud-palette-info-lighten);
}
/* /Pages/CustomerExperience/CreateOrganization.razor.rz.scp.css */
/* Hide vertical and horizontal scrollbars */
body[b-rdg6i5njlp], html[b-rdg6i5njlp] {
    overflow: hidden;
}
/* /Pages/CustomerExperience/DatasetRegistrationNumbers.razor.rz.scp.css */
.create-registration-number-container[b-1qfdhn1jlw] {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 200px;
}

[b-1qfdhn1jlw] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px);
}

[b-1qfdhn1jlw] .mud-simple-table.mud-table-sticky-header table thead th {
    position: sticky;
    z-index: 1;
    top: 0;
}
/* /Pages/CustomerExperience/InvoiceDetailDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-czw2jlal0a] {
    text-align: center;
}

[b-czw2jlal0a] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-czw2jlal0a] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}
/* /Pages/CustomerExperience/InvoiceFieldUpdate.razor.rz.scp.css */
[b-f2e5bcqluh] .mud-table-container {
    overflow-x: auto;
}
/* /Pages/CustomerExperience/OrganizationDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-hpy607wcb7] {
    text-align: center;
}

[b-hpy607wcb7] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-hpy607wcb7] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}
/* /Pages/CustomerExperience/Users.razor.rz.scp.css */
.center-mud-dropdown input[b-7xjvlaa84o] {
    text-align: center;
}

[b-7xjvlaa84o] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-7xjvlaa84o] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}
/* /Pages/Docflow/CaptureProviderComparison.razor.rz.scp.css */
.main-container[b-gf0k0l63q4] {
    height: 100%;
    display: flex !important;
    flex-direction: column;
}

[b-gf0k0l63q4] .mud-expand-panel {
    flex: unset !important;
}

[b-gf0k0l63q4] .mud-table {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}

[b-gf0k0l63q4] .mud-table-pagination {
    overflow: visible !important;
}

.global-filter-container[b-gf0k0l63q4] {
    display: flex;
    gap: 8px;
    align-items: center;
}

[b-gf0k0l63q4] .global-filter-container > div {
    min-width: 300px;
    flex:0!important;
}

[b-gf0k0l63q4] .column-header {
    white-space:nowrap;
}
/* /Pages/Docflow/CaptureProviderSetup.razor.rz.scp.css */
.main-container[b-0st3wwf8vl] {
    height: 100%;
    display: flex !important;
    flex-direction: column;
}

[b-0st3wwf8vl] .mud-expand-panel {
    flex: unset !important;
}

[b-0st3wwf8vl] .mud-tabs,
[b-0st3wwf8vl] .mud-tabs-panels,
[b-0st3wwf8vl] .mud-tab-panel, 
[b-0st3wwf8vl] .mud-table {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

[b-0st3wwf8vl] .mud-table {
    margin: 1px 3px 3px 3px;
}

[b-0st3wwf8vl] .mud-table-pagination {
    overflow: visible !important;
}

[b-0st3wwf8vl] .column-header {
    white-space: nowrap;
}

[b-0st3wwf8vl] .inherited {
    color: #b0b0b0;
    font-style: italic;
}

[b-0st3wwf8vl] .guid {
    font-size: 0.85em;
    color: var(--mud-palette-text-secondary, #888);
    text-wrap: nowrap;
    padding-top: 4px;
}

[b-0st3wwf8vl] .cell-actions {
    display: flex;
    gap: 0;
}
/* /Pages/Docflow/DocflowDashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-716gijmr37] {
    text-align: center;
}

[b-716gijmr37] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px) /* 100vh - 32px - 91px - 64px + 7px ( upper content - table header - table footer - small correction ) */;
}

[b-716gijmr37] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

[b-716gijmr37] .mud-simple-table.mud-table-sticky-header table thead th {
    /*background-color: var(--mud-palette-surface);*/
    position: sticky;
    z-index: 1;
    top: 0;
}

/* Adjusts padding inside each cell for a specific table */
[b-716gijmr37] .my-custom-table .mud-table-cell {
    padding-left: 0px; /* Adjust as needed */
    padding-right: 0px; /* Adjust as needed */
}

/* Optionally, adjust header cell padding to match */
[b-716gijmr37] .my-custom-table .mud-table-head-cell {
    padding-left: 0px; /* Adjust as needed */
    padding-right: 0px; /* Adjust as needed */
}
/* /Pages/Docflow/DocsumoMapping.razor.rz.scp.css */
.main-container[b-2oovtv4ci0] {
    height: 100%;
    display: flex !important;
    flex-direction: column;
}

[b-2oovtv4ci0] code,
[b-2oovtv4ci0] .fw-bold {
    font-weight: 700;
}

[b-2oovtv4ci0] .mud-expand-panel {
    flex: unset !important;
}

[b-2oovtv4ci0] .mud-paper {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}

[b-2oovtv4ci0] .mud-grid {
    flex:1;
    overflow: auto;
}

[b-2oovtv4ci0] .mud-grid-item {
    height: 100%;
}

[b-2oovtv4ci0] .mud-grid-item > .flex-column {
    height: 100%;
}

[b-2oovtv4ci0] .mud-input-control-input-container {
    flex: 1;
}

[b-2oovtv4ci0] .mud-input {
    flex: 1;
    display: flex;
    flex-direction: column;
}

[b-2oovtv4ci0] textarea {
    flex: 1;
}

[b-2oovtv4ci0] .error-list {
    max-height: 200px;
    overflow-y: auto;
    margin-top: 4px;
}

[b-2oovtv4ci0] .output-container {
    border: 1px solid var(--mud-palette-divider);
    border-radius: 4px;
}
/* /Pages/Docflow/Throttling.razor.rz.scp.css */
.throttling-intro-text[b-clib0r5gxa] {
    color: var(--mud-palette-text-secondary, #616161);
    max-width: 56rem;
    line-height: 1.5;
}

.throttling-page[b-clib0r5gxa] (.mud-tab-panels) {
    padding: 1.5rem 0;
}

.throttling-page[b-clib0r5gxa] (.mud-paper) {
    border-radius: 12px;
}

/* Prevent text/link truncation in tab content (e.g. "Show more", status labels, legend) */
.throttling-page[b-clib0r5gxa] (.mud-tab-panel) {
    overflow: visible;
}
.throttling-page[b-clib0r5gxa] (.mud-table-container),
.throttling-page[b-clib0r5gxa] (.mud-table-root) {
    overflow-x: auto;
    overflow-y: visible;
}
.throttling-page[b-clib0r5gxa] (.mud-link),
.throttling-page[b-clib0r5gxa] (.mud-button-root) {
    line-height: 1.5;
    overflow: visible;
}
.throttling-page[b-clib0r5gxa] (.mud-chip-content) {
    overflow: visible;
    white-space: nowrap;
}
/* /Pages/Docflow/UnidentifiedCustomer.razor.rz.scp.css */
.stat-card[b-53i35538yx] {
    height: 100%;
    transition: transform 0.2s;
}

.stat-card:hover[b-53i35538yx] {
    transform: translateY(-4px);
}

.stat-icon[b-53i35538yx] {
    font-size: 3rem;
    opacity: 0.8;
}

.action-buttons[b-53i35538yx] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4px;
    align-items: center;
}

.action-buttons .mud-button[b-53i35538yx] {
    min-width: auto;
    padding: 4px 8px;
    font-size: 0.75rem;
}

.document-badge[b-53i35538yx] {
    cursor: pointer;
}

[b-53i35538yx] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 200px - 64px + 7px);
}

[b-53i35538yx] .mud-simple-table.mud-table-sticky-header table thead th {
    background-color: var(--mud-palette-surface);
    position: sticky;
    z-index: 1;
    top: 0;
}

/* Custom channel chip colors - using softer, less alerting colors */
.channel-chip-email[b-53i35538yx] {
    background-color: #e3f2fd !important;
    color: #1565c0 !important;
}

.channel-chip-api[b-53i35538yx] {
    background-color: #e8f5e9 !important;
    color: #2e7d32 !important;
}

.channel-chip-ftp[b-53i35538yx] {
    background-color: #fff9c4 !important;
    color: #f57f17 !important;
}

.channel-chip-userupload[b-53i35538yx] {
    background-color: #ffebee !important;
    color: #c62828 !important;
}

.channel-chip-internalupload[b-53i35538yx] {
    background-color: #f3e5f5 !important;
    color: #7b1fa2 !important;
}

.channel-chip-ehfapi[b-53i35538yx] {
    background-color: #fff3e0 !important;
    color: #e65100 !important;
}

.channel-chip-oxalis[b-53i35538yx] {
    background-color: #e0f2f1 !important;
    color: #00695c !important;
}

.channel-chip-unknown[b-53i35538yx] {
    background-color: #f5f5f5 !important;
    color: #616161 !important;
}
/* /Pages/MonitoringService/Dashboard.razor.rz.scp.css */
.center-mud-dropdown input[b-y05rpoyj1y] {
    text-align: center;
}

[b-y05rpoyj1y] .mud-simple-table.mud-table-sticky-header table thead th {
    position: sticky;
    z-index: 1;
    top: 0;
}
/* /Pages/MonitoringService/JobConfigurations.razor.rz.scp.css */
.center-mud-dropdown input[b-lzd3v9z53p] {
    text-align: center;
}

[b-lzd3v9z53p] .mud-table-container table {
    width: 100%;
    table-layout: fixed;
}

[b-lzd3v9z53p] .mud-table-container thead {
    position: sticky;
    z-index: 1;
    top: 0;
}

.wrap-text[b-lzd3v9z53p] {
    white-space: normal;
    word-wrap: break-word;
}
/* /Pages/MonitoringService/JobLogs.razor.rz.scp.css */
.center-mud-dropdown input[b-c78j95h6ab] {
    text-align: center;
}

[b-c78j95h6ab] .mud-table-container table {
    width: 100%;
    table-layout: fixed;
}

[b-c78j95h6ab] .mud-table-container thead {
    position: sticky;
    z-index: 1;
    top: 0;
}
/* /Pages/Operations/AppConfigOverview.razor.rz.scp.css */
@EnvironmentColorHelper.GetEnvironmentStyles();

.mud-width-full[b-byb1qf9yer] {
    width: auto;
    min-width: max-content;
}
/* /Pages/Operations/FeatureFlagsOverview.razor.rz.scp.css */
@EnvironmentColorHelper.GetEnvironmentStyles()
/* /Pages/ReleaseManagement/ReleaseOverview.razor.rz.scp.css */
.release-overview-shell[b-0gjz2ait1l] {
    width: 100%;
    margin: 0;
}

.header-row[b-0gjz2ait1l] {
    gap: 0.5rem;
}

.header-actions[b-0gjz2ait1l] {
    flex-wrap: wrap;
    gap: 0.5rem;
}

.filter-field[b-0gjz2ait1l] {
    min-width: 220px;
}

.legend-paper[b-0gjz2ait1l] {
    background-color: rgba(96, 125, 139, 0.08);
    padding: 12px;
    border-radius: 8px;
}

.legend-text[b-0gjz2ait1l] {
    color: var(--mud-palette-grey-lighten1);
}

.release-table .env-cell[b-0gjz2ait1l] {
    text-align: center;
}

.env-chip[b-0gjz2ait1l] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
    min-width: 56px;
    font-weight: 600;
}

.env-chip__value[b-0gjz2ait1l] {
    font-feature-settings: "tnum";
}

.env-chip__ahead[b-0gjz2ait1l] {
    font-size: 0.75rem;
    font-weight: 500;
}

.env-chip--empty[b-0gjz2ait1l] {
    color: var(--mud-palette-grey-lighten1);
}

.release-table .action-cell[b-0gjz2ait1l] {
    min-width: 80px;
    text-align: center;
}
/* /Pages/SupportTools/InvoiceUpdateStatus.razor.rz.scp.css */
.tables-container[b-m1wdxtj2vk] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.invoiceId-container[b-m1wdxtj2vk] {
    width: 20%;
    padding: 10px;
}

.invoicestatus-container[b-m1wdxtj2vk] {
    width: 60%;
    padding: 10px;
    margin-right: 5%;
}

[b-m1wdxtj2vk] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px);
}

[b-m1wdxtj2vk] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}

[b-m1wdxtj2vk] .mud-table-container thead {
    position: sticky;
    z-index: 1;
    top: 0;
}

.table-title[b-m1wdxtj2vk] {
    margin: 10px;
}

.highlight-row[b-m1wdxtj2vk] {
    border-left: 4px solid #3f51b5;
}

.updated-row[b-m1wdxtj2vk] {
    background-color: #e0f7fa;
}
/* /Pages/SupportTools/UserEdit.razor.rz.scp.css */
.center-mud-dropdown input[b-kwwbsdx3ll] {
    text-align: center;
}

[b-kwwbsdx3ll] .mud-table-sticky-footer .mud-table-container {
    overflow-x: hidden;
    height: calc(100vh - 32px - 91px - 64px + 7px);
}

[b-kwwbsdx3ll] .mud-table-container {
    position: relative;
}

[b-kwwbsdx3ll] .mud-table-container table {
    width: 100%;
    table-layout: fixed;
}

[b-kwwbsdx3ll] .mud-table-container thead {
    position: sticky;
    z-index: 1;
    top: 0;
}

[b-kwwbsdx3ll] .mud-list-item.mud-list-item-dense .mud-list-item-icon {
    min-width: 36px;
}
/* /Pages/Utilities/AgGrid.razor.rz.scp.css */
.utility-container[b-vsb5ivxpcq] {
    max-width: 1160px;
    margin: 0 auto;
    width: 100%;
}

.utility-form-panel[b-vsb5ivxpcq],
.utility-result-panel[b-vsb5ivxpcq] {
    width: 100%;
    margin: 0 auto;
    max-width: 700px;
}

.utility-form-panel .mud-text[b-vsb5ivxpcq] {
    text-align: left;
}

.utility-result-panel .mud-text-body1[b-vsb5ivxpcq] {
    word-break: break-word;
}

@media (max-width: 768px) {
    .utility-form-panel[b-vsb5ivxpcq],
    .utility-result-panel[b-vsb5ivxpcq] {
        max-width: 100%;
    }
}
