/* /Components/Pages/WorkflowTestRunEmails.razor.rz.scp.css */
.workflow-test-emails-shell[b-ri9g8ak8ce] {
    max-width: 1280px;
    margin: 0 auto;
}

.workflow-test-email-section[b-ri9g8ak8ce] {
    border: 1px solid #d6dde6;
    border-left: 4px solid #0f4c5c;
    border-radius: 8px;
    background: #ffffff;
    padding: 18px;
}

.workflow-test-email-details[b-ri9g8ak8ce] {
    margin-top: 14px;
}

.workflow-test-email-details td:first-child[b-ri9g8ak8ce] {
    width: 180px;
    color: #526072;
    font-weight: 600;
}

.workflow-test-email-body[b-ri9g8ak8ce] {
    margin-top: 8px;
    border: 1px solid #d6dde6;
    border-radius: 8px;
    background: #f8fafc;
    color: #0f172a;
    padding: 14px;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    font-family: Consolas, "Courier New", monospace;
    font-size: 0.875rem;
    line-height: 1.45;
}
/* /Components/Pages/WorkflowTestRunJobs.razor.rz.scp.css */
.workflow-test-jobs-shell[b-c04dla0xay] {
    max-width: 1440px;
    margin: 0 auto;
}
/* /Components/Pages/WorkflowTestRunReport.razor.rz.scp.css */
.workflow-report-shell[b-q849u896pt] {
    max-width: 1280px;
    margin: 0 auto;
}

.workflow-report-section[b-q849u896pt] {
    border: 1px solid #d6dde6;
    border-radius: 8px;
    background: #ffffff;
    padding: 18px;
}

.workflow-report-step[b-q849u896pt] {
    border-left: 4px solid #0f4c5c;
}

.workflow-report-metric[b-q849u896pt] {
    display: block;
    width: 100%;
    min-height: 94px;
    border: 1px solid #d6dde6;
    border-radius: 8px;
    background: #ffffff;
    padding: 14px;
    text-align: left;
}

.workflow-report-metric-button[b-q849u896pt] {
    appearance: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    transition: border-color 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
}

.workflow-report-metric-button:hover[b-q849u896pt],
.workflow-report-metric-button.is-active[b-q849u896pt] {
    border-color: #0f4c5c;
    background: #eef8fb;
    box-shadow: inset 0 0 0 1px #0f4c5c;
}

.workflow-report-filter-chip[b-q849u896pt] {
    cursor: pointer;
}

.workflow-report-filter-chip.is-active[b-q849u896pt] {
    outline: 2px solid #0f4c5c;
    outline-offset: 2px;
}

.workflow-report-metric-label[b-q849u896pt] {
    color: #526072;
    font-size: 0.78rem;
    font-weight: 600;
    text-transform: uppercase;
}

.workflow-report-metric-value[b-q849u896pt] {
    color: #0f172a;
    font-size: 1.55rem;
    font-weight: 700;
    line-height: 1.25;
    margin-top: 8px;
}

.workflow-report-details[b-q849u896pt] {
    margin-top: 14px;
}

.workflow-report-details td:first-child[b-q849u896pt] {
    width: 180px;
    color: #526072;
    font-weight: 600;
}

.workflow-report-context[b-q849u896pt],
.workflow-report-note[b-q849u896pt],
.workflow-report-mismatches[b-q849u896pt],
.workflow-report-stop[b-q849u896pt] {
    border: 1px solid #d6dde6;
    border-radius: 8px;
    background: #f8fafc;
    padding: 12px;
    margin-top: 14px;
}

.workflow-report-job-section[b-q849u896pt] {
    border: 1px solid #cbd5e1;
    border-left: 4px solid #d18f00;
    border-radius: 8px;
    background: #fbfcfe;
    padding: 14px;
    margin-top: 16px;
}

.workflow-report-table[b-q849u896pt] {
    margin-top: 12px;
}

.workflow-report-value[b-q849u896pt],
.workflow-report-text[b-q849u896pt] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.workflow-report-context ul[b-q849u896pt],
.workflow-report-mismatches ul[b-q849u896pt],
.workflow-report-stop ul[b-q849u896pt] {
    margin: 8px 0 0;
    padding-left: 18px;
}

.workflow-report-stop[b-q849u896pt] {
    background: #ffffff;
}
