@import '_content/WebRcl/WebRcl.uuem04in99.bundle.scp.css';

/* _content/WebAccomApp/Pages/Assignments/Index.cshtml.rz.scp.css */
.queue-page[b-xjfiy9i5zf] {
    padding: 2rem 0 3rem;
    color: #1f1f2a;
}

.queue-page[b-xjfiy9i5zf],
.queue-page *[b-xjfiy9i5zf] {
    box-sizing: border-box;
}

.queue-page[b-xjfiy9i5zf] {
    --aac-dark: #211261;
    --aac-light: #54c8e8;
    --card: #ffffff;
    --muted: #63637a;
    --border: #d9d9e3;
    --success-bg: #eaf7ef;
    --success-text: #256b3f;
    --warning-bg: #fff4df;
    --warning-text: #8a5a00;
    --danger-bg: #ffe8e8;
    --danger-text: #9f2d2d;
    --info-bg: #edf2ff;
    --info-text: #304ea8;
    --shadow: 0 8px 24px rgba(33, 18, 97, 0.08);
}

.queue-shell[b-xjfiy9i5zf] {
    display: grid;
    gap: 1.5rem;
}

.queue-header[b-xjfiy9i5zf] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
}

.eyebrow[b-xjfiy9i5zf] {
    margin: 0 0 0.375rem;
    color: var(--muted);
    font-size: 0.875rem;
}

.queue-title[b-xjfiy9i5zf] {
    margin: 0;
    color: var(--aac-dark);
    font-size: clamp(2rem, 3vw, 2.5rem);
    line-height: 1.1;
}

.queue-subtext[b-xjfiy9i5zf] {
    max-width: 52rem;
    margin: 0.625rem 0 0;
    color: var(--muted);
    line-height: 1.55;
}

.queue-content[b-xjfiy9i5zf] {
    display: grid;
    grid-template-columns: minmax(0, 1.65fr) 340px;
    gap: 1.25rem;
    align-items: start;
}

.queue-card[b-xjfiy9i5zf] {
    background: var(--card);
    border: 1px solid var(--border);
    border-radius: 1.125rem;
    box-shadow: var(--shadow);
}

.queue-main[b-xjfiy9i5zf] {
    overflow: hidden;
}

.queue-card-header[b-xjfiy9i5zf] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
    padding: 1.125rem 1.125rem 1rem;
    border-bottom: 1px solid var(--border);
}

.queue-card-title[b-xjfiy9i5zf] {
    margin: 0;
    color: var(--aac-dark);
    font-size: 1.25rem;
    font-weight: 800;
}

.queue-card-subtitle[b-xjfiy9i5zf] {
    margin: 0.35rem 0 0;
    color: var(--muted);
    font-size: 0.95rem;
}

.status-tabs[b-xjfiy9i5zf] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.status-tab[b-xjfiy9i5zf] {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    padding: 0.55rem 0.85rem;
    border: 1px solid transparent;
    border-radius: 999px;
    background: #f1f0f8;
    color: var(--aac-dark);
    font-size: 0.85rem;
    font-weight: 700;
    text-decoration: none;
}

.status-tab:hover[b-xjfiy9i5zf] {
    color: var(--aac-dark);
    text-decoration: none;
    border-color: rgba(33, 18, 97, 0.18);
}

.status-tab.active[b-xjfiy9i5zf] {
    background: var(--aac-dark);
    color: #fff;
}

.status-count[b-xjfiy9i5zf] {
    padding: 0.1rem 0.45rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.18);
    font-size: 0.75rem;
}

.status-tab:not(.active) .status-count[b-xjfiy9i5zf] {
    background: rgba(33, 18, 97, 0.08);
}

.table-wrap[b-xjfiy9i5zf] {
    overflow-x: auto;
}

.queue-table[b-xjfiy9i5zf] {
    width: 100%;
    border-collapse: collapse;
}

.queue-table th[b-xjfiy9i5zf] {
    padding: 0.9rem 1rem;
    background: #f8f8fc;
    border-bottom: 1px solid var(--border);
    color: var(--aac-dark);
    text-align: left;
    font-size: 0.82rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.queue-table td[b-xjfiy9i5zf] {
    padding: 1rem;
    border-bottom: 1px solid var(--border);
    vertical-align: top;
    font-size: 0.95rem;
}

.queue-table tbody tr:hover[b-xjfiy9i5zf] {
    background: #fafafe;
}

.case-id[b-xjfiy9i5zf] {
    font-weight: 800;
    color: var(--aac-dark);
}

.institution-name[b-xjfiy9i5zf],
.assigned-to[b-xjfiy9i5zf] {
    margin-bottom: 0.2rem;
    font-weight: 700;
}

.muted-status-row[b-xjfiy9i5zf] {
    margin-top: 0.35rem;
}

.muted-text[b-xjfiy9i5zf] {
    color: var(--muted);
    font-size: 0.82rem;
    line-height: 1.4;
}

.pill[b-xjfiy9i5zf] {
    display: inline-flex;
    align-items: center;
    border-radius: 999px;
    padding: 0.38rem 0.65rem;
    font-size: 0.75rem;
    font-weight: 800;
    white-space: nowrap;
}

.pill-new[b-xjfiy9i5zf] {
    background: var(--warning-bg);
    color: var(--warning-text);
}

.pill-assigned[b-xjfiy9i5zf] {
    background: var(--info-bg);
    color: var(--info-text);
}

.pill-reviewed[b-xjfiy9i5zf] {
    background: var(--success-bg);
    color: var(--success-text);
}

.pill-unsubstantiated[b-xjfiy9i5zf] {
    background: var(--danger-bg);
    color: var(--danger-text);
}

.pill-resolved[b-xjfiy9i5zf] {
    background: #ecf8ff;
    color: #0d6785;
}

.open-case-btn[b-xjfiy9i5zf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 2.5rem;
    padding: 0 1rem;
    border: none;
    border-radius: 999px;
    background: #ff595a;
    color: #fff;
    font-weight: 700;
    white-space: nowrap;
}

.open-case-btn:hover[b-xjfiy9i5zf] {
    background: #e24a4c;
}

.empty-state[b-xjfiy9i5zf] {
    padding: 2rem 1.25rem;
    color: var(--muted);
    text-align: center;
}

.queue-sidebar[b-xjfiy9i5zf] {
    position: sticky;
    top: 1.25rem;
    display: grid;
    gap: 1rem;
}

.side-section[b-xjfiy9i5zf] {
    padding: 1.125rem;
}

.side-section h2[b-xjfiy9i5zf] {
    margin: 0 0 0.875rem;
    color: var(--aac-dark);
    font-size: 1.15rem;
}

.queue-metric[b-xjfiy9i5zf] {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 0.75rem;
    padding: 0.7rem 0;
    border-bottom: 1px solid var(--border);
    font-size: 0.94rem;
}

.queue-metric:last-child[b-xjfiy9i5zf] {
    padding-bottom: 0;
    border-bottom: none;
}

.queue-metric strong[b-xjfiy9i5zf] {
    color: var(--aac-dark);
}

.workflow-box[b-xjfiy9i5zf] {
    border: 1px dashed var(--border);
    border-radius: 0.9rem;
    padding: 1rem;
    background: #fbfbfe;
}

.workflow-label[b-xjfiy9i5zf] {
    margin-bottom: 0.35rem;
    color: var(--muted);
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.workflow-title[b-xjfiy9i5zf] {
    margin: 0 0 0.75rem;
    font-size: 1rem;
    font-weight: 800;
    color: var(--aac-dark);
}

.workflow-list[b-xjfiy9i5zf] {
    margin: 0;
    padding-left: 1.2rem;
    color: #34344f;
    font-size: 0.95rem;
    line-height: 1.55;
}

.workflow-list li + li[b-xjfiy9i5zf] {
    margin-top: 0.55rem;
}

@media (max-width: 1120px) {
    .queue-content[b-xjfiy9i5zf] {
        grid-template-columns: 1fr;
    }

    .queue-sidebar[b-xjfiy9i5zf] {
        position: static;
    }
}

@media (max-width: 760px) {
    .queue-page[b-xjfiy9i5zf] {
        padding-top: 1.5rem;
    }

    .queue-header[b-xjfiy9i5zf],
    .queue-card-header[b-xjfiy9i5zf] {
        flex-direction: column;
    }

    .queue-table[b-xjfiy9i5zf],
    .queue-table thead[b-xjfiy9i5zf],
    .queue-table tbody[b-xjfiy9i5zf],
    .queue-table th[b-xjfiy9i5zf],
    .queue-table td[b-xjfiy9i5zf],
    .queue-table tr[b-xjfiy9i5zf] {
        display: block;
    }

    .queue-table thead[b-xjfiy9i5zf] {
        display: none;
    }

    .queue-table tbody tr[b-xjfiy9i5zf] {
        border-bottom: 1px solid var(--border);
        padding: 0.5rem 0 0.9rem;
    }

    .queue-table td[b-xjfiy9i5zf] {
        border-bottom: none;
        padding: 0.35rem 1rem;
    }
}
/* _content/WebAccomApp/Pages/Assignments/SubmissionDetails.cshtml.rz.scp.css */
.case-page[b-4mr0uxavwc] {
    padding: 1.75rem 0 3rem;
    color: #222230;
    --aac-dark: #211261;
    --aac-light: #54c8e8;
    --muted: #66667a;
    --border: #d9d9e3;
    --bg-soft: #f8f8fc;
    --card: #ffffff;
    --warning-bg: #fff4df;
    --warning-text: #8a5a00;
    --info-bg: #edf2ff;
    --info-text: #304ea8;
    --success-bg: #eaf7ef;
    --success-text: #256b3f;
    --danger-bg: #ffe8e8;
    --danger-text: #9f2d2d;
    --resolved-bg: #ecf8ff;
    --resolved-text: #0d6785;
    --shadow: 0 10px 28px rgba(33, 18, 97, 0.08);
}

.case-page[b-4mr0uxavwc],
.case-page *[b-4mr0uxavwc] {
    box-sizing: border-box;
}

.back-link[b-4mr0uxavwc] {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    margin-bottom: 1rem;
    color: var(--aac-dark);
    font-weight: 700;
    text-decoration: none;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
}

.back-link:hover[b-4mr0uxavwc] {
    color: var(--aac-light);
    text-decoration: none;
    background: transparent;
}

.back-link:focus[b-4mr0uxavwc],
.back-link:active[b-4mr0uxavwc],
.back-link:visited[b-4mr0uxavwc] {
    background: transparent;
}

.back-link[b-4mr0uxavwc]::before {
    content: "<";
    font-size: 0.95rem;
}

.page-header[b-4mr0uxavwc] {
    margin-bottom: 1.25rem;
}

.eyebrow[b-4mr0uxavwc] {
    margin: 0 0 0.35rem;
    color: var(--muted);
    font-size: 0.875rem;
}

.page-header h1[b-4mr0uxavwc] {
    margin: 0;
    color: var(--aac-dark);
    font-size: clamp(2rem, 3vw, 2.4rem);
}

.header-meta[b-4mr0uxavwc] {
    margin-top: 0.85rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.65rem;
    align-items: center;
}

.meta-inline[b-4mr0uxavwc] {
    color: var(--muted);
    font-size: 0.95rem;
}

.case-layout[b-4mr0uxavwc] {
    display: grid;
    grid-template-columns: minmax(0, 1.7fr) 360px;
    gap: 1.25rem;
    align-items: start;
}

.case-main[b-4mr0uxavwc],
.case-sidebar[b-4mr0uxavwc] {
    display: grid;
    gap: 1.25rem;
}

.case-sidebar[b-4mr0uxavwc] {
    position: sticky;
    top: 1.25rem;
}

.card[b-4mr0uxavwc] {
    background: var(--card);
    border: 1px solid var(--border);
    border-radius: 1.125rem;
    box-shadow: var(--shadow);
    overflow: hidden;
}

.card-header[b-4mr0uxavwc] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem 1.25rem;
    border-bottom: 1px solid var(--border);
}

.card-title[b-4mr0uxavwc] {
    margin: 0;
    color: var(--aac-dark);
    font-size: 1.2rem;
    font-weight: 800;
}

.card-body[b-4mr0uxavwc],
.side-card[b-4mr0uxavwc] {
    padding: 1.25rem;
}

.side-card h2[b-4mr0uxavwc] {
    margin: 0 0 1rem;
    color: var(--aac-dark);
    font-size: 1.15rem;
    font-weight: 800;
}

.side-card .assign-box[b-4mr0uxavwc],
.side-card .field[b-4mr0uxavwc],
.side-card .button-row[b-4mr0uxavwc],
.side-card .callout-box[b-4mr0uxavwc],
.side-card .stack-form[b-4mr0uxavwc] {
    margin-top: 1.25rem;
}

.side-card > :first-child + .assign-box[b-4mr0uxavwc],
.side-card > :first-child + .field[b-4mr0uxavwc],
.side-card > :first-child + .button-row[b-4mr0uxavwc],
.side-card > :first-child + .callout-box[b-4mr0uxavwc],
.side-card > :first-child + .stack-form[b-4mr0uxavwc] {
    margin-top: 0.75rem;
}

.summary-grid[b-4mr0uxavwc] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem 1.5rem;
}

.meta-item[b-4mr0uxavwc],
.field[b-4mr0uxavwc] {
    display: grid;
    gap: 0.35rem;
}

.meta-label[b-4mr0uxavwc],
.field-label[b-4mr0uxavwc],
.field label[b-4mr0uxavwc] {
    color: var(--muted);
    font-size: 0.75rem;
    font-weight: 800;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.meta-value[b-4mr0uxavwc],
.field-value[b-4mr0uxavwc] {
    font-size: 1rem;
    line-height: 1.5;
}

.field-value.small-text[b-4mr0uxavwc] {
    color: var(--muted);
    font-size: 0.92rem;
}

.assign-box[b-4mr0uxavwc] {
    display: grid;
    gap: 0.9rem;
}

.callout-box[b-4mr0uxavwc],
.assign-box[b-4mr0uxavwc] {
    border: 1px solid var(--border);
    border-radius: 0.95rem;
    background: var(--bg-soft);
    padding: 1rem;
}

.compact-box[b-4mr0uxavwc] {
    margin-top: 1rem;
}

.section-copy[b-4mr0uxavwc] {
    margin: 0;
    line-height: 1.65;
}

.timeline[b-4mr0uxavwc] {
    display: grid;
    gap: 0.95rem;
}

.timeline-item[b-4mr0uxavwc] {
    padding: 1rem;
    border: 1px solid var(--border);
    border-radius: 0.95rem;
    background: #ffffff;
}

.timeline-top[b-4mr0uxavwc] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    align-items: flex-start;
    margin-bottom: 0.65rem;
}

.timeline-title[b-4mr0uxavwc] {
    color: var(--aac-dark);
    font-weight: 800;
    margin-bottom: 0.2rem;
}

.timeline-meta[b-4mr0uxavwc] {
    color: var(--muted);
    font-size: 0.85rem;
}

.timeline-text[b-4mr0uxavwc],
.timeline-note[b-4mr0uxavwc] {
    font-size: 0.95rem;
    line-height: 1.6;
}

.timeline-note[b-4mr0uxavwc] {
    margin-top: 0.55rem;
    color: #3d3d55;
}

.stack-form[b-4mr0uxavwc] {
    display: grid;
    gap: 1rem;
    width: 100%;
    min-width: 0;
}

.assignment-form[b-4mr0uxavwc] {
    max-width: 100%;
}

.reviewer-form-gap[b-4mr0uxavwc] {
    margin-top: 1.5rem;
}

.reviewer-form-gap-large[b-4mr0uxavwc] {
    margin-top: 2.25rem;
}

.assignment-field[b-4mr0uxavwc] {
    width: 100%;
    min-width: 0;
}

.field select[b-4mr0uxavwc],
.field textarea[b-4mr0uxavwc] {
    width: 100%;
    max-width: 100%;
    border: 1px solid var(--border);
    border-radius: 0.85rem;
    background: #ffffff;
    color: #222230;
    font: inherit;
    display: block;
}

.field select[b-4mr0uxavwc] {
    height: 2.85rem;
    padding: 0 0.85rem;
    appearance: none;
    min-width: 0;
}

.field textarea[b-4mr0uxavwc] {
    min-height: 6rem;
    padding: 0.85rem 0.95rem;
    resize: vertical;
}

.validation-message[b-4mr0uxavwc] {
    color: #ff595a;
    font-size: 0.95rem;
    font-weight: 500;
    line-height: 1.5;
}

.case-sidebar .field[b-4mr0uxavwc],
.case-sidebar .stack-form[b-4mr0uxavwc],
.case-sidebar .side-card[b-4mr0uxavwc] {
    min-width: 0;
}

.button-row[b-4mr0uxavwc] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-top: 1rem;
}

.button-row form[b-4mr0uxavwc] {
    flex: 1 1 0;
}

.case-control-form[b-4mr0uxavwc] {
    min-width: 0;
}

.btn[b-4mr0uxavwc] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 2.75rem;
    padding: 0 1rem;
    border-radius: 999px;
    border: 1px solid transparent;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}

.btn-primary[b-4mr0uxavwc] {
    background: #ff595a;
    color: #ffffff;
}

.btn-primary:hover[b-4mr0uxavwc] {
    background: #e24a4c;
}

.btn-secondary[b-4mr0uxavwc],
.btn-outline[b-4mr0uxavwc] {
    background: #ffffff;
    color: var(--aac-dark);
    border-color: rgba(33, 18, 97, 0.18);
}

.btn-secondary:hover[b-4mr0uxavwc],
.btn-outline:hover[b-4mr0uxavwc] {
    color: var(--aac-dark);
    border-color: rgba(33, 18, 97, 0.32);
    background: #f8f8fc;
}

.pill[b-4mr0uxavwc] {
    display: inline-flex;
    align-items: center;
    border-radius: 999px;
    padding: 0.38rem 0.72rem;
    font-size: 0.75rem;
    font-weight: 800;
    white-space: nowrap;
}

.pill-new[b-4mr0uxavwc] {
    background: var(--warning-bg);
    color: var(--warning-text);
}

.pill-unassigned[b-4mr0uxavwc] {
    background: #f3efff;
    color: #5a4299;
}

.pill-assigned[b-4mr0uxavwc] {
    background: var(--info-bg);
    color: var(--info-text);
}

.pill-reviewed[b-4mr0uxavwc] {
    background: var(--success-bg);
    color: var(--success-text);
}

.pill-unsubstantiated[b-4mr0uxavwc] {
    background: var(--danger-bg);
    color: var(--danger-text);
}

.pill-resolved[b-4mr0uxavwc] {
    background: var(--resolved-bg);
    color: var(--resolved-text);
}

@media (max-width: 1120px) {
    .case-layout[b-4mr0uxavwc] {
        grid-template-columns: 1fr;
    }

    .case-sidebar[b-4mr0uxavwc] {
        position: static;
    }
}

@media (max-width: 760px) {
    .case-page[b-4mr0uxavwc] {
        padding-top: 1.25rem;
    }

    .summary-grid[b-4mr0uxavwc] {
        grid-template-columns: 1fr;
    }

    .header-meta[b-4mr0uxavwc],
    .timeline-top[b-4mr0uxavwc],
    .button-row[b-4mr0uxavwc] {
        flex-direction: column;
        align-items: stretch;
    }
}
/* _content/WebAccomApp/Pages/ReviewersAction/Index.cshtml.rz.scp.css */
.queue-page[b-91x4m6ig90] {
    padding: 2rem 0 3rem;
    color: #1f1f2a;
}

.queue-page[b-91x4m6ig90],
.queue-page *[b-91x4m6ig90] {
    box-sizing: border-box;
}

.queue-page[b-91x4m6ig90] {
    --aac-dark: #211261;
    --aac-light: #54c8e8;
    --card: #ffffff;
    --muted: #63637a;
    --border: #d9d9e3;
    --success-bg: #eaf7ef;
    --success-text: #256b3f;
    --warning-bg: #fff4df;
    --warning-text: #8a5a00;
    --danger-bg: #ffe8e8;
    --danger-text: #9f2d2d;
    --info-bg: #edf2ff;
    --info-text: #304ea8;
    --shadow: 0 8px 24px rgba(33, 18, 97, 0.08);
}

.queue-shell[b-91x4m6ig90] {
    display: grid;
    gap: 1.5rem;
}

.queue-header[b-91x4m6ig90] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
}

.eyebrow[b-91x4m6ig90] {
    margin: 0 0 0.375rem;
    color: var(--muted);
    font-size: 0.875rem;
}

.queue-title[b-91x4m6ig90] {
    margin: 0;
    color: var(--aac-dark);
    font-size: clamp(2rem, 3vw, 2.5rem);
    line-height: 1.1;
}

.queue-subtext[b-91x4m6ig90] {
    max-width: 52rem;
    margin: 0.625rem 0 0;
    color: var(--muted);
    line-height: 1.55;
}

.queue-content[b-91x4m6ig90] {
    display: grid;
    grid-template-columns: minmax(0, 1.65fr) 340px;
    gap: 1.25rem;
    align-items: start;
}

.queue-card[b-91x4m6ig90] {
    background: var(--card);
    border: 1px solid var(--border);
    border-radius: 1.125rem;
    box-shadow: var(--shadow);
}

.queue-main[b-91x4m6ig90] {
    overflow: hidden;
}

.queue-card-header[b-91x4m6ig90] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
    padding: 1.125rem 1.125rem 1rem;
    border-bottom: 1px solid var(--border);
}

.queue-card-title[b-91x4m6ig90] {
    margin: 0;
    color: var(--aac-dark);
    font-size: 1.25rem;
    font-weight: 800;
}

.queue-card-subtitle[b-91x4m6ig90] {
    margin: 0.35rem 0 0;
    color: var(--muted);
    font-size: 0.95rem;
}

.status-tabs[b-91x4m6ig90] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.status-tab[b-91x4m6ig90] {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    padding: 0.55rem 0.85rem;
    border: 1px solid transparent;
    border-radius: 999px;
    background: #f1f0f8;
    color: var(--aac-dark);
    font-size: 0.85rem;
    font-weight: 700;
    text-decoration: none;
}

.status-tab:hover[b-91x4m6ig90] {
    color: var(--aac-dark);
    text-decoration: none;
    border-color: rgba(33, 18, 97, 0.18);
}

.status-tab.active[b-91x4m6ig90] {
    background: var(--aac-dark);
    color: #fff;
}

.status-count[b-91x4m6ig90] {
    padding: 0.1rem 0.45rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.18);
    font-size: 0.75rem;
}

.status-tab:not(.active) .status-count[b-91x4m6ig90] {
    background: rgba(33, 18, 97, 0.08);
}

.table-wrap[b-91x4m6ig90] {
    overflow-x: auto;
}

.queue-table[b-91x4m6ig90] {
    width: 100%;
    border-collapse: collapse;
}

.queue-table th[b-91x4m6ig90] {
    padding: 0.9rem 1rem;
    background: #f8f8fc;
    border-bottom: 1px solid var(--border);
    color: var(--aac-dark);
    text-align: left;
    font-size: 0.82rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.queue-table td[b-91x4m6ig90] {
    padding: 1rem;
    border-bottom: 1px solid var(--border);
    vertical-align: top;
    font-size: 0.95rem;
}

.queue-table tbody tr:hover[b-91x4m6ig90] {
    background: #fafafe;
}

.case-id[b-91x4m6ig90] {
    font-weight: 800;
    color: var(--aac-dark);
}

.institution-name[b-91x4m6ig90],
.assigned-to[b-91x4m6ig90] {
    margin-bottom: 0.2rem;
    font-weight: 700;
}

.muted-status-row[b-91x4m6ig90] {
    margin-top: 0.35rem;
}

.muted-text[b-91x4m6ig90] {
    color: var(--muted);
    font-size: 0.82rem;
    line-height: 1.4;
}

.pill[b-91x4m6ig90] {
    display: inline-flex;
    align-items: center;
    border-radius: 999px;
    padding: 0.38rem 0.65rem;
    font-size: 0.75rem;
    font-weight: 800;
    white-space: nowrap;
}

.pill-new[b-91x4m6ig90] {
    background: var(--warning-bg);
    color: var(--warning-text);
}

.pill-assigned[b-91x4m6ig90] {
    background: var(--info-bg);
    color: var(--info-text);
}

.pill-reviewed[b-91x4m6ig90] {
    background: var(--success-bg);
    color: var(--success-text);
}

.pill-unsubstantiated[b-91x4m6ig90] {
    background: var(--danger-bg);
    color: var(--danger-text);
}

.pill-resolved[b-91x4m6ig90] {
    background: #ecf8ff;
    color: #0d6785;
}

.open-case-btn[b-91x4m6ig90] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 2.5rem;
    padding: 0 1rem;
    border: none;
    border-radius: 999px;
    background: #ff595a;
    color: #fff;
    font-weight: 700;
    white-space: nowrap;
}

.open-case-btn:hover[b-91x4m6ig90] {
    background: #e24a4c;
}

.empty-state[b-91x4m6ig90] {
    padding: 2rem 1.25rem;
    color: var(--muted);
    text-align: center;
}

.queue-sidebar[b-91x4m6ig90] {
    position: sticky;
    top: 1.25rem;
    display: grid;
    gap: 1rem;
}

.side-section[b-91x4m6ig90] {
    padding: 1.125rem;
}

.side-section h2[b-91x4m6ig90] {
    margin: 0 0 0.875rem;
    color: var(--aac-dark);
    font-size: 1.15rem;
}

.queue-metric[b-91x4m6ig90] {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 0.75rem;
    padding: 0.7rem 0;
    border-bottom: 1px solid var(--border);
    font-size: 0.94rem;
}

.queue-metric:last-child[b-91x4m6ig90] {
    padding-bottom: 0;
    border-bottom: none;
}

.queue-metric strong[b-91x4m6ig90] {
    color: var(--aac-dark);
}

.workflow-box[b-91x4m6ig90] {
    border: 1px dashed var(--border);
    border-radius: 0.9rem;
    padding: 1rem;
    background: #fbfbfe;
}

.workflow-label[b-91x4m6ig90] {
    margin-bottom: 0.35rem;
    color: var(--muted);
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.workflow-title[b-91x4m6ig90] {
    margin: 0 0 0.75rem;
    font-size: 1rem;
    font-weight: 800;
    color: var(--aac-dark);
}

.workflow-list[b-91x4m6ig90] {
    margin: 0;
    padding-left: 1.2rem;
    color: #34344f;
    font-size: 0.95rem;
    line-height: 1.55;
}

.workflow-list li + li[b-91x4m6ig90] {
    margin-top: 0.55rem;
}

@media (max-width: 1120px) {
    .queue-content[b-91x4m6ig90] {
        grid-template-columns: 1fr;
    }

    .queue-sidebar[b-91x4m6ig90] {
        position: static;
    }
}

@media (max-width: 760px) {
    .queue-page[b-91x4m6ig90] {
        padding-top: 1.5rem;
    }

    .queue-header[b-91x4m6ig90],
    .queue-card-header[b-91x4m6ig90] {
        flex-direction: column;
    }

    .queue-table[b-91x4m6ig90],
    .queue-table thead[b-91x4m6ig90],
    .queue-table tbody[b-91x4m6ig90],
    .queue-table th[b-91x4m6ig90],
    .queue-table td[b-91x4m6ig90],
    .queue-table tr[b-91x4m6ig90] {
        display: block;
    }

    .queue-table thead[b-91x4m6ig90] {
        display: none;
    }

    .queue-table tbody tr[b-91x4m6ig90] {
        border-bottom: 1px solid var(--border);
        padding: 0.5rem 0 0.9rem;
    }

    .queue-table td[b-91x4m6ig90] {
        border-bottom: none;
        padding: 0.35rem 1rem;
    }
}
/* _content/WebAccomApp/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-z4inrk9v1h] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-z4inrk9v1h] {
  color: #0077cc;
}

.btn-primary[b-z4inrk9v1h] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-z4inrk9v1h], .nav-pills .show > .nav-link[b-z4inrk9v1h] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-z4inrk9v1h] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-z4inrk9v1h] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-z4inrk9v1h] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-z4inrk9v1h] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-z4inrk9v1h] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/WebAccomApp/Pages/Shared/_LayoutAdmin.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-n47pyc5va3] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-n47pyc5va3] {
  color: #0077cc;
}

.btn-primary[b-n47pyc5va3] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-n47pyc5va3], .nav-pills .show > .nav-link[b-n47pyc5va3] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-n47pyc5va3] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-n47pyc5va3] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-n47pyc5va3] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-n47pyc5va3] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-n47pyc5va3] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/WebAccomApp/Pages/Shared/_LayoutGen.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-11dr21ph4j] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-11dr21ph4j] {
  color: #0077cc;
}

.btn-primary[b-11dr21ph4j] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-11dr21ph4j], .nav-pills .show > .nav-link[b-11dr21ph4j] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-11dr21ph4j] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-11dr21ph4j] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-11dr21ph4j] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-11dr21ph4j] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-11dr21ph4j] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/WebAccomApp/Pages/Shared/_LayoutReviewer.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-sltd0ffdh4] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-sltd0ffdh4] {
  color: #0077cc;
}

.btn-primary[b-sltd0ffdh4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-sltd0ffdh4], .nav-pills .show > .nav-link[b-sltd0ffdh4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-sltd0ffdh4] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-sltd0ffdh4] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-sltd0ffdh4] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-sltd0ffdh4] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-sltd0ffdh4] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
