/* /Components/Dashboard/DashboardPerformancePanel.razor.rz.scp.css */
.dashboard-performance-panel[b-xo7u0pt3sw] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.2);
    background: #ffffff;
    padding: 1rem 1.15rem;
    margin-bottom: 1.25rem;
}

.dashboard-performance-title[b-xo7u0pt3sw] {
    font-weight: 700 !important;
    margin-bottom: 0.75rem !important;
}

.dashboard-performance-tier-alert[b-xo7u0pt3sw] {
    margin: 0;
}

.dashboard-performance-panel--grace[b-xo7u0pt3sw] {
    border-color: rgba(14, 165, 233, 0.35);
    background: linear-gradient(180deg, rgba(14, 165, 233, 0.12) 0%, rgba(14, 165, 233, 0.04) 100%);
}

.dashboard-performance-panel--weak[b-xo7u0pt3sw] {
    border-color: rgba(239, 68, 68, 0.35);
    background: linear-gradient(180deg, rgba(239, 68, 68, 0.14) 0%, rgba(239, 68, 68, 0.04) 100%);
}

.dashboard-performance-panel--acceptable[b-xo7u0pt3sw] {
    border-color: rgba(245, 158, 11, 0.35);
    background: linear-gradient(180deg, rgba(245, 158, 11, 0.14) 0%, rgba(245, 158, 11, 0.04) 100%);
}

.dashboard-performance-panel--good[b-xo7u0pt3sw] {
    border-color: rgba(59, 130, 246, 0.35);
    background: linear-gradient(180deg, rgba(59, 130, 246, 0.14) 0%, rgba(59, 130, 246, 0.04) 100%);
}

.dashboard-performance-panel--very-good[b-xo7u0pt3sw] {
    border-color: rgba(16, 185, 129, 0.35);
    background: linear-gradient(180deg, rgba(16, 185, 129, 0.14) 0%, rgba(16, 185, 129, 0.04) 100%);
}

.dashboard-performance-panel--excellent[b-xo7u0pt3sw] {
    border-color: rgba(139, 92, 246, 0.35);
    background: linear-gradient(180deg, rgba(139, 92, 246, 0.14) 0%, rgba(139, 92, 246, 0.04) 100%);
}

.dashboard-performance-panel--warning[b-xo7u0pt3sw] {
    border-color: rgba(245, 158, 11, 0.4);
    background: linear-gradient(180deg, rgba(245, 158, 11, 0.16) 0%, rgba(245, 158, 11, 0.05) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--warning[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(245, 158, 11, 0.24) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel[b-xo7u0pt3sw] {
    background: #1a1d2e;
    border-color: rgba(255, 255, 255, 0.08);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--grace[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(14, 165, 233, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--weak[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(239, 68, 68, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--acceptable[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(245, 158, 11, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--good[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(59, 130, 246, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--very-good[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(16, 185, 129, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-panel--excellent[b-xo7u0pt3sw] {
    background: linear-gradient(180deg, rgba(139, 92, 246, 0.22) 0%, rgba(26, 29, 46, 0.95) 100%);
}

.dashboard-page.worklist-shell-dark .dashboard-performance-title[b-xo7u0pt3sw] {
    color: #f8fafc !important;
}
/* /Components/Dashboard/DashboardPeriodToggle.razor.rz.scp.css */
.dashboard-period-toolbar[b-ionr1scy0x] {
    width: 100%;
    min-height: 2.75rem;
}

.dashboard-period-toolbar-row[b-ionr1scy0x] {
    flex-wrap: wrap;
    width: 100%;
}

.dashboard-period-pills[b-ionr1scy0x] {
    flex: 0 0 auto;
}

.dashboard-period-pills[b-ionr1scy0x]  .dashboard-period-pill-btn {
    font-weight: 600;
    text-transform: none;
    min-width: 4.25rem;
    padding-inline: 0.85rem;
    font-size: 0.875rem;
}

.dashboard-period-apply-btn[b-ionr1scy0x] {
    flex: 0 0 auto;
    font-weight: 600;
    text-transform: none;
    min-width: 6.5rem;
}

.dashboard-period-picker[b-ionr1scy0x] {
    width: 100%;
    max-width: 20rem;
}

@media (max-width: 768px) {
    .dashboard-period-apply-btn[b-ionr1scy0x] {
        width: 100%;
    }

    .dashboard-period-picker[b-ionr1scy0x] {
        max-width: none;
    }
}
/* /Components/Dashboard/DashboardSection.razor.rz.scp.css */
.dashboard-section[b-f1t28luseg] {
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid rgba(148, 163, 184, 0.18);
    background: #ffffff;
    box-shadow: 0 4px 18px rgba(15, 23, 42, 0.05);
}

.dashboard-section-header[b-f1t28luseg] {
    padding: 1rem 1.25rem;
    border-bottom: 1px solid rgba(148, 163, 184, 0.14);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.dashboard-section-title[b-f1t28luseg] {
    font-weight: 700 !important;
    color: #1e293b !important;
    font-size: 1rem !important;
}

.dashboard-section-subtitle[b-f1t28luseg] {
    opacity: 0.7;
    margin-top: 2px;
    display: block;
    font-size: 0.8rem !important;
}

.dashboard-section-body[b-f1t28luseg] {
    padding: 0.5rem 0.75rem 1rem;
}

.dashboard-section-indigo .dashboard-section-header[b-f1t28luseg] { border-top: 3px solid #6366f1; }
.dashboard-section-teal .dashboard-section-header[b-f1t28luseg] { border-top: 3px solid #14b8a6; }

.dashboard-section-indigo .dashboard-section-title[b-f1t28luseg]::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #6366f1;
    margin-inline-end: 8px;
    vertical-align: middle;
}

.dashboard-section-teal .dashboard-section-title[b-f1t28luseg]::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #14b8a6;
    margin-inline-end: 8px;
    vertical-align: middle;
}

.dashboard-section-dark[b-f1t28luseg] {
    background: #1a1d2e;
    border-color: rgba(255, 255, 255, 0.08);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

.dashboard-section-dark .dashboard-section-header[b-f1t28luseg] {
    border-bottom-color: rgba(255, 255, 255, 0.08);
}

.dashboard-section-dark .dashboard-section-title[b-f1t28luseg] {
    color: #f8fafc !important;
}

.dashboard-section-dark .dashboard-section-subtitle[b-f1t28luseg] {
    color: #94a3b8 !important;
    opacity: 1;
}
/* /Components/Dashboard/DashboardStatCard.razor.rz.scp.css */
.dashboard-stat-wrap[b-tutuhodh4g] {
    width: 100%;
    height: 100%;
}

.dashboard-stat-wrap[b-tutuhodh4g]  .dashboard-stat-card {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    border: 1px solid rgba(15, 23, 42, 0.08);
    transition: box-shadow 0.18s ease, transform 0.18s ease;
}

.dashboard-stat-wrap:hover[b-tutuhodh4g]  .dashboard-stat-card {
    box-shadow: 0 8px 20px rgba(15, 23, 42, 0.1);
    transform: translateY(-2px);
}

.dashboard-stat-wrap[b-tutuhodh4g]  .mud-card-header {
    padding: 12px 16px 4px;
}

.dashboard-stat-wrap[b-tutuhodh4g]  .mud-card-content {
    padding: 4px 16px 16px;
}

.dashboard-stat-label[b-tutuhodh4g] {
    font-weight: 700 !important;
    color: #334155 !important;
    line-height: 1.35 !important;
}

.dashboard-stat-value[b-tutuhodh4g] {
    font-weight: 800 !important;
    line-height: 1.1 !important;
    color: #0f172a !important;
}

.dashboard-stat-wrap[b-tutuhodh4g]  .dashboard-stat-icon {
    font-size: 1.75rem !important;
}

.dashboard-stat-emerald[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);
    border-color: rgba(16, 185, 129, 0.25);
}

.dashboard-stat-sky[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
    border-color: rgba(14, 165, 233, 0.25);
}

.dashboard-stat-violet[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);
    border-color: rgba(139, 92, 246, 0.25);
}

.dashboard-stat-amber[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);
    border-color: rgba(245, 158, 11, 0.25);
}

.dashboard-stat-rose[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 100%);
    border-color: rgba(244, 63, 94, 0.25);
}

.dashboard-stat-indigo[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, #eef2ff 0%, #e0e7ff 100%);
    border-color: rgba(99, 102, 241, 0.25);
}

.dashboard-stat-dark.dashboard-stat-emerald[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.18) 0%, rgba(16, 185, 129, 0.08) 100%);
    border-color: rgba(16, 185, 129, 0.3);
}

.dashboard-stat-dark.dashboard-stat-sky[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(14, 165, 233, 0.18) 0%, rgba(14, 165, 233, 0.08) 100%);
    border-color: rgba(14, 165, 233, 0.3);
}

.dashboard-stat-dark.dashboard-stat-violet[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.18) 0%, rgba(139, 92, 246, 0.08) 100%);
    border-color: rgba(139, 92, 246, 0.3);
}

.dashboard-stat-dark.dashboard-stat-amber[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(245, 158, 11, 0.18) 0%, rgba(245, 158, 11, 0.08) 100%);
    border-color: rgba(245, 158, 11, 0.3);
}

.dashboard-stat-dark.dashboard-stat-rose[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(244, 63, 94, 0.18) 0%, rgba(244, 63, 94, 0.08) 100%);
    border-color: rgba(244, 63, 94, 0.3);
}

.dashboard-stat-dark.dashboard-stat-indigo[b-tutuhodh4g]  .dashboard-stat-card {
    background: linear-gradient(135deg, rgba(99, 102, 241, 0.18) 0%, rgba(99, 102, 241, 0.08) 100%);
    border-color: rgba(99, 102, 241, 0.3);
}

.dashboard-stat-dark .dashboard-stat-value[b-tutuhodh4g] {
    color: #f8fafc !important;
}

.dashboard-stat-dark .dashboard-stat-label[b-tutuhodh4g] {
    color: #94a3b8 !important;
}
/* /Components/Dashboard/DashboardStatusChip.razor.rz.scp.css */
.dashboard-status-chip[b-tf9o4oilqf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    padding: 4px 10px;
    border-radius: 999px;
    font-weight: 700;
    font-size: 0.875rem;
}

.dashboard-status-emerald[b-tf9o4oilqf] { background: rgba(16, 185, 129, 0.16); color: #047857; }
.dashboard-status-sky[b-tf9o4oilqf] { background: rgba(14, 165, 233, 0.16); color: #0369a1; }
.dashboard-status-violet[b-tf9o4oilqf] { background: rgba(139, 92, 246, 0.16); color: #6d28d9; }
.dashboard-status-amber[b-tf9o4oilqf] { background: rgba(245, 158, 11, 0.16); color: #b45309; }
.dashboard-status-rose[b-tf9o4oilqf] { background: rgba(244, 63, 94, 0.16); color: #be123c; }
.dashboard-status-indigo[b-tf9o4oilqf] { background: rgba(99, 102, 241, 0.16); color: #4338ca; }
.dashboard-status-teal[b-tf9o4oilqf] { background: rgba(20, 184, 166, 0.16); color: #0f766e; }

.dashboard-status-dark.dashboard-status-emerald[b-tf9o4oilqf] { background: rgba(16, 185, 129, 0.22); color: #6ee7b7; }
.dashboard-status-dark.dashboard-status-sky[b-tf9o4oilqf] { background: rgba(14, 165, 233, 0.22); color: #7dd3fc; }
.dashboard-status-dark.dashboard-status-violet[b-tf9o4oilqf] { background: rgba(139, 92, 246, 0.22); color: #c4b5fd; }
.dashboard-status-dark.dashboard-status-amber[b-tf9o4oilqf] { background: rgba(245, 158, 11, 0.22); color: #fcd34d; }
.dashboard-status-dark.dashboard-status-rose[b-tf9o4oilqf] { background: rgba(244, 63, 94, 0.22); color: #fda4af; }
.dashboard-status-dark.dashboard-status-indigo[b-tf9o4oilqf] { background: rgba(99, 102, 241, 0.22); color: #a5b4fc; }
.dashboard-status-dark.dashboard-status-teal[b-tf9o4oilqf] { background: rgba(20, 184, 166, 0.22); color: #5eead4; }
/* /Layout/MainLayout.razor.rz.scp.css */
.main-mud-content[b-9q7bhcz4l5] {
    min-height: calc(100vh - var(--mud-appbar-height, 64px));
    background-color: var(--mud-palette-background);
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

/* When drawer is collapsed/closed, use full width for dashboard-style pages */
[b-9q7bhcz4l5] .shell-layout-drawer-closed .main-mud-content--drawer-closed {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

/* MudBlazor reserves inline margin for the drawer; clear it whenever the drawer is toggled closed */
[b-9q7bhcz4l5] .shell-layout-drawer-closed .mud-main-content {
    margin-inline-start: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 auto;
    min-width: 0;
}

[b-9q7bhcz4l5] .shell-layout-drawer-closed .content-shell-card {
    width: 100%;
    max-width: 100%;
}

[b-9q7bhcz4l5] .content-shell-card {
    border-radius: 14px;
    min-height: calc(100vh - var(--mud-appbar-height, 64px) - 2.75rem);
}

/* Page card — tied to shell theme toggle (overrides MudPaper surface) */
[b-9q7bhcz4l5] .shell-page-card--light {
    background-color: #ffffff !important;
    color: #1f2937 !important;
    border: 1px solid rgba(15, 23, 42, 0.08);
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06);
}

[b-9q7bhcz4l5] .shell-page-card--light .mud-typography {
    color: inherit;
}

/* Slightly lighter than canvas so the page reads as a card on a deeper backdrop */
[b-9q7bhcz4l5] .shell-page-card--dark {
    background-color: #222231 !important;
    color: #e2e8f0 !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow:
        0 2px 8px rgba(0, 0, 0, 0.4),
        0 12px 40px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

[b-9q7bhcz4l5] .shell-page-card--dark .mud-typography {
    color: inherit;
}

[b-9q7bhcz4l5] .shell-page-card--dark .mud-input,
[b-9q7bhcz4l5] .shell-page-card--dark .mud-input-label {
    color: #e2e8f0;
}

[b-9q7bhcz4l5] .border-b {
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}

[b-9q7bhcz4l5] .nav-container .mud-nav-link {
    margin: 4px 8px;
    border-radius: 8px !important;
    transition: all 0.2s ease;
}

[b-9q7bhcz4l5] .shell-nav-light {
    background-color: #ffffff;
    color: #0f172a;
}

[b-9q7bhcz4l5] .shell-nav-light .mud-nav-link {
    color: #0f172a;
}

[b-9q7bhcz4l5] .nav-container .mud-nav-link.active {
    background-color: rgba(99, 102, 241, 0.14) !important;
    font-weight: 600;
}

[b-9q7bhcz4l5] .nav-container .mud-nav-group {
    margin-bottom: 6px;
}

/* Slightly tighter menu density (dashboard shell) */
[b-9q7bhcz4l5] .shell-nav-menu .mud-nav-link {
    min-height: 38px;
    font-size: 0.875rem;
}

[b-9q7bhcz4l5] .shell-nav-menu .mud-nav-group .mud-nav-group-title {
    font-size: 0.72rem;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    opacity: 0.85;
}

/* Workspace behind the page card — a step darker than the card for depth */
[b-9q7bhcz4l5] .shell-main-dark {
    background-color: #0d0e14 !important;
}

[b-9q7bhcz4l5] .shell-main-dark .main-mud-content {
    background-color: #0d0e14 !important;
}

[b-9q7bhcz4l5] .shell-drawer-dark {
    background-color: #1a1a27 !important;
    color: #e2e2e2;
}

[b-9q7bhcz4l5] .shell-surface-dark {
    background-color: #1a1a27 !important;
}

[b-9q7bhcz4l5] .shell-drawer-dark .mud-nav-link {
    color: #e2e2e2;
}

[b-9q7bhcz4l5] .shell-drawer-dark .mud-nav-link.active {
    background-color: rgba(126, 111, 255, 0.28) !important;
}

[b-9q7bhcz4l5] .shell-nav-dark {
    background-color: #1a1a27;
    color: #e2e2e2;
}

[b-9q7bhcz4l5] .shell-nav-dark .mud-nav-link {
    color: #e2e2e2;
}

[b-9q7bhcz4l5] .shell-nav-dark .mud-nav-link.active {
    background-color: rgba(126, 111, 255, 0.28) !important;
}

/* /Pages/CreateRequest.razor.rz.scp.css */
.create-request-page[b-u2wqcn8672] {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

/* Match WorklistStepProcessing: compact inline title row (no full-width primary bar). */
.create-request-step-page[b-u2wqcn8672] {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0.5rem 0.75rem 0;
}

@media (min-width: 600px) {
    .create-request-step-page[b-u2wqcn8672] {
        padding: 1rem 1.25rem 0;
    }
}

.create-request-page-inline-header[b-u2wqcn8672] {
    margin: 0;
    color: #1f2937;
    font-weight: 800 !important;
    letter-spacing: 0.1px;
}

.create-request-shell-dark .create-request-page-inline-header[b-u2wqcn8672] {
    color: var(--mud-palette-text-primary);
}

.create-request-body[b-u2wqcn8672] {
    padding: 0.5rem 0.75rem 1rem;
}

@media (min-width: 600px) {
    .create-request-body[b-u2wqcn8672] {
        padding: 1rem 1.25rem 1.25rem;
    }
}

.create-request-shell[b-u2wqcn8672] {
    border: 1px solid rgba(15, 23, 42, 0.12);
    border-radius: 14px;
    background: var(--mud-palette-surface);
}

.create-request-form-grid[b-u2wqcn8672]  .mud-input-control {
    width: 100%;
}

/* Primary outline for enabled fields (not error, not disabled). */
.create-request-form-grid[b-u2wqcn8672]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-primary) !important;
}

.create-request-form-grid[b-u2wqcn8672]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined:hover .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined.mud-input-focused .mud-input-outlined-border {
    border-color: var(--mud-palette-primary-darken) !important;
}

.create-request-form-grid[b-u2wqcn8672]  .mud-select:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-primary) !important;
}

.create-request-form-grid[b-u2wqcn8672]  .mud-select:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined:hover .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-select:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined.mud-input-focused .mud-input-outlined-border {
    border-color: var(--mud-palette-primary-darken) !important;
}

/* Red border when validation failed (Mud Error=true). */
.create-request-form-grid[b-u2wqcn8672]  .mud-input-control.mud-input-error .mud-input-outlined .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-select.mud-input-error .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

.create-request-form-grid[b-u2wqcn8672]  .mud-input-control.mud-input-error .mud-input-outlined:hover .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-input-control.mud-input-error .mud-input-outlined.mud-input-focused .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-select.mud-input-error .mud-input-outlined:hover .mud-input-outlined-border,
.create-request-form-grid[b-u2wqcn8672]  .mud-select.mud-input-error .mud-input-outlined.mud-input-focused .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

/* Read-only referral: muted “disabled” look; copy adornment stays active. */
.create-request-form-grid[b-u2wqcn8672]  .create-request-referral-field.mud-input-control.mud-input-readonly .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-lines-default) !important;
}

.create-request-form-grid[b-u2wqcn8672]  .create-request-referral-field.mud-input-control.mud-input-readonly .mud-input-slot {
    background-color: var(--mud-palette-background-grey);
}

.create-request-grid-pad[b-u2wqcn8672] {
    min-height: 0;
    pointer-events: none;
}

.create-request-save[b-u2wqcn8672] {
    align-self: stretch;
}

.create-request-shell-dark .create-request-shell[b-u2wqcn8672] {
    border-color: rgba(226, 232, 240, 0.14);
}
/* /Pages/Employees.razor.rz.scp.css */
.employees-page[b-ldoc090t7x] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.employees-grid-card[b-ldoc090t7x] {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
    border: 1px solid rgba(148, 163, 184, 0.2);
}

.employees-toolbar-title[b-ldoc090t7x] {
    font-weight: 700;
    font-size: 1.125rem;
    letter-spacing: 0.01em;
    color: #1e293b;
}

.employees-add-btn[b-ldoc090t7x] {
    font-weight: 600;
    text-transform: none;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(79, 70, 229, 0.22);
}

.employees-form-actions[b-ldoc090t7x] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}

.employees-status-filter[b-ldoc090t7x] {
    min-width: 160px;
}

.employees-status-select[b-ldoc090t7x]  .mud-input-label {
    display: none !important;
}

.employees-status-select[b-ldoc090t7x]  .mud-input-outlined {
    margin-top: 0 !important;
    border-radius: 10px;
    background: #ffffff;
}

.employees-access-alert[b-ldoc090t7x] {
    max-width: 640px;
}

.employees-modal[b-ldoc090t7x] {
    border-radius: 12px;
    box-shadow: 0 20px 48px rgba(15, 23, 42, 0.18);
    border: 1px solid rgba(148, 163, 184, 0.2);
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.employees-page[b-ldoc090t7x]  .employees-grid-card {
    overflow: hidden;
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-data-grid,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-table.mud-data-grid {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    height: calc(100dvh - 192px) !important;
    max-height: calc(100dvh - 192px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
    background: transparent;
}

.employees-grid-card[b-ldoc090t7x]  .mud-data-grid-toolbar {
    flex: 0 0 auto;
    padding: 14px 18px;
    gap: 10px;
    border-bottom: 1px solid rgba(148, 163, 184, 0.18);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    overflow: visible;
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto !important;
    margin: 0 12px 12px;
    padding: 4px 2px 8px;
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: auto !important;
    background-color: #f1f5f9;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.65);
    border: 1px solid rgba(148, 163, 184, 0.18);
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head {
    position: sticky;
    top: 0;
    z-index: 3;
    background: #e2e8f0;
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.employees-page[b-ldoc090t7x]  .employees-grid-card .worklist-grid table {
    width: 100%;
    min-width: 1100px;
    table-layout: auto;
}

.employees-page[b-ldoc090t7x]  .employees-grid-card .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.35;
}

.employees-page:not(.worklist-shell-dark)[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

.employees-page:not(.worklist-shell-dark)[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    font-size: 0.95rem;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border: none !important;
}

.employees-page:not(.worklist-shell-dark)[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell .mud-typography {
    font-weight: 600 !important;
    color: #1f2937;
}

.employees-page.worklist-ltr[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.employees-page.worklist-ltr[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.employees-page.worklist-rtl[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.employees-page.worklist-rtl[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.employees-page:not(.worklist-shell-dark)[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

/* Light gray formal header */
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .worklist-header-cell,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .employees-grid-header,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell {
    font-size: 1.05rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    background: #e2e8f0 !important;
    color: #1e293b !important;
    border: none !important;
    border-bottom: 1px solid #cbd5e1 !important;
    box-shadow: none !important;
}

.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell .mud-typography,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.employees-grid-card[b-ldoc090t7x]  th.employees-grid-header .mud-table-cell-content,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell .mud-icon-button,
.employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #1e293b !important;
    font-size: 1.05rem !important;
    font-weight: 800 !important;
}

.employees-page.worklist-ltr .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell:first-child,
.employees-page.worklist-ltr .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.employees-page.worklist-ltr .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell:last-child,
.employees-page.worklist-ltr .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.employees-page.worklist-rtl .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell:first-child,
.employees-page.worklist-rtl .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.employees-page.worklist-rtl .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell:last-child,
.employees-page.worklist-rtl .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

.employees-grid-empty-text[b-ldoc090t7x] {
    padding: 28px 16px;
    color: #64748b;
    font-weight: 600;
}

.employees-active-log-cell[b-ldoc090t7x] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.employees-active-log-cell[b-ldoc090t7x]  .employees-active-log-toggle.mud-icon-button {
    width: 48px;
    height: 48px;
    padding: 8px;
}

.employees-active-log-cell[b-ldoc090t7x]  .employees-active-log-toggle .mud-icon-root {
    font-size: 2rem;
}

.employees-page.worklist-rtl .employees-form-actions[b-ldoc090t7x] {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.employees-page.worklist-ltr .employees-form-actions[b-ldoc090t7x] {
    justify-content: flex-start;
}

/* Dark mode */
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x] {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-color: rgba(255, 255, 255, 0.08);
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.35);
}

.employees-page.worklist-shell-dark .employees-toolbar-title[b-ldoc090t7x] {
    color: #e2e8f0;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.08);
}

.employees-page.worklist-shell-dark .employees-status-select[b-ldoc090t7x]  .mud-input-outlined {
    background: #1f1f2b;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521;
    border-color: rgba(255, 255, 255, 0.08);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head {
    background: #475569;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .worklist-header-cell,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .employees-grid-header,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell {
    color: #f8fafc !important;
    background: #475569 !important;
    border-bottom-color: rgba(255, 255, 255, 0.12) !important;
    font-size: 1.05rem !important;
    font-weight: 800 !important;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  th.employees-grid-header .mud-table-cell-content {
    color: #f8fafc !important;
    font-size: 1.05rem !important;
    font-weight: 800 !important;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-data-grid,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-table.mud-data-grid {
    background: transparent !important;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-root {
    background-color: transparent !important;
}

.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-body,
.employees-page.worklist-shell-dark .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport tbody {
    background-color: transparent !important;
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    font-size: 0.95rem;
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell {
    background-color: #334155 !important;
    color: #f8fafc !important;
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-typography,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-typography {
    color: #f8fafc !important;
}

.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card.worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .employees-grid-card .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-icon-button,
.employees-page.worklist-shell-dark[b-ldoc090t7x]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row.mud-hover .mud-table-cell .mud-icon-button {
    color: #93c5fd !important;
}

.employees-page.worklist-shell-dark .employees-grid-empty-text[b-ldoc090t7x] {
    color: #94a3b8;
}

@media (max-width: 600px) {
    .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-data-grid,
    .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport.mud-table.mud-data-grid {
        height: calc(100dvh - 220px) !important;
        max-height: calc(100dvh - 220px);
        min-height: 320px;
    }

    .employees-add-btn[b-ldoc090t7x] {
        margin-bottom: 8px;
    }

    .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .worklist-header-cell,
    .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport thead .mud-table-cell,
    .employees-grid-card[b-ldoc090t7x]  .employees-grid-viewport .mud-table-head .mud-table-cell {
        font-size: 0.95rem !important;
    }
}
/* /Pages/Home.razor.rz.scp.css */
.dashboard-page[b-j1exl2q39d] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: 100%;
    padding: 0 0 1rem;
    background: transparent;
    box-sizing: border-box;
    overflow-x: hidden;
}

.dashboard-page--flat .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page--flat .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page--flat .dashboard-chart-card[b-j1exl2q39d],
.dashboard-page--flat .dashboard-top-performers[b-j1exl2q39d],
.dashboard-page--flat .dashboard-team-summary[b-j1exl2q39d],
.dashboard-page--flat[b-j1exl2q39d]  .dashboard-section,
.dashboard-page--flat[b-j1exl2q39d]  .dashboard-staff-evaluation-chart {
    background: transparent;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.dashboard-page--flat .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page--flat .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page--flat .dashboard-chart-card[b-j1exl2q39d],
.dashboard-page--flat .dashboard-top-performers[b-j1exl2q39d],
.dashboard-page--flat .dashboard-team-summary[b-j1exl2q39d],
.dashboard-page--flat .dashboard-insights-grid[b-j1exl2q39d],
.dashboard-page--flat .dashboard-tables-section[b-j1exl2q39d],
.dashboard-page--flat .dashboard-emp-requests-row[b-j1exl2q39d] {
    border-bottom: 1px solid rgba(148, 163, 184, 0.15);
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
}

.dashboard-page--flat .dashboard-period-section[b-j1exl2q39d] {
    background: transparent;
    border: 1px solid rgba(148, 163, 184, 0.15);
    border-radius: 10px;
}

.dashboard-page--flat .dashboard-chart-card-head[b-j1exl2q39d] {
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
}

.dashboard-page--flat .dashboard-chart-card-body[b-j1exl2q39d] {
    padding-left: 0;
    padding-right: 0;
}

.dashboard-page--flat[b-j1exl2q39d]  .dashboard-section-header {
    border-bottom-color: rgba(148, 163, 184, 0.12);
}

.dashboard-page--flat[b-j1exl2q39d]  .dashboard-performance-panel {
    margin-bottom: 1.25rem;
}

.dashboard-top-loader[b-j1exl2q39d] {
    position: sticky;
    top: 0;
    z-index: 5;
    margin-bottom: 0.75rem;
    border-radius: 999px;
}

.dashboard-insights-grid[b-j1exl2q39d] {
    width: 100%;
    min-width: 0;
    margin-bottom: 1.25rem;
}

.dashboard-insights-grid[b-j1exl2q39d]  .mud-grid-item {
    display: flex;
    min-width: 0;
}

.dashboard-insights-grid .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-insights-grid .dashboard-chart-card[b-j1exl2q39d] {
    width: 100%;
    min-width: 0;
}

.dashboard-filter-card[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.15);
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
    margin-bottom: 1.25rem;
    overflow: visible;
}

.dashboard-filter-card-body[b-j1exl2q39d] {
    padding: 1rem 1.15rem 1.1rem;
    display: flex;
    flex-direction: column;
    gap: 0.85rem;
}

.dashboard-filter-heading[b-j1exl2q39d] {
    font-weight: 700 !important;
    color: #475569 !important;
    margin-bottom: -0.25rem !important;
}

.dashboard-period-section[b-j1exl2q39d] {
    padding: 0.75rem 0.85rem;
    border-radius: 10px;
    border: 1px solid rgba(148, 163, 184, 0.2);
    background: #f8fafc;
}

.dashboard-period-heading[b-j1exl2q39d] {
    display: block;
    font-weight: 700 !important;
    color: #475569 !important;
    margin-bottom: 0.65rem !important;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.dashboard-period-toolbar[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    width: 100%;
}

.dashboard-period-buttons[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
}

.dashboard-period-buttons[b-j1exl2q39d]  .mud-button-root {
    font-weight: 600;
    text-transform: none;
    min-width: 4.25rem;
}

.dashboard-period-apply-btn[b-j1exl2q39d] {
    font-weight: 600;
    text-transform: none;
    min-width: 6.5rem;
    flex: 0 0 auto;
    margin-inline-start: auto;
}

.dashboard-period-toolbar[b-j1exl2q39d]  .dashboard-period-picker {
    flex: 1 1 11rem;
    min-width: 10rem;
    max-width: 14rem;
}

@media (max-width: 768px) {
    .dashboard-period-toolbar[b-j1exl2q39d]  .dashboard-period-picker {
        flex: 1 1 100%;
        max-width: none;
    }

    .dashboard-period-apply-btn[b-j1exl2q39d] {
        width: 100%;
        margin-inline-start: 0;
    }
}

.dashboard-filter-row[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0.65rem 0.75rem;
}

.dashboard-filter-row .dashboard-filter-field[b-j1exl2q39d] {
    flex: 1 1 0;
    min-width: 8rem;
}

@media (min-width: 960px) and (max-width: 1200px) {
    .dashboard-filter-row[b-j1exl2q39d] {
        flex-wrap: wrap;
    }
}

@media (min-width: 1201px) {
    .dashboard-filter-row[b-j1exl2q39d] {
        flex-wrap: nowrap;
    }

    .dashboard-filter-row .dashboard-filter-field[b-j1exl2q39d] {
        min-width: 0;
    }
}

.dashboard-kpi-panel[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.15);
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
    padding: 1rem 1.15rem 1.15rem;
}

.dashboard-kpi-panel-title[b-j1exl2q39d] {
    font-weight: 700 !important;
    color: #1e293b !important;
    margin-bottom: 0.25rem !important;
}

.dashboard-kpi-panel-subtitle[b-j1exl2q39d] {
    color: #64748b !important;
    display: block;
    margin-bottom: 0.85rem !important;
}

.dashboard-stat-skeleton[b-j1exl2q39d] {
    border-radius: 12px !important;
}

.dashboard-kpi-grid[b-j1exl2q39d] {
    margin: 0 !important;
}

.dashboard-kpi-grid[b-j1exl2q39d]  .mud-grid-item {
    display: flex;
}

.dashboard-kpi-grid[b-j1exl2q39d]  .dashboard-stat-wrap {
    width: 100%;
}

.dashboard-chart-card[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.15);
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
    overflow: visible;
    display: flex;
    flex-direction: column;
}

.dashboard-chart-card-head[b-j1exl2q39d] {
    padding: 1rem 1.15rem 0.5rem;
    border-bottom: 1px solid rgba(148, 163, 184, 0.12);
}

.dashboard-chart-card-body[b-j1exl2q39d] {
    padding: 0.5rem 1rem 1rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.dashboard-chart-centered[b-j1exl2q39d] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 360px;
    margin: 0 auto;
    width: 100%;
}

.dashboard-chart-title[b-j1exl2q39d] {
    font-weight: 700 !important;
    color: #1e293b !important;
}

.dashboard-chart-subtitle[b-j1exl2q39d] {
    color: #64748b !important;
    margin-top: 2px;
}

.dashboard-tables-section[b-j1exl2q39d] {
    margin-bottom: 1rem;
}

.dashboard-table-scroll[b-j1exl2q39d] {
    max-height: calc(100dvh - 280px);
    overflow: auto;
    border-radius: 8px;
}

.dashboard-table-scroll[b-j1exl2q39d]  thead th {
    position: sticky;
    top: 0;
    z-index: 2;
}

.dashboard-table[b-j1exl2q39d] {
    border-radius: 8px;
    overflow: hidden;
}

.dashboard-table[b-j1exl2q39d]  thead th {
    font-weight: 700 !important;
    font-size: 0.78rem !important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: #475569 !important;
    background: #f8fafc !important;
    border-bottom: 1px solid rgba(148, 163, 184, 0.18) !important;
}

.dashboard-table[b-j1exl2q39d]  tbody tr:hover td {
    background: rgba(99, 102, 241, 0.04) !important;
}

.dashboard-table[b-j1exl2q39d]  tfoot td,
.dashboard-table[b-j1exl2q39d]  .mud-table-foot td {
    background: #f1f5f9 !important;
    color: #1e293b !important;
    font-weight: 700;
    border-top: 2px solid rgba(99, 102, 241, 0.2) !important;
}

/* Dark mode */
.dashboard-page.worklist-shell-dark[b-j1exl2q39d] {
    background: transparent;
}

.dashboard-page--flat.worklist-shell-dark .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-top-performers[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-team-summary[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark[b-j1exl2q39d]  .dashboard-section,
.dashboard-page--flat.worklist-shell-dark[b-j1exl2q39d]  .dashboard-staff-evaluation-chart {
    background: transparent;
    border: none;
    box-shadow: none;
}

.dashboard-page--flat.worklist-shell-dark .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-top-performers[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-team-summary[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-insights-grid[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-tables-section[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-emp-requests-row[b-j1exl2q39d] {
    border-bottom-color: rgba(255, 255, 255, 0.08);
}

.dashboard-page--flat.worklist-shell-dark .dashboard-period-section[b-j1exl2q39d] {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.1);
}

.dashboard-page.worklist-shell-dark .dashboard-chart-subtitle[b-j1exl2q39d] {
    color: #94a3b8 !important;
}

.dashboard-page.worklist-shell-dark .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page.worklist-shell-dark .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d] {
    background: #1a1d2e;
    border-color: rgba(255, 255, 255, 0.08);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

.dashboard-page--flat.worklist-shell-dark .dashboard-filter-card[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-kpi-panel[b-j1exl2q39d],
.dashboard-page--flat.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d] {
    background: transparent;
    border: none;
    box-shadow: none;
}

.dashboard-page.worklist-shell-dark .dashboard-period-section[b-j1exl2q39d] {
    background: #23263a;
    border-color: rgba(255, 255, 255, 0.1);
}

.dashboard-page--flat.worklist-shell-dark .dashboard-period-section[b-j1exl2q39d] {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.1);
}

.dashboard-page.worklist-shell-dark .dashboard-kpi-panel-subtitle[b-j1exl2q39d] {
    color: #94a3b8 !important;
}

.dashboard-page.worklist-shell-dark .dashboard-period-heading[b-j1exl2q39d],
.dashboard-page.worklist-shell-dark .dashboard-kpi-panel-title[b-j1exl2q39d],
.dashboard-page.worklist-shell-dark .dashboard-filter-heading[b-j1exl2q39d] {
    color: #f8fafc !important;
}

.dashboard-page.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d]  text,
.dashboard-page.worklist-shell-dark .dashboard-chart-card[b-j1exl2q39d]  .mud-chart-legend {
    fill: #e2e8f0 !important;
    color: #e2e8f0 !important;
}

.dashboard-page.worklist-shell-dark[b-j1exl2q39d]  .dashboard-section {
    background: #1a1d2e;
    border-color: rgba(255, 255, 255, 0.08);
}

.dashboard-page--flat.worklist-shell-dark[b-j1exl2q39d]  .dashboard-section {
    background: transparent;
    border: none;
    box-shadow: none;
}

.dashboard-page.worklist-shell-dark[b-j1exl2q39d]  .dashboard-section-title {
    color: #f8fafc !important;
}

.dashboard-page.worklist-shell-dark .dashboard-chart-title[b-j1exl2q39d] {
    color: #f8fafc !important;
}

.dashboard-page.worklist-shell-dark .dashboard-table[b-j1exl2q39d]  thead th {
    background: #23263a !important;
    color: #e2e8f0 !important;
}

.dashboard-page.worklist-shell-dark .dashboard-table[b-j1exl2q39d]  tbody td {
    color: #e2e8f0;
    border-color: rgba(255, 255, 255, 0.06) !important;
}

.dashboard-page.worklist-shell-dark .dashboard-table[b-j1exl2q39d]  tfoot td,
.dashboard-page.worklist-shell-dark .dashboard-table[b-j1exl2q39d]  .mud-table-foot td {
    background: #23263a !important;
    color: #f8fafc !important;
}

.dashboard-filter-toolbar-top[b-j1exl2q39d] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
}

.dashboard-refresh-row[b-j1exl2q39d] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.dashboard-last-updated[b-j1exl2q39d] {
    color: #64748b !important;
}

.dashboard-alerts-panel[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(248, 113, 113, 0.25);
    background: #ffffff;
    padding: 1rem 1.15rem;
    margin-bottom: 1.25rem;
}

.dashboard-alerts-title[b-j1exl2q39d] {
    font-weight: 700 !important;
    margin-bottom: 0.75rem !important;
}

.dashboard-alerts-list[b-j1exl2q39d] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.dashboard-alert-item[b-j1exl2q39d] {
    cursor: pointer;
}

.dashboard-alert-content[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem 0.75rem;
}

.dashboard-performance-chart[b-j1exl2q39d],
.dashboard-top-performers[b-j1exl2q39d],
.dashboard-team-summary[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.15);
    background: #ffffff;
    padding: 1rem 1.15rem;
    margin-bottom: 1.25rem;
}

.dashboard-performance-chart-head[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    margin-bottom: 0.75rem;
}

.dashboard-performance-chart[b-j1exl2q39d]  .mud-chart-line {
    overflow: visible;
}

.dashboard-staff-evaluation-chart[b-j1exl2q39d] {
    border-radius: 12px;
    border: 1px solid rgba(148, 163, 184, 0.15);
    background: #ffffff;
    padding: 1rem 1.15rem;
    margin-bottom: 1.25rem;
}

.dashboard-staff-evaluation-body[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1.5rem;
    justify-content: center;
}

.dashboard-staff-evaluation-legend[b-j1exl2q39d] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    min-width: 220px;
}

.dashboard-staff-evaluation-legend-item[b-j1exl2q39d] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.9rem;
}

.dashboard-staff-evaluation-swatch[b-j1exl2q39d] {
    width: 12px;
    height: 12px;
    border-radius: 3px;
    flex-shrink: 0;
}

.dashboard-page.worklist-shell-dark .dashboard-staff-evaluation-chart[b-j1exl2q39d] {
    background: #1a1d2e;
    border-color: rgba(255, 255, 255, 0.08);
}

.dashboard-page--flat.worklist-shell-dark[b-j1exl2q39d]  .dashboard-staff-evaluation-chart {
    background: transparent;
    border: none;
}

.dashboard-staff-evaluation-section[b-j1exl2q39d] {
    margin-bottom: 1.25rem;
}

.dashboard-emp-requests-row[b-j1exl2q39d] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1.25rem;
    width: 100%;
    min-width: 0;
}

.dashboard-emp-requests-table-col[b-j1exl2q39d],
.dashboard-emp-requests-chart-col[b-j1exl2q39d] {
    width: 100%;
    min-width: 0;
}

.dashboard-emp-requests-chart-col[b-j1exl2q39d]  .dashboard-staff-evaluation-chart {
    margin-bottom: 0;
    height: 100%;
}

@media (min-width: 960px) {
    .dashboard-emp-requests-row--split[b-j1exl2q39d] {
        display: grid;
        grid-template-columns: minmax(0, 7fr) minmax(0, 3fr);
        align-items: stretch;
        column-gap: 1rem;
    }

    .dashboard-emp-requests-row--split .dashboard-emp-requests-table-col[b-j1exl2q39d],
    .dashboard-emp-requests-row--split .dashboard-emp-requests-chart-col[b-j1exl2q39d] {
        width: auto;
    }
}

.dashboard-staff-evaluation-body--compact[b-j1exl2q39d] {
    flex-direction: column;
    align-items: stretch;
    gap: 0.75rem;
}

.dashboard-staff-evaluation-body--compact .dashboard-staff-evaluation-legend[b-j1exl2q39d] {
    min-width: 0;
    font-size: 0.8rem;
}

.dashboard-performance-status-select[b-j1exl2q39d] {
    min-width: 180px;
}

.dashboard-top-performers-title[b-j1exl2q39d],
.dashboard-team-summary-title[b-j1exl2q39d] {
    font-weight: 700 !important;
    margin-bottom: 0.75rem !important;
}

.dashboard-top-performers-list[b-j1exl2q39d] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.dashboard-top-performer-chip[b-j1exl2q39d] {
    text-transform: none !important;
}

.dashboard-top-performer-rank[b-j1exl2q39d] {
    opacity: 0.75;
    margin-inline-end: 0.35rem;
}

.dashboard-stat-clickable[b-j1exl2q39d] {
    cursor: pointer;
}

.dashboard-stat-selected[b-j1exl2q39d]  .dashboard-stat-card {
    outline: 2px solid #2563eb;
    outline-offset: 2px;
}

.dashboard-stat-delta[b-j1exl2q39d] {
    margin-top: 0.25rem;
    font-weight: 600;
}

.dashboard-stat-delta-up[b-j1exl2q39d] {
    color: #16a34a;
}

.dashboard-stat-delta-down[b-j1exl2q39d] {
    color: #dc2626;
}

.dashboard-table-row-clickable[b-j1exl2q39d] {
    cursor: pointer;
}

@media (max-width: 600px) {
    .dashboard-page[b-j1exl2q39d] {
        padding: 0.25rem 0 1rem;
    }
}
/* /Pages/PendingRequests.razor.rz.scp.css */
.pending-requests-page[b-bkotpc9yt7] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.pending-card[b-bkotpc9yt7] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.pending-card[b-bkotpc9yt7]  .pending-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.pending-requests-page[b-bkotpc9yt7]  .pending-card {
    overflow: visible;
}

.pending-card[b-bkotpc9yt7]  .pending-grid-viewport.mud-data-grid,
.pending-card[b-bkotpc9yt7]  .pending-grid-viewport.mud-table.mud-data-grid {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    height: auto !important;
    max-height: calc(100dvh - 176px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

.pending-toolbar-stack[b-bkotpc9yt7] {
    width: 100%;
    overflow: visible;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px 16px;
    box-sizing: border-box;
    position: relative;
    z-index: 6;
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    border-radius: 12px 12px 0 0;
}

.pending-toolbar-row[b-bkotpc9yt7] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-width: 0;
    flex-wrap: wrap;
}

.pending-toolbar-flex-spacer[b-bkotpc9yt7] {
    flex: 1 1 0;
    min-width: 0;
}

.pending-toolbar-title[b-bkotpc9yt7] {
    font-weight: 700;
    color: #1e293b;
    flex: 0 0 auto;
}

.pending-toolbar-filter[b-bkotpc9yt7] {
    margin-top: 0;
    margin-bottom: 0;
}

[b-bkotpc9yt7] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
}

.pending-requests-page.worklist-ltr[b-bkotpc9yt7] {
    direction: ltr;
}

.pending-requests-page.worklist-rtl[b-bkotpc9yt7] {
    direction: rtl;
}

.pending-toolbar-search-wrap[b-bkotpc9yt7] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 0 auto;
    position: relative;
    z-index: 7;
}

.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7] {
    direction: ltr;
}

.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7] {
    direction: rtl;
}

.pending-search-field[b-bkotpc9yt7] {
    flex: 1 1 auto;
    min-width: 0;
}

.pending-search-submit[b-bkotpc9yt7] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.pending-toolbar-search-wrap.worklist-ltr .pending-search-submit[b-bkotpc9yt7] {
    margin-left: -1px;
}

.pending-toolbar-search-wrap.worklist-rtl .pending-search-submit[b-bkotpc9yt7] {
    margin-right: -1px;
}

[b-bkotpc9yt7] .pending-search-box,
[b-bkotpc9yt7] .pending-search-input .mud-input-control {
    width: 100%;
}

[b-bkotpc9yt7] .pending-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-input .mud-input-outlined,
.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-input .mud-input-outlined {
    height: 40px;
    min-height: 40px;
}

.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-button,
.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-button.mud-icon-button,
.pending-toolbar-search-wrap.worklist-ltr[b-bkotpc9yt7]  .pending-search-button .mud-button-root {
    align-self: center;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-input .mud-input-outlined,
.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-input .mud-input-outlined {
    height: 40px;
    min-height: 40px;
}

.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-button,
.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-button.mud-icon-button,
.pending-toolbar-search-wrap.worklist-rtl[b-bkotpc9yt7]  .pending-search-button .mud-button-root {
    align-self: center;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-bkotpc9yt7] .pending-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-bkotpc9yt7] .pending-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    max-height: none;
    overflow: auto !important;
    margin-top: 0;
    position: relative;
    z-index: 1;
}

.pending-card[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-pagination,
.pending-card[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-bkotpc9yt7] .pending-grid-viewport.modern-grid .mud-table-container {
    border-radius: 0;
    overflow: hidden;
    background-color: transparent;
    box-shadow: none;
    border: none;
}

[b-bkotpc9yt7] .worklist-data-paper .worklist-grid.mud-table.mud-data-grid {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-bkotpc9yt7] .worklist-data-paper .modern-grid,
[b-bkotpc9yt7] .worklist-data-paper .worklist-grid {
    width: 100%;
    max-width: 100%;
}

[b-bkotpc9yt7] .worklist-grid table {
    width: 100%;
    min-width: 1200px;
    table-layout: auto;
}

[b-bkotpc9yt7] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-bkotpc9yt7] .pending-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.pending-requests-page[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

[b-bkotpc9yt7] .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

[b-bkotpc9yt7] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
[b-bkotpc9yt7] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-bkotpc9yt7] .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-bkotpc9yt7] .pending-grid-viewport thead .mud-table-cell,
[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head .mud-table-cell,
[b-bkotpc9yt7] .pending-grid-viewport .worklist-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-bkotpc9yt7] .pending-grid-viewport thead .mud-table-cell .mud-typography,
[b-bkotpc9yt7] .pending-grid-viewport thead .mud-table-cell .mud-button,
[b-bkotpc9yt7] .pending-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-bkotpc9yt7] .pending-grid-viewport thead .mud-table-cell .mud-link,
[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-bkotpc9yt7] .pending-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell:first-child,
.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell:last-child,
.pending-requests-page.worklist-ltr[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell:first-child,
.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell:last-child,
.pending-requests-page.worklist-rtl[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-bkotpc9yt7] .pending-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-bkotpc9yt7] .pending-search-input .mud-input {
    color: #1f2937;
}

.pending-modal-grid[b-bkotpc9yt7] {
    margin-top: 0;
}

[b-bkotpc9yt7] .worklist-data-paper .worklist-grid .mud-table-pagination,
[b-bkotpc9yt7] .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #ffffff;
    color: #334155;
    font-weight: 600;
}

.pending-requests-page.worklist-shell-dark .pending-toolbar-stack[b-bkotpc9yt7] {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(148, 163, 184, 0.22);
}

.pending-requests-page.worklist-shell-dark .pending-toolbar-title[b-bkotpc9yt7] {
    color: #e2e8f0;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper {
    background-color: transparent !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .modern-grid.worklist-grid,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport.modern-grid .mud-table-container {
    background-color: transparent !important;
    box-shadow: none;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .worklist-header-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell .mud-typography,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell .mud-button,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport thead .mud-table-cell .mud-icon-button,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-search-input .mud-input,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-grid-empty-text {
    color: #94a3b8;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .pending-toolbar-filter .mud-typography {
    color: #e2e8f0 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .mud-input,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .mud-input-label,
.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .mud-select-input {
    color: #e2e8f0 !important;
}

.pending-requests-page.worklist-shell-dark[b-bkotpc9yt7]  .worklist-data-paper .mud-input-outlined .mud-input-outlined-border {
    border-color: rgba(255, 255, 255, 0.22) !important;
}
/* /Pages/QualityCancelled.razor.rz.scp.css */
.qualitycancelled-page[b-oxbfxnu306] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.qualitycancelled-card[b-oxbfxnu306] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.qualitycancelled-card[b-oxbfxnu306]  .qualitycancelled-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.qualitycancelled-page[b-oxbfxnu306]  .qualitycancelled-card {
    overflow: visible;
}

.qualitycancelled-card[b-oxbfxnu306]  .qualitycancelled-grid-viewport.mud-data-grid,
.qualitycancelled-card[b-oxbfxnu306]  .qualitycancelled-grid-viewport.mud-table.mud-data-grid {
    height: auto !important;
    max-height: calc(100dvh - 176px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

.qualitycancelled-card[b-oxbfxnu306]  .mud-data-grid-toolbar {
    flex: 0 0 auto;
    padding: 12px 16px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.qualitycancelled-toolbar-title[b-oxbfxnu306] {
    font-weight: 700;
    color: #1e293b;
}

[b-oxbfxnu306] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
}

.qualitycancelled-page.worklist-ltr[b-oxbfxnu306] {
    direction: ltr;
}

.qualitycancelled-page.worklist-rtl[b-oxbfxnu306] {
    direction: rtl;
}

.qualitycancelled-toolbar-search-wrap[b-oxbfxnu306] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
}

.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306] {
    direction: ltr;
}

.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306] {
    direction: rtl;
}

.qualitycancelled-search-field[b-oxbfxnu306] {
    flex: 1 1 auto;
    min-width: 0;
}

.qualitycancelled-search-submit[b-oxbfxnu306] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.qualitycancelled-toolbar-search-wrap.worklist-ltr .qualitycancelled-search-submit[b-oxbfxnu306] {
    margin-left: -1px;
}

.qualitycancelled-toolbar-search-wrap.worklist-rtl .qualitycancelled-search-submit[b-oxbfxnu306] {
    margin-right: -1px;
}

[b-oxbfxnu306] .qualitycancelled-search-box,
[b-oxbfxnu306] .qualitycancelled-search-input .mud-input-control {
    width: 100%;
}

[b-oxbfxnu306] .qualitycancelled-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input-outlined,
.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input-outlined {
    height: 40px;
}

.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-button,
.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-button.mud-icon-button,
.qualitycancelled-toolbar-search-wrap.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input-outlined,
.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input-outlined {
    height: 40px;
}

.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-button,
.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-button.mud-icon-button,
.qualitycancelled-toolbar-search-wrap.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    max-height: none;
    overflow: auto !important;
}

.qualitycancelled-card[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-pagination,
.qualitycancelled-card[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid.mud-table.mud-data-grid {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-oxbfxnu306] .worklist-data-paper .modern-grid,
[b-oxbfxnu306] .worklist-data-paper .worklist-grid {
    width: 100%;
    max-width: 100%;
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid .mud-table-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-oxbfxnu306] .worklist-grid table {
    width: 100%;
    min-width: 1200px;
    table-layout: auto;
}

[b-oxbfxnu306] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.qualitycancelled-page[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
[b-oxbfxnu306] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport thead .mud-table-cell,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .worklist-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport thead .mud-table-cell .mud-typography,
[b-oxbfxnu306] .qualitycancelled-grid-viewport thead .mud-table-cell .mud-button,
[b-oxbfxnu306] .qualitycancelled-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-oxbfxnu306] .qualitycancelled-grid-viewport thead .mud-table-cell .mud-link,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-oxbfxnu306] .qualitycancelled-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell:first-child,
.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell:last-child,
.qualitycancelled-page.worklist-ltr[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell:first-child,
.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell:last-child,
.qualitycancelled-page.worklist-rtl[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-oxbfxnu306] .qualitycancelled-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-oxbfxnu306] .qualitycancelled-search-input .mud-input {
    color: #1f2937;
}

[b-oxbfxnu306] .worklist-data-paper .worklist-grid .mud-table-pagination,
[b-oxbfxnu306] .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #ffffff;
    color: #334155;
    font-weight: 600;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-toolbar-title {
    color: #e2e8f0;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .modern-grid.worklist-grid,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .worklist-header-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell .mud-typography,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell .mud-button,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport thead .mud-table-cell .mud-icon-button,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.qualitycancelled-page.worklist-shell-dark[b-oxbfxnu306]  .qualitycancelled-grid-empty-text {
    color: #94a3b8;
}
/* /Pages/RealOffers.razor.rz.scp.css */
.realoffers-page[b-g5btb65061] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.realoffers-card[b-g5btb65061] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.realoffers-card[b-g5btb65061]  .realoffers-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.realoffers-page[b-g5btb65061]  .realoffers-card {
    overflow: visible;
}

.realoffers-card[b-g5btb65061]  .realoffers-grid-viewport.mud-data-grid,
.realoffers-card[b-g5btb65061]  .realoffers-grid-viewport.mud-table.mud-data-grid {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    height: auto !important;
    max-height: calc(100dvh - 260px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: visible;
}

.realoffers-card[b-g5btb65061]  .mud-data-grid-toolbar {
    flex: 0 0 auto;
    padding: 12px 16px 20px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    overflow: visible;
    position: relative;
    z-index: 4;
}

.realoffers-toolbar-stack[b-g5btb65061] {
    width: 100%;
    overflow: visible;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.realoffers-toolbar-row[b-g5btb65061] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-width: 0;
    flex-wrap: wrap;
}

.realoffers-toolbar-flex-spacer[b-g5btb65061] {
    flex: 1 1 0;
    min-width: 0;
}

.realoffers-toolbar-title[b-g5btb65061] {
    font-weight: 700;
    color: #1e293b;
    flex: 0 0 auto;
}

.realoffers-new-btn[b-g5btb65061] {
    flex: 0 0 auto;
}

.realoffers-filter-grid[b-g5btb65061] {
    width: 100%;
    margin-top: 4px;
    margin-bottom: 12px;
}

[b-g5btb65061] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
}

.realoffers-toolbar-search-wrap[b-g5btb65061] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 0 auto;
    position: relative;
    z-index: 5;
}

.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061] {
    direction: ltr;
}

.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061] {
    direction: rtl;
}

.realoffers-search-field[b-g5btb65061] {
    flex: 1 1 auto;
    min-width: 0;
}

.realoffers-search-submit[b-g5btb65061] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.realoffers-toolbar-search-wrap.worklist-ltr .realoffers-search-submit[b-g5btb65061] {
    margin-left: -1px;
}

.realoffers-toolbar-search-wrap.worklist-rtl .realoffers-search-submit[b-g5btb65061] {
    margin-right: -1px;
}

[b-g5btb65061] .realoffers-search-box,
[b-g5btb65061] .realoffers-search-input .mud-input-control {
    width: 100%;
}

[b-g5btb65061] .realoffers-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-input .mud-input-outlined,
.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-input .mud-input-outlined {
    height: 40px;
}

.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-button,
.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-button.mud-icon-button,
.realoffers-toolbar-search-wrap.worklist-ltr[b-g5btb65061]  .realoffers-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-input .mud-input-outlined,
.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-input .mud-input-outlined {
    height: 40px;
}

.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-button,
.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-button.mud-icon-button,
.realoffers-toolbar-search-wrap.worklist-rtl[b-g5btb65061]  .realoffers-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-g5btb65061] .realoffers-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-g5btb65061] .realoffers-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    max-height: none;
    overflow: auto !important;
    margin-top: 12px;
    position: relative;
    z-index: 1;
}

.realoffers-card[b-g5btb65061]  .realoffers-grid-viewport .mud-table-pagination,
.realoffers-card[b-g5btb65061]  .realoffers-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-g5btb65061] .realoffers-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

[b-g5btb65061] .worklist-data-paper .worklist-grid.mud-table.mud-data-grid {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-g5btb65061] .worklist-data-paper .modern-grid,
[b-g5btb65061] .worklist-data-paper .worklist-grid {
    width: 100%;
    max-width: 100%;
}

[b-g5btb65061] .worklist-data-paper .worklist-grid .mud-table-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-g5btb65061] .worklist-grid table {
    width: 100%;
    min-width: 1100px;
    table-layout: auto;
}

[b-g5btb65061] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-g5btb65061] .realoffers-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.realoffers-page[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

[b-g5btb65061] .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

[b-g5btb65061] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
[b-g5btb65061] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.realoffers-page.worklist-ltr[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.realoffers-page.worklist-ltr[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.realoffers-page.worklist-rtl[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.realoffers-page.worklist-rtl[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-g5btb65061] .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-g5btb65061] .realoffers-grid-viewport thead .mud-table-cell,
[b-g5btb65061] .realoffers-grid-viewport .mud-table-head .mud-table-cell,
[b-g5btb65061] .realoffers-grid-viewport .worklist-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-g5btb65061] .realoffers-grid-viewport thead .mud-table-cell .mud-typography,
[b-g5btb65061] .realoffers-grid-viewport thead .mud-table-cell .mud-button,
[b-g5btb65061] .realoffers-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-g5btb65061] .realoffers-grid-viewport thead .mud-table-cell .mud-link,
[b-g5btb65061] .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-g5btb65061] .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-g5btb65061] .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-g5btb65061] .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-g5btb65061] .realoffers-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 1;
}

.realoffers-page.worklist-ltr[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell:first-child,
.realoffers-page.worklist-ltr[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.realoffers-page.worklist-ltr[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell:last-child,
.realoffers-page.worklist-ltr[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.realoffers-page.worklist-rtl[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell:first-child,
.realoffers-page.worklist-rtl[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.realoffers-page.worklist-rtl[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell:last-child,
.realoffers-page.worklist-rtl[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-g5btb65061] .realoffers-offerid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-g5btb65061] .realoffers-search-input .mud-input {
    color: #1f2937;
}

[b-g5btb65061] .worklist-data-paper .worklist-grid .mud-table-pagination,
[b-g5btb65061] .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #ffffff;
    color: #334155;
    font-weight: 600;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-toolbar-title {
    color: #e2e8f0;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .modern-grid.worklist-grid,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .worklist-header-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell .mud-typography,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell .mud-button,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport thead .mud-table-cell .mud-icon-button,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-search-input .mud-input,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.realoffers-page.worklist-shell-dark[b-g5btb65061]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.realoffers-page.worklist-shell-dark[b-g5btb65061]  .realoffers-grid-empty-text {
    color: #94a3b8;
}
/* /Pages/Receipt.razor.rz.scp.css */
.receipt-page[b-gjuo0zqdyw] {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    box-sizing: border-box;
}

.receipt-step-page[b-gjuo0zqdyw] {
    padding: 0.5rem 0.75rem 0;
}

@media (min-width: 600px) {
    .receipt-step-page[b-gjuo0zqdyw] {
        padding: 1rem 1.25rem 0;
    }
}

.receipt-page-inline-header[b-gjuo0zqdyw] {
    margin: 0;
    color: #1f2937;
    font-weight: 800 !important;
    text-align: center;
}

.receipt-shell-dark .receipt-page-inline-header[b-gjuo0zqdyw] {
    color: var(--mud-palette-text-primary);
}

.receipt-body[b-gjuo0zqdyw] {
    padding: 0.5rem 0.75rem 1.25rem;
}

@media (min-width: 600px) {
    .receipt-body[b-gjuo0zqdyw] {
        padding: 1rem 1.25rem 1.5rem;
    }
}

.receipt-shell[b-gjuo0zqdyw] {
    border: 1px solid rgba(15, 23, 42, 0.12);
    border-radius: 14px;
    background: var(--mud-palette-surface);
}

.receipt-form-grid[b-gjuo0zqdyw]  .mud-input-control {
    width: 100%;
}

.receipt-form-grid[b-gjuo0zqdyw]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-primary) !important;
}

.receipt-form-grid[b-gjuo0zqdyw]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined:hover .mud-input-outlined-border,
.receipt-form-grid[b-gjuo0zqdyw]  .mud-input-control:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined.mud-input-focused .mud-input-outlined-border {
    border-color: var(--mud-palette-primary-darken) !important;
}

.receipt-form-grid[b-gjuo0zqdyw]  .mud-select:not(.mud-input-disabled):not(.mud-input-error) .mud-input-outlined .mud-input-outlined-border {
    border-color: var(--mud-palette-primary) !important;
}

.receipt-rtl[b-gjuo0zqdyw]  .receipt-form-grid .mud-input-label {
    right: 0;
    left: auto;
    transform-origin: top right;
}

.receipt-rtl[b-gjuo0zqdyw]  .receipt-form-grid .mud-input-control .mud-input {
    text-align: right;
}

.receipt-rtl[b-gjuo0zqdyw]  .receipt-phone-field input,
.receipt-ltr[b-gjuo0zqdyw]  .receipt-phone-field input {
    direction: ltr;
    text-align: left;
}

.receipt-rtl[b-gjuo0zqdyw]  .receipt-phone-field input {
    text-align: right;
}

.receipt-actions[b-gjuo0zqdyw] {
    margin-top: 0.5rem;
}

.receipt-file-input[b-gjuo0zqdyw] {
    display: block;
    width: 100%;
    max-width: 100%;
}

.receipt-shell-dark .receipt-shell[b-gjuo0zqdyw] {
    border-color: rgba(255, 255, 255, 0.12);
}
/* /Pages/ReceiptHistory.razor.rz.scp.css */
.receipt-history-page[b-j3cnx5kxvh] {
    width: 100%;
    max-width: 100%;
    min-height: calc(100dvh - 120px);
}

.receipt-history-card[b-j3cnx5kxvh] {
    width: 100%;
    max-width: 100%;
    min-height: calc(100dvh - 200px);
    display: flex;
    flex-direction: column;
}

.receipt-history-card[b-j3cnx5kxvh]  .receipt-history-grid-viewport {
    flex: 1 1 auto;
}

.receipt-history-card[b-j3cnx5kxvh]  .mud-data-grid-toolbar {
    padding: 12px 16px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.receipt-history-toolbar-title[b-j3cnx5kxvh] {
    font-weight: 700;
    color: #1e293b;
}

.receipt-history-toolbar-search-wrap[b-j3cnx5kxvh] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
}

.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh] {
    direction: ltr;
}

.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh] {
    direction: rtl;
}

.receipt-history-search-field[b-j3cnx5kxvh] {
    flex: 1 1 auto;
    min-width: 0;
}

.receipt-history-search-submit[b-j3cnx5kxvh] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.receipt-history-toolbar-search-wrap.worklist-ltr .receipt-history-search-submit[b-j3cnx5kxvh] {
    margin-left: -1px;
}

.receipt-history-toolbar-search-wrap.worklist-rtl .receipt-history-search-submit[b-j3cnx5kxvh] {
    margin-right: -1px;
}

[b-j3cnx5kxvh] .receipt-history-search-box,
[b-j3cnx5kxvh] .receipt-history-search-input .mud-input-control {
    width: 100%;
}

[b-j3cnx5kxvh] .receipt-history-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* LTR: [textbox][button] — flat seam on field end + button start */
.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-input .mud-input-outlined,
.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-input .mud-input-outlined {
    height: 40px;
}

.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-button,
.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-button.mud-icon-button,
.receipt-history-toolbar-search-wrap.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

/* RTL: textbox on right — rounded outer right, flat inner left */
.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-input .mud-input-outlined,
.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-input .mud-input-outlined {
    height: 40px;
}

.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-button,
.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-button.mud-icon-button,
.receipt-history-toolbar-search-wrap.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

.receipt-history-modal[b-j3cnx5kxvh] {
    border-radius: 12px;
}

[b-j3cnx5kxvh] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

.receipt-history-page[b-j3cnx5kxvh]  .receipt-history-card {
    overflow: hidden;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-container {
    max-height: calc(100dvh - 280px);
    overflow: auto !important;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

[b-j3cnx5kxvh] .worklist-grid .mud-table-container {
    border-radius: 12px;
    overflow-x: auto;
    overflow-y: auto;
    background-color: #f8fafc;
}

[b-j3cnx5kxvh] .worklist-grid table {
    width: 100%;
    min-width: 1200px;
    table-layout: auto;
}

[b-j3cnx5kxvh] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.receipt-history-page[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

.receipt-history-page[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.receipt-history-page[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.receipt-history-page[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport thead .mud-table-cell,
[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-head .mud-table-cell,
[b-j3cnx5kxvh] .receipt-history-grid-viewport .receipt-history-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport thead .mud-table-cell .mud-typography,
[b-j3cnx5kxvh] .receipt-history-grid-viewport thead .mud-table-cell .mud-button,
[b-j3cnx5kxvh] .receipt-history-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #fff !important;
}

[b-j3cnx5kxvh] .receipt-history-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell:first-child,
.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell:last-child,
.receipt-history-page.worklist-ltr[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell:first-child,
.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell:last-child,
.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-j3cnx5kxvh] .worklist-grid thead .mud-table-cell {
    font-weight: 700;
    background: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%);
    color: #fff !important;
    border: none !important;
}

[b-j3cnx5kxvh] .worklist-grid tbody .mud-table-cell {
    background-color: #fff;
    font-weight: 600;
}

[b-j3cnx5kxvh] .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-j3cnx5kxvh] .receipt-history-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: none;
    font-weight: 600;
}

.receipt-history-page.worklist-rtl[b-j3cnx5kxvh]  .receipt-history-refid-btn {
    direction: ltr;
    unicode-bidi: plaintext;
}

/* Shell dark — match ReqHistory / Worklist grid surfaces (#151521 / #1f1f2b) */
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-toolbar-title {
    color: #e2e8f0;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .modern-grid.worklist-grid,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-table-root {
    background-color: #151521 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper tfoot,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-table-foot {
    background-color: #151521 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-table-foot .mud-table-row {
    background-color: transparent !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-table-container + div {
    background-color: #151521 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .receipt-history-header-cell,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid thead .mud-table-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell .mud-typography,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell .mud-button,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport thead .mud-table-cell .mud-icon-button,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .receipt-history-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid thead .mud-table-cell .mud-typography,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid thead .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-input,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-input-label,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-select-input,
.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-input-control-input-container {
    color: #e2e8f0 !important;
}

.receipt-history-page.worklist-shell-dark[b-j3cnx5kxvh]  .worklist-data-paper .mud-input-outlined .mud-input-outlined-border {
    border-color: rgba(255, 255, 255, 0.22) !important;
}
/* /Pages/ReqDetails.razor.rz.scp.css */
.reqdetails-page[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell {
    background: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%) !important;
    color: #fff !important;
    font-weight: 700;
}

.reqdetails-page[b-b3y0jys78r]  .processing-attachment-table .mud-table-head .mud-table-cell {
    background: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%) !important;
    color: #fff !important;
    font-weight: 700;
}

.reqdetails-ltr[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.reqdetails-ltr[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.reqdetails-rtl[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.reqdetails-rtl[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

.reqdetails-page[b-b3y0jys78r]  .processing-primary-table .mud-table-container {
    border-radius: 10px;
    overflow: auto !important;
}

.reqdetails-page[b-b3y0jys78r]  .processing-primary-table .mud-table-head .mud-table-cell,
.reqdetails-page[b-b3y0jys78r]  .processing-primary-table .mud-table-body .mud-table-cell {
    border-radius: 0 !important;
}

.reqdetails-page[b-b3y0jys78r]  .reqdetails-panel {
    border-radius: 12px;
    margin-bottom: 10px;
    border: 1px solid rgba(99, 102, 241, 0.16);
    overflow: hidden;
}

.reqdetails-page[b-b3y0jys78r]  .reqdetails-panel .mud-expand-panel-header {
    font-weight: 700;
    border-bottom: 1px solid rgba(99, 102, 241, 0.14);
    background: linear-gradient(180deg, rgba(99, 102, 241, 0.15) 0%, rgba(99, 102, 241, 0.05) 100%) !important;
}

.reqdetails-page[b-b3y0jys78r]  .reqdetails-panel .mud-expand-panel-content {
    background-color: #ffffff;
}

/* Primary actions: edit / modify */
.reqdetails-page[b-b3y0jys78r]  .reqdetails-btn-modify.mud-button-outlined {
    border-width: 2px !important;
    border-color: #4f46e5 !important;
    color: #4338ca !important;
    background: rgba(79, 70, 229, 0.09) !important;
    font-weight: 600;
}

.reqdetails-page[b-b3y0jys78r]  .reqdetails-btn-modify.mud-button-outlined:hover {
    background: rgba(79, 70, 229, 0.16) !important;
}

.reqdetails-page[b-b3y0jys78r]  .reqdetails-action-row {
    flex-wrap: wrap;
    gap: 0.5rem 0.75rem;
    align-items: center;
}

/* /Pages/ReqHistory.razor.rz.scp.css */
.reqhistory-page[b-8g4hx02ra1] {
    width: 100%;
    max-width: 100%;
    min-height: calc(100dvh - 120px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 16px 0 12px;
    box-sizing: border-box;
}

.reqhistory-card[b-8g4hx02ra1] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.reqhistory-card[b-8g4hx02ra1]  .reqhistory-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.reqhistory-page[b-8g4hx02ra1]  .reqhistory-card {
    overflow: visible;
}

.reqhistory-card[b-8g4hx02ra1]  .mud-data-grid-toolbar {
    padding: 8px 16px 6px;
    gap: 8px;
    border-bottom: none;
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
    flex-wrap: wrap;
    align-items: flex-start;
    overflow: visible;
}

.reqhistory-toolbar-stack[b-8g4hx02ra1] {
    width: 100%;
    overflow: visible;
}

.reqhistory-toolbar-title[b-8g4hx02ra1] {
    font-weight: 700;
    color: #1e293b;
}

.reqhistory-filter-grid[b-8g4hx02ra1] {
    width: 100%;
    margin-top: 4px;
    margin-bottom: 20px;
}

.reqhistory-card[b-8g4hx02ra1]  .reqhistory-grid-viewport.mud-data-grid,
.reqhistory-card[b-8g4hx02ra1]  .reqhistory-grid-viewport.mud-table.mud-data-grid {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    height: calc(100dvh - 192px) !important;
    max-height: calc(100dvh - 192px);
    display: flex;
    flex-direction: column;
}

[b-8g4hx02ra1] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}

.reqhistory-toolbar-search-wrap[b-8g4hx02ra1] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
    position: relative;
    z-index: 1;
}

.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1] {
    direction: ltr;
}

.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1] {
    direction: rtl;
}

.reqhistory-search-field[b-8g4hx02ra1] {
    flex: 1 1 auto;
    min-width: 0;
}

.reqhistory-search-submit[b-8g4hx02ra1] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.reqhistory-toolbar-search-wrap.worklist-ltr .reqhistory-search-submit[b-8g4hx02ra1] {
    margin-left: -1px;
}

.reqhistory-toolbar-search-wrap.worklist-rtl .reqhistory-search-submit[b-8g4hx02ra1] {
    margin-right: -1px;
}

[b-8g4hx02ra1] .reqhistory-search-box,
[b-8g4hx02ra1] .reqhistory-search-input .mud-input-control {
    width: 100%;
}

[b-8g4hx02ra1] .reqhistory-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* LTR: [textbox][button] — flat seam on field end + button start */
.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-input .mud-input-outlined,
.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-input .mud-input-outlined {
    height: 40px;
}

.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-button,
.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-button.mud-icon-button,
.reqhistory-toolbar-search-wrap.worklist-ltr[b-8g4hx02ra1]  .reqhistory-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

/* RTL: textbox on right — rounded outer right, flat inner left */
.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-input .mud-input-outlined,
.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-input .mud-input-outlined {
    height: 40px;
}

.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-button,
.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-button.mud-icon-button,
.reqhistory-toolbar-search-wrap.worklist-rtl[b-8g4hx02ra1]  .reqhistory-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto !important;
    margin-top: 0;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
    border: none;
}

.reqhistory-card[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-pagination,
.reqhistory-card[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-8g4hx02ra1] .worklist-grid table {
    width: 100%;
    min-width: 1200px;
    table-layout: auto;
}

[b-8g4hx02ra1] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.reqhistory-page[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

.reqhistory-page[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.reqhistory-page[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.reqhistory-page[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

/* Modern indigo sticky header */
[b-8g4hx02ra1] .reqhistory-grid-viewport thead .mud-table-cell,
[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head .mud-table-cell,
[b-8g4hx02ra1] .reqhistory-grid-viewport .reqhistory-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport thead .mud-table-cell .mud-typography,
[b-8g4hx02ra1] .reqhistory-grid-viewport thead .mud-table-cell .mud-button,
[b-8g4hx02ra1] .reqhistory-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-8g4hx02ra1] .reqhistory-grid-viewport thead .mud-table-cell .mud-link,
[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-8g4hx02ra1] .reqhistory-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell:first-child,
.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell:last-child,
.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell:first-child,
.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell:last-child,
.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-8g4hx02ra1] .worklist-grid tbody .mud-table-cell {
    background-color: #fff;
    font-weight: 600;
}

[b-8g4hx02ra1] .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-8g4hx02ra1] .processing-primary-table .mud-table-head .mud-table-cell {
    background: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%) !important;
    color: #ffffff !important;
    font-weight: 700;
}

[b-8g4hx02ra1] .processing-primary-table .mud-table-head .mud-table-cell * {
    color: #ffffff !important;
}

[b-8g4hx02ra1] .processing-primary-table thead .mud-table-cell {
    background: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%) !important;
    color: #ffffff !important;
}

[b-8g4hx02ra1] .processing-primary-table .mud-table-container {
    border-radius: 10px;
    overflow: auto !important;
}

[b-8g4hx02ra1] .processing-primary-table .mud-table-head .mud-table-cell,
[b-8g4hx02ra1] .processing-primary-table .mud-table-body .mud-table-cell {
    border-radius: 0 !important;
}

.processing-grid-scroll[b-8g4hx02ra1] {
    display: block;
    max-height: 300px;
    overflow: auto;
}

.processing-grid-scroll[b-8g4hx02ra1]  .mud-table-container {
    max-height: 300px !important;
    overflow: auto !important;
}

.reqhistory-page[b-8g4hx02ra1]  .processing-approvals-col-emp {
    min-width: 170px;
    white-space: nowrap;
}

.reqhistory-page[b-8g4hx02ra1]  .processing-approvals-col-date {
    min-width: 165px;
    white-space: nowrap;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .processing-primary-table .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 0 !important;
}

.reqhistory-page.worklist-ltr[b-8g4hx02ra1]  .processing-primary-table .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 0 !important;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .processing-primary-table .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 0 !important;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .processing-primary-table .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 0 !important;
}

.reqhistory-modal[b-8g4hx02ra1] {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2100;
    min-width: 360px;
    max-width: 92vw;
}

.reqhistory-modal-lg[b-8g4hx02ra1] {
    position: fixed;
    top: 5%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2100;
    width: min(1100px, 96vw);
    max-height: 90vh;
    overflow: auto;
}

.reqhistory-backdrop[b-8g4hx02ra1] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 2000;
}

.reqhistory-header-actions[b-8g4hx02ra1] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2px;
    white-space: normal;
}

/* Transfer / classification: always stacked so column stays narrow */
.reqhistory-page[b-8g4hx02ra1]  .reqhistory-select-header-cell {
    min-width: 72px;
    width: 72px;
    max-width: 72px;
    text-align: center;
}

.reqhistory-select-header-actions[b-8g4hx02ra1] {
    flex-direction: column !important;
    flex-wrap: nowrap;
    gap: 0;
}

.reqhistory-select-header-actions[b-8g4hx02ra1]  .reqhistory-header-action-btn {
    white-space: nowrap;
    padding-inline: 2px !important;
    font-size: 0.68rem;
}

.reqhistory-page[b-8g4hx02ra1]  .reqhistory-quality-header-cell {
    min-width: 72px;
    width: 72px;
    max-width: 72px;
    text-align: center;
}

[b-8g4hx02ra1] .reqhistory-header-action-btn {
    min-width: 0 !important;
    padding-inline: 6px !important;
    line-height: 1.1;
    font-size: 0.72rem;
    font-weight: 700;
    color: #fff !important;
}

[b-8g4hx02ra1] .reqhistory-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.reqhistory-page.worklist-rtl[b-8g4hx02ra1]  .reqhistory-refid-btn {
    direction: ltr;
    unicode-bidi: plaintext;
}

/* Shell dark */
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom: none;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-toolbar-title {
    color: #e2e8f0;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper {
    background-color: transparent !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .modern-grid.worklist-grid,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-table-root {
    background-color: #151521 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper tfoot,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-table-foot {
    background-color: #151521 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-table-foot .mud-table-row {
    background-color: transparent !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-table-container + div {
    background-color: #151521 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .reqhistory-header-cell,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid thead .mud-table-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell .mud-typography,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell .mud-button,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell .mud-icon-button,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport thead .mud-table-cell .mud-link,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-viewport .mud-table-head .mud-table-cell .mud-link,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid thead .mud-table-cell .mud-typography,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid thead .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-search-input .mud-input,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .reqhistory-grid-empty-text {
    color: #94a3b8;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-input,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-input-label,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-select-input,
.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-input-control-input-container {
    color: #e2e8f0 !important;
}

.reqhistory-page.worklist-shell-dark[b-8g4hx02ra1]  .worklist-data-paper .mud-input-outlined .mud-input-outlined-border {
    border-color: rgba(255, 255, 255, 0.22) !important;
}

/* Detail popup: status + remarks + save on one aligned row */
.reqhistory-notes-row[b-8g4hx02ra1] {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 12px;
    width: 100%;
}

.reqhistory-notes-status[b-8g4hx02ra1] {
    flex: 1 1 200px;
    min-width: 180px;
    max-width: 280px;
}

.reqhistory-notes-remark[b-8g4hx02ra1] {
    flex: 2 1 280px;
    min-width: 200px;
}

.reqhistory-notes-save[b-8g4hx02ra1] {
    flex: 0 0 auto;
    height: 40px !important;
    min-height: 40px !important;
    margin-bottom: 0 !important;
    white-space: nowrap;
}
/* /Pages/Stumbled.razor.rz.scp.css */
.stumbled-page[b-owgdudiugo] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.stumbled-card[b-owgdudiugo] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.stumbled-card[b-owgdudiugo]  .stumbled-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.stumbled-page[b-owgdudiugo]  .stumbled-card {
    overflow: visible;
}

.stumbled-card[b-owgdudiugo]  .stumbled-grid-viewport.mud-data-grid,
.stumbled-card[b-owgdudiugo]  .stumbled-grid-viewport.mud-table.mud-data-grid {
    height: auto !important;
    max-height: calc(100dvh - 176px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

.stumbled-card[b-owgdudiugo]  .mud-data-grid-toolbar {
    flex: 0 0 auto;
    padding: 12px 16px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.stumbled-toolbar-title[b-owgdudiugo] {
    font-weight: 700;
    color: #1e293b;
}

[b-owgdudiugo] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
}

.stumbled-page.worklist-ltr[b-owgdudiugo] {
    direction: ltr;
}

.stumbled-page.worklist-rtl[b-owgdudiugo] {
    direction: rtl;
}

.stumbled-toolbar-search-wrap[b-owgdudiugo] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
}

.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo] {
    direction: ltr;
}

.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo] {
    direction: rtl;
}

.stumbled-search-field[b-owgdudiugo] {
    flex: 1 1 auto;
    min-width: 0;
}

.stumbled-search-submit[b-owgdudiugo] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.stumbled-toolbar-search-wrap.worklist-ltr .stumbled-search-submit[b-owgdudiugo] {
    margin-left: -1px;
}

.stumbled-toolbar-search-wrap.worklist-rtl .stumbled-search-submit[b-owgdudiugo] {
    margin-right: -1px;
}

[b-owgdudiugo] .stumbled-search-box,
[b-owgdudiugo] .stumbled-search-input .mud-input-control {
    width: 100%;
}

[b-owgdudiugo] .stumbled-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-input .mud-input-outlined,
.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-input .mud-input-outlined {
    height: 40px;
}

.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-button,
.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-button.mud-icon-button,
.stumbled-toolbar-search-wrap.worklist-ltr[b-owgdudiugo]  .stumbled-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-input .mud-input-outlined,
.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-input .mud-input-outlined {
    height: 40px;
}

.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-button,
.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-button.mud-icon-button,
.stumbled-toolbar-search-wrap.worklist-rtl[b-owgdudiugo]  .stumbled-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-owgdudiugo] .stumbled-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-owgdudiugo] .stumbled-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    max-height: none;
    overflow: auto !important;
}

.stumbled-card[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-pagination,
.stumbled-card[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-owgdudiugo] .stumbled-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid.mud-table.mud-data-grid {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-owgdudiugo] .worklist-data-paper .modern-grid,
[b-owgdudiugo] .worklist-data-paper .worklist-grid {
    width: 100%;
    max-width: 100%;
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid .mud-table-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-owgdudiugo] .worklist-grid table {
    width: 100%;
    min-width: 1100px;
    table-layout: auto;
}

[b-owgdudiugo] .worklist-grid .mud-table-cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: normal;
    line-height: 1.2;
}

[b-owgdudiugo] .stumbled-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.stumbled-page[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
[b-owgdudiugo] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.stumbled-page.worklist-ltr[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.stumbled-page.worklist-ltr[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.stumbled-page.worklist-rtl[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.stumbled-page.worklist-rtl[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-owgdudiugo] .stumbled-grid-viewport thead .mud-table-cell,
[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head .mud-table-cell,
[b-owgdudiugo] .stumbled-grid-viewport .worklist-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-owgdudiugo] .stumbled-grid-viewport thead .mud-table-cell .mud-typography,
[b-owgdudiugo] .stumbled-grid-viewport thead .mud-table-cell .mud-button,
[b-owgdudiugo] .stumbled-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-owgdudiugo] .stumbled-grid-viewport thead .mud-table-cell .mud-link,
[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-owgdudiugo] .stumbled-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.stumbled-page.worklist-ltr[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell:first-child,
.stumbled-page.worklist-ltr[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.stumbled-page.worklist-ltr[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell:last-child,
.stumbled-page.worklist-ltr[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.stumbled-page.worklist-rtl[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell:first-child,
.stumbled-page.worklist-rtl[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.stumbled-page.worklist-rtl[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell:last-child,
.stumbled-page.worklist-rtl[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-owgdudiugo] .stumbled-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-owgdudiugo] .stumbled-search-input .mud-input {
    color: #1f2937;
}

[b-owgdudiugo] .worklist-data-paper .worklist-grid .mud-table-pagination,
[b-owgdudiugo] .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #ffffff;
    color: #334155;
    font-weight: 600;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-toolbar-title {
    color: #e2e8f0;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .modern-grid.worklist-grid,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .worklist-header-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell .mud-typography,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell .mud-button,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport thead .mud-table-cell .mud-icon-button,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button {
    color: #ffffff !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-search-input .mud-input,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.stumbled-page.worklist-shell-dark[b-owgdudiugo]  .stumbled-grid-empty-text {
    color: #94a3b8;
}
/* /Pages/Tasks/WorklistStepProcessing.razor.rz.scp.css */
.processing-step-page[b-kfk3cfef59] {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    /* Template pa-6 feel: even breathing room around the page */
    padding: 24px 24px 96px;
    padding-inline: 24px;
    background: #f5f7fa;
    border-radius: 12px;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59] {
    background: #151521;
}

.processing-page-header[b-kfk3cfef59] {
    background: #ffffff;
    border: 1px solid rgba(148, 163, 184, 0.35);
    border-radius: 12px;
    overflow: hidden;
    /* Even white space so header content sits in the middle of the card */
    padding: 28px 32px !important;
    box-sizing: border-box;
}

.worklist-shell-dark .processing-page-header[b-kfk3cfef59] {
    background: #1f1f2b;
    border-color: rgba(148, 163, 184, 0.22);
}

.processing-page-header-grid[b-kfk3cfef59] {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
}

.processing-page-header[b-kfk3cfef59]  .mud-grid {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.processing-page-header[b-kfk3cfef59]  .mud-grid-item {
    padding-inline: 8px !important;
    box-sizing: border-box;
}

.processing-page-wl-id[b-kfk3cfef59] {
    margin: 0 0 6px !important;
    color: #0f172a;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    word-break: break-word;
}

.worklist-shell-dark .processing-page-wl-id[b-kfk3cfef59] {
    color: #e2e8f0;
}

.processing-page-header-subtitle[b-kfk3cfef59] {
    margin-top: 0;
    color: #64748b;
    font-weight: 500;
}

.worklist-shell-dark .processing-page-header-subtitle[b-kfk3cfef59] {
    color: #94a3b8;
}

.processing-page-header-actions[b-kfk3cfef59] {
    flex-wrap: wrap;
    gap: 8px;
    min-height: 48px;
}

@media (max-width: 960px) {
    .processing-page-header[b-kfk3cfef59] {
        padding: 22px 20px !important;
    }

    .processing-page-header-actions[b-kfk3cfef59] {
        justify-content: flex-start !important;
        margin-top: 8px;
        min-height: 0;
    }
}

.processing-jump-chips[b-kfk3cfef59] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0 0 16px;
    padding-inline: 2px;
}

.processing-jump-chips[b-kfk3cfef59]  .mud-button-root {
    text-transform: none;
    font-weight: 700;
    border-radius: 999px;
    padding-inline: 12px;
}

.processing-sections-stack[b-kfk3cfef59] {
    /* Template mb-4 feel between section cards */
    gap: 16px !important;
}

/* ::deep so child components (e.g. CustomerInfo) get the same card padding */
.processing-step-page[b-kfk3cfef59]  .processing-section-card,
.processing-section-card[b-kfk3cfef59] {
    background: #ffffff;
    border: 1px solid rgba(148, 163, 184, 0.32);
    border-radius: 12px !important;
    /* Even white space on all sides (template pa-5/pa-6) */
    padding: 28px 32px !important;
    margin-bottom: 0;
    box-shadow: none;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-section-card,
.worklist-shell-dark .processing-section-card[b-kfk3cfef59] {
    background: #1f1f2b;
    border-color: rgba(148, 163, 184, 0.2);
}

.processing-step-page[b-kfk3cfef59]  .processing-section-body {
    padding-top: 4px;
    box-sizing: border-box;
}

.processing-step-page[b-kfk3cfef59]  .processing-attachments-tabs .mud-tabs-panels {
    padding-top: 12px;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-title-row,
.processing-section-title-row[b-kfk3cfef59] {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 40px;
    margin: 0;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-title-row--sub,
.processing-section-title-row--sub[b-kfk3cfef59] {
    min-height: 32px;
    gap: 8px;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-heading-icon,
.processing-section-heading-icon[b-kfk3cfef59] {
    flex: 0 0 auto;
    color: #475569 !important;
    font-size: 1.45rem !important;
    width: 1.45rem !important;
    height: 1.45rem !important;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-section-heading-icon,
.worklist-shell-dark .processing-section-heading-icon[b-kfk3cfef59] {
    color: #94a3b8 !important;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-heading,
.processing-section-heading[b-kfk3cfef59] {
    margin: 0 !important;
    color: #0f172a;
    font-size: 1.25rem !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-title-row--sub .processing-section-heading,
.processing-section-title-row--sub .processing-section-heading[b-kfk3cfef59] {
    font-size: 1.05rem !important;
    font-weight: 600 !important;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-title-row--sub .processing-section-heading-icon,
.processing-section-title-row--sub .processing-section-heading-icon[b-kfk3cfef59] {
    font-size: 1.2rem !important;
    width: 1.2rem !important;
    height: 1.2rem !important;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-section-heading,
.worklist-shell-dark .processing-section-heading[b-kfk3cfef59] {
    color: #e2e8f0;
}

.processing-step-page[b-kfk3cfef59]  .processing-section-divider,
.processing-section-divider[b-kfk3cfef59] {
    margin: 12px 0 16px !important;
}

/* MudGrid negative margins otherwise paint labels past the white card edge (AR/EN) */
.processing-page-header[b-kfk3cfef59]  .mud-grid,
.processing-step-page[b-kfk3cfef59]  .processing-section-card .mud-grid,
.processing-section-card[b-kfk3cfef59]  .mud-grid {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.processing-page-header[b-kfk3cfef59]  .mud-grid-item,
.processing-step-page[b-kfk3cfef59]  .processing-section-card .mud-grid-item,
.processing-section-card[b-kfk3cfef59]  .mud-grid-item {
    padding-inline: 10px !important;
    max-width: 100%;
    box-sizing: border-box;
}

.processing-field-group[b-kfk3cfef59] {
    padding-inline: 8px;
    box-sizing: border-box;
}

.processing-field-group-title[b-kfk3cfef59] {
    display: block;
    margin: 4px 0 10px;
    color: #475569;
    font-size: 0.82rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.worklist-shell-dark .processing-field-group-title[b-kfk3cfef59] {
    color: #94a3b8;
}

.processing-field-group + .processing-field-group[b-kfk3cfef59] {
    margin-top: 18px;
    padding-top: 14px;
    border-top: 1px dashed rgba(148, 163, 184, 0.45);
}

.processing-step-page[b-kfk3cfef59]  .processing-customer-info .mud-typography-body2,
.processing-step-page[b-kfk3cfef59]  .processing-customer-info .mud-input-input,
.processing-step-page[b-kfk3cfef59]  .processing-customer-info .mud-select-input {
    font-size: 1.08rem !important;
    font-weight: 600;
}

.processing-step-page[b-kfk3cfef59]  .processing-customer-info .mud-input-label,
.processing-step-page[b-kfk3cfef59]  .processing-customer-info b {
    font-size: 1.08rem !important;
    font-weight: 700;
}

.processing-step-page[b-kfk3cfef59]  .processing-customer-info .processing-customer-info-title,
.processing-step-page[b-kfk3cfef59]  .processing-section-title,
.processing-section-heading[b-kfk3cfef59] {
    display: block;
    margin: 0 !important;
    padding: 0;
    border: none;
    background: none;
    color: #0f172a;
    font-size: 1.25rem !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-customer-info .processing-customer-info-title,
.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-section-title,
.processing-step-page.worklist-shell-dark .processing-section-heading[b-kfk3cfef59] {
    color: #e2e8f0;
}

/* Disabled Upload Doc / Eval / Final Approve: keep non-editable but readable */
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input.mud-disabled,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-select.mud-disabled {
    opacity: 1 !important;
}

.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled .mud-input-slot,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled input,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled .mud-select-input,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-disabled .mud-input-root,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-disabled input,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-disabled .mud-select-input {
    color: #1f2937 !important;
    -webkit-text-fill-color: #1f2937 !important;
    font-size: 0.95rem !important;
    font-weight: 600 !important;
    opacity: 1 !important;
    cursor: not-allowed;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled .mud-input-slot,
.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled input,
.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled .mud-select-input,
.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-disabled input,
.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-disabled .mud-select-input {
    color: #e2e8f0 !important;
    -webkit-text-fill-color: #e2e8f0 !important;
}

.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-label,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control.mud-disabled .mud-input-label,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-disabled .mud-input-label {
    color: #374151 !important;
    font-size: 1.08rem !important;
    font-weight: 700 !important;
    opacity: 1 !important;
}

.processing-step-page.worklist-shell-dark[b-kfk3cfef59]  .processing-clear-fields .mud-input-label {
    color: #cbd5e1 !important;
}

.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control:not(.mud-disabled) .mud-input-slot,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control:not(.mud-disabled) input,
.processing-step-page[b-kfk3cfef59]  .processing-clear-fields .mud-input-control:not(.mud-disabled) .mud-select-input {
    font-size: 0.95rem !important;
    font-weight: 600;
}

.processing-sticky-actions[b-kfk3cfef59] {
    position: sticky;
    bottom: 8px;
    z-index: 30;
    margin-top: 8px;
    background: #ffffff;
    border: 1px solid rgba(148, 163, 184, 0.4) !important;
    box-shadow: 0 -8px 24px rgba(15, 23, 42, 0.08);
}

.worklist-shell-dark .processing-sticky-actions[b-kfk3cfef59] {
    background: #1f1f2b;
    border-color: rgba(148, 163, 184, 0.25) !important;
    box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.35);
}

.processing-offer-popup[b-kfk3cfef59] {
    position: fixed;
    top: 5vh;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1400;
    width: min(1100px, 95vw);
    max-height: 90vh;
    overflow: auto;
}

[b-kfk3cfef59] .processing-primary-table .mud-table-head .mud-table-cell {
    background: linear-gradient(180deg, #475569 0%, #334155 100%);
    color: #ffffff !important;
    font-weight: 700;
}

[b-kfk3cfef59] .processing-primary-table .mud-table-head .mud-table-cell * {
    color: #ffffff !important;
}

[b-kfk3cfef59] .processing-primary-table .mud-table-container {
    border-radius: 10px;
    overflow: auto !important;
}

[b-kfk3cfef59] .processing-primary-table .mud-table-head .mud-table-cell,
[b-kfk3cfef59] .processing-primary-table .mud-table-body .mud-table-cell {
    border-radius: 0 !important;
}

.processing-grid-scroll[b-kfk3cfef59] {
    display: block;
    max-height: 300px;
    overflow: auto;
}

.processing-attachment-scroll[b-kfk3cfef59] {
    max-height: 300px;
    overflow: auto;
}

.processing-installments-scroll[b-kfk3cfef59] {
    overflow-x: auto;
}

.processing-grid-scroll[b-kfk3cfef59]  .mud-table-container,
.processing-attachment-scroll[b-kfk3cfef59]  .mud-table-container {
    max-height: 300px !important;
    overflow: auto !important;
}

.processing-clip-150[b-kfk3cfef59] {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.processing-step-page[b-kfk3cfef59]  .processing-approvals-col-emp {
    min-width: 170px;
    white-space: nowrap;
}

.processing-step-page[b-kfk3cfef59]  .processing-approvals-col-date {
    min-width: 165px;
    white-space: nowrap;
}

.processing-action-buttons[b-kfk3cfef59] {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 4px;
}

.processing-action-buttons[b-kfk3cfef59]  .mud-button-root {
    white-space: nowrap;
}

@media (max-width: 600px) {
    .processing-step-page[b-kfk3cfef59] {
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 16px 16px 88px;
        padding-inline: 16px;
    }

    .processing-step-page[b-kfk3cfef59]  .processing-section-card,
    .processing-section-card[b-kfk3cfef59] {
        padding: 20px 18px !important;
    }

    .processing-section-heading[b-kfk3cfef59] {
        font-size: 1.1rem !important;
    }
}
/* /Pages/UpdateStatus.razor.rz.scp.css */
.update-status-page[b-e32qnsn8xb] {
    width: 100%;
    max-width: 100%;
    min-height: calc(100dvh - 120px);
}

.update-status-card[b-e32qnsn8xb] {
    width: 100%;
    max-width: 100%;
    min-height: calc(100dvh - 200px);
    display: flex;
    flex-direction: column;
}

.update-status-card[b-e32qnsn8xb]  .update-status-grid-viewport {
    flex: 1 1 auto;
}

.update-status-page[b-e32qnsn8xb]  .update-status-card {
    overflow: hidden;
}

.update-status-card[b-e32qnsn8xb]  .mud-data-grid-toolbar {
    padding: 12px 16px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.update-status-toolbar-heading[b-e32qnsn8xb] {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.update-status-toolbar-title[b-e32qnsn8xb] {
    font-weight: 700;
    color: #1e293b;
}

.update-status-toolbar-subtitle[b-e32qnsn8xb] {
    color: #64748b;
    line-height: 1.3;
}

[b-e32qnsn8xb] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}

.update-status-toolbar-search-wrap[b-e32qnsn8xb] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
}

.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb] {
    direction: ltr;
}

.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb] {
    direction: rtl;
}

.update-status-search-field[b-e32qnsn8xb] {
    flex: 1 1 auto;
    min-width: 0;
}

.update-status-search-submit[b-e32qnsn8xb] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.update-status-toolbar-search-wrap.worklist-ltr .update-status-search-submit[b-e32qnsn8xb] {
    margin-left: -1px;
}

.update-status-toolbar-search-wrap.worklist-rtl .update-status-search-submit[b-e32qnsn8xb] {
    margin-right: -1px;
}

[b-e32qnsn8xb] .update-status-search-box,
[b-e32qnsn8xb] .update-status-search-input .mud-input-control {
    width: 100%;
}

[b-e32qnsn8xb] .update-status-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* LTR: [textbox][button] — flat seam on field end + button start */
.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-input .mud-input-outlined,
.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-input .mud-input-outlined {
    height: 40px;
}

.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-button,
.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-button.mud-icon-button,
.update-status-toolbar-search-wrap.worklist-ltr[b-e32qnsn8xb]  .update-status-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

/* RTL: textbox on right — rounded outer right, flat inner left */
.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-input .mud-input-outlined,
.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-input .mud-input-outlined {
    height: 40px;
}

.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-button,
.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-button.mud-icon-button,
.update-status-toolbar-search-wrap.worklist-rtl[b-e32qnsn8xb]  .update-status-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-e32qnsn8xb] .update-status-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-container {
    max-height: calc(100dvh - 280px);
    overflow: auto !important;
}

[b-e32qnsn8xb] .update-status-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

[b-e32qnsn8xb] .worklist-grid table {
    width: 100%;
    min-width: 1200px;
    table-layout: auto;
}

[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

.update-status-page[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

.update-status-page[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.update-status-page[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.update-status-page[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.update-status-page.worklist-ltr[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.update-status-page.worklist-ltr[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.update-status-page.worklist-rtl[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.update-status-page.worklist-rtl[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

/* Modern indigo sticky header */
[b-e32qnsn8xb] .update-status-grid-viewport thead .mud-table-cell,
[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head .mud-table-cell,
[b-e32qnsn8xb] .update-status-grid-viewport .update-status-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-e32qnsn8xb] .update-status-grid-viewport thead .mud-table-cell .mud-typography,
[b-e32qnsn8xb] .update-status-grid-viewport thead .mud-table-cell .mud-button,
[b-e32qnsn8xb] .update-status-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-e32qnsn8xb] .update-status-grid-viewport thead .mud-table-cell .mud-link,
[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-e32qnsn8xb] .update-status-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.update-status-page.worklist-ltr[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell:first-child,
.update-status-page.worklist-ltr[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.update-status-page.worklist-ltr[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell:last-child,
.update-status-page.worklist-ltr[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.update-status-page.worklist-rtl[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell:first-child,
.update-status-page.worklist-rtl[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.update-status-page.worklist-rtl[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell:last-child,
.update-status-page.worklist-rtl[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-e32qnsn8xb] .worklist-grid tbody .mud-table-cell {
    background-color: #fff;
    font-weight: 600;
}

[b-e32qnsn8xb] .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

[b-e32qnsn8xb] .update-status-refid-btn {
    min-width: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.update-status-page.worklist-rtl[b-e32qnsn8xb]  .update-status-refid-btn {
    direction: ltr;
    unicode-bidi: plaintext;
}

.update-status-modal-grid[b-e32qnsn8xb] {
    margin-top: 0;
}

/* Shell dark */
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-toolbar-title {
    color: #e2e8f0;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-toolbar-subtitle {
    color: #94a3b8;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .modern-grid.worklist-grid,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .mud-table-root {
    background-color: #151521 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper tfoot,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .mud-table-foot {
    background-color: #151521 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .mud-table-foot .mud-table-row {
    background-color: transparent !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .mud-table-container + div {
    background-color: #151521 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .update-status-header-cell,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid thead .mud-table-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell .mud-typography,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell .mud-button,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell .mud-icon-button,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport thead .mud-table-cell .mud-link,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #ffffff !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-button-text-primary {
    color: #a5b4fc !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.18) !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-search-input .mud-input,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.update-status-page.worklist-shell-dark[b-e32qnsn8xb]  .update-status-grid-empty-text {
    color: #94a3b8;
}
/* /Pages/Worklist.razor.rz.scp.css */
.worklist-page[b-ojojpmc5lb] {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    min-height: calc(100dvh - 120px);
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 16px 0 12px;
}

.worklist-card[b-ojojpmc5lb] {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
}

.worklist-card[b-ojojpmc5lb]  .worklist-grid-viewport {
    flex: 1 1 auto;
    min-height: 0;
}

.worklist-page[b-ojojpmc5lb]  .worklist-card {
    overflow: visible;
}

.worklist-card[b-ojojpmc5lb]  .worklist-grid-viewport.mud-data-grid,
.worklist-card[b-ojojpmc5lb]  .worklist-grid-viewport.mud-table.mud-data-grid {
    height: auto !important;
    max-height: calc(100dvh - 176px);
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}

.worklist-card[b-ojojpmc5lb]  .mud-data-grid-toolbar {
    flex: 0 0 auto;
    padding: 12px 16px;
    gap: 8px;
    border-bottom: 1px solid rgba(99, 102, 241, 0.12);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.worklist-toolbar-title[b-ojojpmc5lb] {
    font-weight: 700;
    color: #1e293b;
}

[b-ojojpmc5lb] .worklist-data-paper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
}

.worklist-page.worklist-ltr[b-ojojpmc5lb] {
    direction: ltr;
}

.worklist-page.worklist-rtl[b-ojojpmc5lb] {
    direction: rtl;
}

.worklist-toolbar-search-wrap[b-ojojpmc5lb] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 0;
    width: min(100%, 380px);
    flex: 0 1 380px;
}

.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb] {
    direction: ltr;
}

.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb] {
    direction: rtl;
}

.worklist-search-field[b-ojojpmc5lb] {
    flex: 1 1 auto;
    min-width: 0;
}

.worklist-search-submit[b-ojojpmc5lb] {
    flex: 0 0 auto;
    display: flex;
    align-items: stretch;
}

.worklist-toolbar-search-wrap.worklist-ltr .worklist-search-submit[b-ojojpmc5lb] {
    margin-left: -1px;
}

.worklist-toolbar-search-wrap.worklist-rtl .worklist-search-submit[b-ojojpmc5lb] {
    margin-right: -1px;
}

[b-ojojpmc5lb] .worklist-search-box,
[b-ojojpmc5lb] .worklist-search-input .mud-input-control {
    width: 100%;
}

[b-ojojpmc5lb] .worklist-search-input .mud-input-control-input-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* LTR: [textbox][button] — flat seam on field end + button start */
.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-input .mud-input-outlined,
.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-input fieldset.mud-input-outlined-border {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
}

.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-input .mud-input-outlined {
    height: 40px;
}

.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-button,
.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-button.mud-icon-button,
.worklist-toolbar-search-wrap.worklist-ltr[b-ojojpmc5lb]  .worklist-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
    margin-top: 0 !important;
}

/* RTL: textbox on right — rounded outer right, flat inner left */
.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-input .mud-input-outlined,
.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-input fieldset.mud-input-outlined-border {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-input .mud-input-outlined {
    height: 40px;
}

.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-button,
.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-button.mud-icon-button,
.worklist-toolbar-search-wrap.worklist-rtl[b-ojojpmc5lb]  .worklist-search-button .mud-button-root {
    align-self: stretch;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-top: 0 !important;
}

[b-ojojpmc5lb] .worklist-grid-viewport {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}

[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-container {
    flex: 1 1 auto;
    min-height: 0;
    height: auto !important;
    max-height: none;
    overflow: auto !important;
}

.worklist-card[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-pagination,
.worklist-card[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-pagination-toolbar {
    flex: 0 0 auto;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

[b-ojojpmc5lb] .worklist-grid-viewport.modern-grid .mud-table-container {
    border-radius: 14px;
    overflow: hidden;
    background-color: #f1f5f9;
    box-shadow: 0 4px 24px rgba(15, 23, 42, 0.06);
}

/* MudDataGrid with HorizontalScrollbar=true sets inner .mud-table-container to width:max-content (inline) — grid shrinks to row content after paging; keep full bleed */
[b-ojojpmc5lb] .worklist-data-paper .worklist-grid.mud-table.mud-data-grid {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-ojojpmc5lb] .worklist-data-paper .modern-grid,
[b-ojojpmc5lb] .worklist-data-paper .worklist-grid {
    width: 100%;
    max-width: 100%;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid .mud-table-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid .mud-table-root {
    width: 100%;
}

[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-root {
    border-collapse: separate;
    border-spacing: 0 8px;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid tbody .mud-table-row {
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
    border-radius: 10px;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    vertical-align: middle;
    background-color: #ffffff;
    color: #1f2937;
    font-weight: 600;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
[b-ojojpmc5lb] .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell:last-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid tbody tr.mud-table-row:hover .mud-table-cell {
    background-color: rgba(99, 102, 241, 0.06);
}

/* Modern indigo sticky header */
[b-ojojpmc5lb] .worklist-grid-viewport thead .mud-table-cell,
[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head .mud-table-cell,
[b-ojojpmc5lb] .worklist-grid-viewport .worklist-header-cell {
    font-weight: 700;
    font-size: 0.72rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.14) !important;
}

[b-ojojpmc5lb] .worklist-grid-viewport thead .mud-table-cell .mud-typography,
[b-ojojpmc5lb] .worklist-grid-viewport thead .mud-table-cell .mud-button,
[b-ojojpmc5lb] .worklist-grid-viewport thead .mud-table-cell .mud-icon-button,
[b-ojojpmc5lb] .worklist-grid-viewport thead .mud-table-cell .mud-link,
[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-button,
[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #fff !important;
}

[b-ojojpmc5lb] .worklist-grid-viewport .mud-table-head {
    background: linear-gradient(135deg, #6366f1 0%, #4f46e5 55%, #4338ca 100%);
    position: sticky;
    top: 0;
    z-index: 2;
}

.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell:first-child,
.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-left-radius: 10px !important;
}

.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell:last-child,
.worklist-page.worklist-ltr[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-right-radius: 10px !important;
}

.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell:first-child,
.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell:first-child {
    border-top-right-radius: 10px !important;
}

.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell:last-child,
.worklist-page.worklist-rtl[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell:last-child {
    border-top-left-radius: 10px !important;
}

[b-ojojpmc5lb] .worklist-cell-assign {
    min-width: 44px;
}

/* Make assign state obvious: enabled uses primary color, disabled is clearly gray */
[b-ojojpmc5lb] .worklist-assign-cb .mud-icon-root {
    color: #6366f1;
}

[b-ojojpmc5lb] .worklist-assign-cb.mud-disabled {
    opacity: 1 !important;
}

[b-ojojpmc5lb] .worklist-assign-cb.mud-disabled .mud-icon-root {
    color: #9ca3af !important;
}

[b-ojojpmc5lb] .worklist-cell-process {
    max-width: 220px;
}

[b-ojojpmc5lb] .worklist-cell-customer {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

[b-ojojpmc5lb] .worklist-cell-customer-text {
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid .mud-table-pagination,
[b-ojojpmc5lb] .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #ffffff;
    color: #334155;
    font-weight: 600;
}

[b-ojojpmc5lb] .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography {
    font-weight: 600 !important;
}

[b-ojojpmc5lb] .worklist-search-input .mud-input {
    color: #1f2937;
}

/* Shell dark — align table surfaces with MainLayout main area (#151521) */
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-card .mud-data-grid-toolbar {
    background: linear-gradient(180deg, #1f1f2b 0%, #151521 100%);
    border-bottom-color: rgba(255, 255, 255, 0.1);
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-toolbar-title {
    color: #e2e8f0;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper {
    border-color: rgba(255, 255, 255, 0.12) !important;
    background-color: transparent !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .modern-grid.worklist-grid,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid {
    background-color: #151521 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-container {
    background-color: #151521 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-root {
    background-color: #151521 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper tfoot,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-foot {
    background-color: #151521 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-foot .mud-table-row {
    background-color: transparent !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-container + div {
    background-color: #151521 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport.modern-grid .mud-table-container {
    background-color: #151521 !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .worklist-header-cell,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid thead .mud-table-cell {
    color: #ffffff !important;
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
    border: none !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08) !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head {
    background: linear-gradient(
        135deg,
        color-mix(in srgb, #6366f1 42%, #1a1a24) 0%,
        color-mix(in srgb, #4338ca 35%, #15151c) 100%
    ) !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell .mud-typography,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell .mud-button,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell .mud-icon-button,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport thead .mud-table-cell .mud-link,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-typography,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-button,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-icon-button,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-viewport .mud-table-head .mud-table-cell .mud-link {
    color: #ffffff !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell {
    color: #e2e8f0 !important;
    background-color: #1f1f2b !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    font-weight: 600;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-typography,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid tbody .mud-table-cell .mud-chip {
    font-weight: 600 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-search-input .mud-input,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-search-input .mud-input-label {
    color: #e2e8f0 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination-toolbar {
    background-color: #151521 !important;
    color: #e2e8f0;
    border-top-color: rgba(255, 255, 255, 0.12) !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-typography,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-icon-button,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-select-input,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .worklist-grid .mud-table-pagination .mud-input-root {
    color: #e2e8f0 !important;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-grid-empty-text {
    color: #94a3b8;
}

.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-table-toolbar,
.worklist-page.worklist-shell-dark[b-ojojpmc5lb]  .worklist-data-paper .mud-toolbar {
    border-bottom-color: rgba(255, 255, 255, 0.12);
}
