@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.bundle.scp.css';

/* /Components/Features/Dashboard/Components/IssueDashboardChartCard.razor.rz.scp.css */
.dashboard-chart-card[b-0mqxyzzs6u] {
    min-width: 0;
    min-height: 306px;
    padding: 14px 16px 12px;
}

.dashboard-chart-title[b-0mqxyzzs6u] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.94rem;
    font-weight: 760;
    line-height: 1.2;
}

.dashboard-chart-card[b-0mqxyzzs6u]  svg {
    width: 14px;
    height: 14px;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut {
    position: relative;
    display: grid;
    place-items: center;
    margin: 0;
    min-width: 0;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut .apexcharts-canvas {
    margin-inline: auto;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut-total {
    position: absolute;
    inset: 50% auto auto 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 94px;
    transform: translate(-50%, -50%);
    color: var(--argo-text);
    pointer-events: none;
    text-align: center;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut-total strong {
    font-size: 1.74rem;
    font-weight: 760;
    line-height: 1;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut-total span {
    margin-top: 4px;
    color: var(--argo-text-muted);
    font-size: 0.68rem;
    font-weight: 620;
    line-height: 1.18;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut-small .dashboard-donut-total {
    width: 76px;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-donut-total-small strong {
    font-size: 1.42rem;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend {
    display: grid;
    gap: 9px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend li {
    display: grid;
    grid-template-columns: 10px minmax(0, 1fr) auto;
    gap: 9px;
    align-items: center;
    min-width: 0;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend-dot {
    width: 9px;
    height: 9px;
    border-radius: 999px;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend-label {
    overflow: hidden;
    color: var(--argo-text);
    font-size: 0.76rem;
    font-weight: 650;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend strong {
    color: var(--argo-text);
    font-size: 0.76rem;
    font-weight: 760;
    white-space: nowrap;
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend-muted .dashboard-legend-label,
.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-legend-muted strong {
    color: var(--argo-text-muted);
}

.dashboard-chart-link[b-0mqxyzzs6u] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    align-self: flex-start;
    margin-top: 12px;
    color: var(--argo-blue);
    font-size: 0.78rem;
    font-weight: 720;
    text-decoration: none;
}

.dashboard-chart-link:hover[b-0mqxyzzs6u] {
    color: var(--argo-royal-blue-highlight);
}

.dashboard-chart-card[b-0mqxyzzs6u]  .dashboard-chart-empty {
    display: grid;
    place-items: center;
    margin: 0;
    min-height: 212px;
    color: var(--argo-text-muted);
    font-size: 0.82rem;
    font-weight: 650;
    text-align: center;
}

@media (max-width: 640px) {
    .dashboard-chart-card[b-0mqxyzzs6u] {
        padding-inline: 12px;
    }
}
/* /Components/Features/Dashboard/Pages/Dashboard.razor.rz.scp.css */
.dashboard-overview[b-uihuwmhbyu] {
    min-width: 0;
    color: var(--argo-text);
}

.dashboard-overview[b-uihuwmhbyu]  > fluent-stack {
    gap: 12px;
}

.queue-summary-grid[b-uihuwmhbyu] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
}

.queue-summary-card[b-uihuwmhbyu] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 11px;
    align-items: center;
    min-height: 104px;
    padding: 13px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-sm);
    text-decoration: none;
}

.queue-summary-card:hover[b-uihuwmhbyu] {
    border-color: var(--argo-border-strong);
    background: var(--argo-surface-subtle);
}

.queue-summary-card:focus-visible[b-uihuwmhbyu] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.queue-summary-card-loading[b-uihuwmhbyu] {
    color: var(--argo-text-muted);
}

.queue-summary-icon[b-uihuwmhbyu] {
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 7px;
    color: var(--argo-blue);
    background: var(--argo-info-soft);
}

.queue-summary-card-review .queue-summary-icon[b-uihuwmhbyu] {
    color: #946600;
    background: var(--argo-warning-soft);
}

.queue-summary-card-planning .queue-summary-icon[b-uihuwmhbyu] {
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

.queue-summary-card-closed .queue-summary-icon[b-uihuwmhbyu] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.queue-summary-icon[b-uihuwmhbyu]  svg {
    width: 18px;
    height: 18px;
}

.queue-summary-content[b-uihuwmhbyu] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.queue-summary-label[b-uihuwmhbyu] {
    overflow: hidden;
    color: var(--argo-text-muted);
    font-size: 0.72rem;
    font-weight: 760;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

.queue-summary-count[b-uihuwmhbyu] {
    margin-top: 5px;
    font-size: 1.8rem;
    font-weight: 760;
    line-height: 1;
}

.queue-summary-description[b-uihuwmhbyu] {
    overflow: hidden;
    margin-top: 7px;
    color: var(--argo-text-muted);
    font-size: 0.75rem;
    line-height: 1.3;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.overview-state[b-uihuwmhbyu] {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 104px;
    padding: 18px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text-muted);
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-sm);
    font-weight: 650;
}

.overview-state-error[b-uihuwmhbyu] {
    color: #8a1f11;
    background: var(--argo-danger-soft);
}

.my-issues-card[b-uihuwmhbyu] {
    display: block;
    padding: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-sm);
}

.my-issues-header[b-uihuwmhbyu] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 12px;
}

.my-issues-header h2[b-uihuwmhbyu] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 760;
}

.my-issues-header p[b-uihuwmhbyu] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.82rem;
}

.my-issues-count[b-uihuwmhbyu] {
    flex: 0 0 auto;
    padding: 4px 8px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 999px;
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.75rem;
    font-weight: 700;
}

.my-issues-card[b-uihuwmhbyu]  fluent-data-grid {
    min-width: 0;
    border-top: 1px solid var(--argo-border-soft);
}

.issue-number[b-uihuwmhbyu] {
    color: var(--argo-blue);
    font-weight: 730;
    text-decoration: none;
}

.issue-number:hover[b-uihuwmhbyu] {
    text-decoration: underline;
}

.issue-priority[b-uihuwmhbyu],
.issue-location[b-uihuwmhbyu] {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-location[b-uihuwmhbyu] {
    color: var(--argo-text-muted);
}

.my-issues-empty[b-uihuwmhbyu] {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 72px;
    color: var(--argo-text-muted);
    font-size: 0.85rem;
    font-weight: 650;
}

.my-issues-footer[b-uihuwmhbyu] {
    padding-top: 10px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

@media (max-width: 1080px) {
    .queue-summary-grid[b-uihuwmhbyu] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    .queue-summary-grid[b-uihuwmhbyu] {
        grid-template-columns: 1fr;
    }

    .queue-summary-card[b-uihuwmhbyu] {
        min-height: 86px;
    }

    .my-issues-header[b-uihuwmhbyu] {
        align-items: stretch;
        flex-direction: column;
    }

    .my-issues-count[b-uihuwmhbyu] {
        width: fit-content;
    }

}
/* /Components/Features/Issues/Components/AddEvidenceDialog/AddEvidenceDialog.razor.rz.scp.css */
.add-evidence-body[b-zna6jrbijr] {
    --dialog-body-padding: 0;
}

.add-evidence-upload-card[b-zna6jrbijr] {
    width: 100%;
}

.add-evidence-field[b-zna6jrbijr] {
    min-width: 180px;
    flex: 1 1 180px;
}

.add-evidence-native-input[b-zna6jrbijr] {
    width: 100%;
    min-height: 32px;
    padding: 5px 8px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    background: var(--argo-surface);
    color: var(--argo-text);
    font: inherit;
}
/* /Components/Features/Issues/Components/AddObservationDialog/AddObservationDialog.razor.rz.scp.css */
.add-observation-body[b-ujtxpt8rm7] {
    color: var(--argo-text);
}

.add-observation-form[b-ujtxpt8rm7] {
    min-width: 0;
}

.add-observation-details[b-ujtxpt8rm7] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    padding: 14px;
    background: var(--argo-surface-raised, var(--argo-surface));
}

.add-observation-details-header[b-ujtxpt8rm7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.add-observation-details-title[b-ujtxpt8rm7] {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.add-observation-details-title[b-ujtxpt8rm7]  svg {
    flex: 0 0 auto;
    color: var(--argo-blue);
}

.add-observation-detail-grid[b-ujtxpt8rm7] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(210px, 0.85fr);
    gap: 12px;
    align-items: end;
}

.add-observation-field[b-ujtxpt8rm7] {
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0;
}

.add-observation-field label[b-ujtxpt8rm7] {
    color: var(--argo-text);
    font-size: 0.74rem;
    font-weight: 700;
}

.add-observation-native-input[b-ujtxpt8rm7] {
    width: 100%;
    min-height: 38px;
    box-sizing: border-box;
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    padding: 7px 10px;
    background: var(--argo-surface);
    color: var(--argo-text);
    font: inherit;
}

.add-observation-native-input:focus[b-ujtxpt8rm7] {
    border-color: var(--argo-blue);
    outline: 2px solid rgba(9, 126, 194, 0.18);
    outline-offset: 0;
}

.add-observation-important-option[b-ujtxpt8rm7] {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 38px;
    box-sizing: border-box;
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    padding: 7px 10px;
    background: var(--argo-surface);
    cursor: pointer;
}

.add-observation-important-option span[b-ujtxpt8rm7] {
    display: flex;
    flex-direction: column;
    gap: 1px;
    min-width: 0;
}

.add-observation-important-option strong[b-ujtxpt8rm7] {
    color: var(--argo-text);
    font-size: 0.78rem;
    line-height: 1.2;
}

.add-observation-important-option small[b-ujtxpt8rm7] {
    color: var(--argo-text-muted);
    font-size: 0.7rem;
    line-height: 1.25;
}

.add-observation-evidence-row[b-ujtxpt8rm7],
.add-observation-upload-card[b-ujtxpt8rm7] {
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

@media (max-width: 760px) {
    .add-observation-detail-grid[b-ujtxpt8rm7] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Issues/Components/AttachObservationEvidenceDialog.razor.rz.scp.css */
.attach-observation-evidence-title[b-yosybplbu3] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.attach-observation-evidence-title h2[b-yosybplbu3] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.attach-observation-evidence-title p[b-yosybplbu3] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.attach-observation-evidence-content[b-yosybplbu3] {
    display: grid;
    gap: 14px;
}

.attach-observation-evidence-content blockquote[b-yosybplbu3] {
    margin: 0;
    padding: 10px 12px;
    border-left: 3px solid var(--argo-border);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.9rem;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

.attach-observation-evidence-alert[b-yosybplbu3] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.attach-observation-evidence-header[b-yosybplbu3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.attach-observation-evidence-list[b-yosybplbu3] {
    display: grid;
    gap: 8px;
    max-height: 320px;
    overflow: auto;
}

.attach-observation-evidence-row[b-yosybplbu3] {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 1px solid var(--argo-border-soft);
    background: var(--argo-surface-subtle);
}

.attach-observation-evidence-copy[b-yosybplbu3] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.attach-observation-evidence-copy strong[b-yosybplbu3] {
    color: var(--argo-text);
    font-size: 0.9rem;
    overflow-wrap: anywhere;
}

.attach-observation-evidence-copy span[b-yosybplbu3] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.attach-observation-evidence-actions[b-yosybplbu3] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

.attach-observation-upload[b-yosybplbu3] {
    display: grid;
    gap: 12px;
}

.attach-observation-upload-list[b-yosybplbu3] {
    display: grid;
    gap: 10px;
}

.attach-observation-upload-card[b-yosybplbu3] {
    display: grid;
    gap: 12px;
    border: 1px solid var(--argo-border-soft);
    background: var(--argo-surface-subtle);
}

.attach-observation-upload-card-header[b-yosybplbu3] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
}

.attach-observation-upload-grid[b-yosybplbu3] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.attach-observation-upload-field[b-yosybplbu3] {
    display: grid;
    gap: 8px;
}

.attach-observation-upload-field label[b-yosybplbu3] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.attach-observation-native-input[b-yosybplbu3] {
    width: 100%;
    min-height: 32px;
    padding: 5px 8px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.attach-observation-native-input:focus[b-yosybplbu3] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

@media (max-width: 640px) {
    .attach-observation-upload-grid[b-yosybplbu3] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Issues/Components/ClosedIssueSidePanel/ClosedIssueSidePanel.razor.rz.scp.css */
.closed-issue-side-panel[b-41t4dse7fd] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    color: var(--argo-text);
}

.issue-panel-summary[b-41t4dse7fd] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.issue-panel-summary strong[b-41t4dse7fd] {
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 800;
}

.issue-panel-summary h3[b-41t4dse7fd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.35;
}

.issue-panel-summary p[b-41t4dse7fd] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.92rem;
    line-height: 1.45;
}

.issue-panel-section[b-41t4dse7fd] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.issue-panel-section h4[b-41t4dse7fd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.95rem;
    font-weight: 650;
}

.issue-panel-section dl[b-41t4dse7fd] {
    display: grid;
    gap: 12px;
    margin: 0;
}

.issue-panel-section dl div[b-41t4dse7fd] {
    display: grid;
    grid-template-columns: minmax(86px, 0.55fr) minmax(0, 1fr);
    align-items: start;
    gap: 14px;
}

.issue-panel-section dt[b-41t4dse7fd] {
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 800;
}

.issue-panel-section dd[b-41t4dse7fd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.88rem;
    text-align: left;
}

.issue-closure-snapshot[b-41t4dse7fd] {
    gap: 14px;
}

.issue-closure-heading[b-41t4dse7fd] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.issue-closure-badge[b-41t4dse7fd],
.issue-panel-pill[b-41t4dse7fd] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 0.76rem;
    font-weight: 800;
}

.issue-closure-badge[b-41t4dse7fd],
.issue-panel-pill-closure[b-41t4dse7fd] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-panel-pill-list div[b-41t4dse7fd] {
    align-items: center;
}

.issue-panel-pill-list dd[b-41t4dse7fd] {
    display: flex;
    justify-content: flex-end;
}

.issue-panel-actions[b-41t4dse7fd] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

[b-41t4dse7fd] .issue-panel-actions fluent-button {
    width: 100%;
}

[b-41t4dse7fd] .issue-panel-actions fluent-button::part(control) {
    width: 100%;
    justify-content: center;
    border-radius: 3px;
    font-weight: 750;
}

[b-41t4dse7fd] .issue-panel-actions fluent-button[appearance="primary"]::part(control) {
    border-color: var(--argo-blue);
    color: var(--argo-white);
    background: var(--argo-blue);
}

[b-41t4dse7fd] .issue-panel-actions fluent-button[appearance="outline"]::part(control) {
    border-color: var(--argo-border-strong);
    color: var(--argo-text);
    background: var(--argo-surface);
}

.issue-panel-details[b-41t4dse7fd],
.issue-panel-placeholder[b-41t4dse7fd] {
    margin: 0;
    font-size: 0.86rem;
    line-height: 1.45;
}

.issue-panel-details[b-41t4dse7fd] {
    color: var(--argo-text);
    white-space: pre-wrap;
}

.issue-panel-placeholder[b-41t4dse7fd] {
    color: var(--argo-text-muted);
}

.issue-panel-timeline-row[b-41t4dse7fd] {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    color: var(--argo-text);
    font-size: 0.88rem;
    line-height: 1.4;
}

.issue-panel-timeline-row span:last-child[b-41t4dse7fd] {
    flex: 0 0 auto;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    text-align: right;
}
/* /Components/Features/Issues/Components/CloseIssueDialog/CloseIssueDialog.razor.rz.scp.css */
.close-issue-title[b-termvw9hv0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.close-issue-title h2[b-termvw9hv0] {
    margin: 0;
    font-size: 1.1rem;
}

.close-issue-title p[b-termvw9hv0] {
    margin: 2px 0 0;
    color: var(--argo-text-muted);
}

.close-issue-form[b-termvw9hv0] {
    display: grid;
    gap: 16px;
}

.close-issue-field[b-termvw9hv0] {
    display: grid;
    gap: 6px;
}

.close-issue-field label[b-termvw9hv0] {
    font-weight: 650;
}

.close-issue-field span[b-termvw9hv0] {
    color: var(--argo-text-muted);
    font-size: 0.82rem;
}

.close-issue-alert[b-termvw9hv0] {
    border: 1px solid var(--argo-red);
    border-radius: 6px;
    padding: 10px 12px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

.close-issue-actions[b-termvw9hv0] {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
}
/* /Components/Features/Issues/Components/CountermeasurePlanningIssueSidePanel/CountermeasurePlanningIssueSidePanel.razor.rz.scp.css */
.countermeasure-issue-side-panel[b-6y119f255g] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    color: var(--argo-text);
}

.issue-panel-summary[b-6y119f255g] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.issue-panel-summary strong[b-6y119f255g] {
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 800;
}

.issue-panel-summary h3[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.35;
}

.issue-panel-summary p[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.92rem;
    line-height: 1.45;
}

.issue-panel-section[b-6y119f255g] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.issue-panel-section h4[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.95rem;
    font-weight: 650;
}

.issue-panel-section dl[b-6y119f255g] {
    display: grid;
    gap: 12px;
    margin: 0;
}

.issue-panel-section dl div[b-6y119f255g] {
    display: grid;
    grid-template-columns: minmax(86px, 0.55fr) minmax(0, 1fr);
    align-items: start;
    gap: 14px;
    padding: 0;
    border: 0;
    background: transparent;
}

.issue-panel-section dt[b-6y119f255g] {
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 800;
}

.issue-panel-section dd[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.88rem;
    font-weight: 400;
    text-align: left;
}

.issue-panel-actions[b-6y119f255g] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

[b-6y119f255g] .issue-panel-actions fluent-button {
    width: 100%;
    --colorTransparentBackground: var(--argo-surface);
    --colorTransparentBackgroundHover: var(--argo-info-soft);
    --colorTransparentBackgroundPressed: var(--argo-light-blue-highlight);
}

[b-6y119f255g] .issue-panel-actions fluent-button::part(control) {
    width: 100%;
    justify-content: center;
    border-radius: 3px;
    font-weight: 750;
}

[b-6y119f255g] .issue-panel-actions fluent-button[appearance="primary"]::part(control),
[b-6y119f255g] .issue-panel-actions fluent-button[appearance="accent"]::part(control) {
    border-color: var(--argo-blue);
    color: var(--argo-white);
    background: var(--argo-blue);
}

[b-6y119f255g] .issue-panel-actions fluent-button[appearance="primary"]::part(control):hover,
[b-6y119f255g] .issue-panel-actions fluent-button[appearance="accent"]::part(control):hover {
    border-color: var(--argo-royal-blue-highlight);
    background: var(--argo-royal-blue-highlight);
}

[b-6y119f255g] .issue-panel-actions fluent-button[appearance="outline"]::part(control) {
    border-color: var(--argo-border-strong);
    color: var(--argo-text);
    background: var(--argo-surface);
}

[b-6y119f255g] .issue-panel-actions fluent-button[appearance="outline"]::part(control):hover {
    border-color: var(--argo-blue);
    color: var(--argo-royal-blue);
    background: var(--argo-info-soft);
}

[b-6y119f255g] .issue-panel-actions fluent-button[disabled]::part(control) {
    opacity: 0.62;
}

.issue-panel-pill-list div[b-6y119f255g] {
    align-items: center;
}

.issue-panel-pill-list dd[b-6y119f255g] {
    display: flex;
    justify-content: flex-end;
}

.issue-panel-pill[b-6y119f255g] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 0.78rem;
    font-weight: 750;
}

.issue-panel-pill-countermeasure[b-6y119f255g] {
    color: var(--argo-blue);
    background: var(--argo-info-soft);
}

.issue-countermeasure-snapshot[b-6y119f255g] {
    gap: 14px;
}

.issue-countermeasure-heading[b-6y119f255g] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.issue-countermeasure-badge[b-6y119f255g] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    color: var(--argo-blue);
    background: var(--argo-info-soft);
    font-size: 0.76rem;
    font-weight: 800;
}

.issue-countermeasure-badge.ready[b-6y119f255g] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-countermeasure-badge.missing[b-6y119f255g] {
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

.issue-countermeasure-list[b-6y119f255g] {
    display: grid;
    gap: 8px;
}

.issue-countermeasure-row[b-6y119f255g] {
    display: grid;
    grid-template-columns: 22px minmax(128px, 0.72fr) minmax(0, 1fr);
    align-items: center;
    gap: 10px;
    min-height: 38px;
    padding: 7px 0;
    border-bottom: 1px solid var(--argo-border);
}

.issue-countermeasure-row:last-child[b-6y119f255g] {
    border-bottom: 0;
}

.issue-countermeasure-icon[b-6y119f255g] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.issue-countermeasure-row.ready .issue-countermeasure-icon[b-6y119f255g] {
    color: var(--argo-green);
}

.issue-countermeasure-row.missing .issue-countermeasure-icon[b-6y119f255g] {
    color: var(--argo-red);
}

.issue-countermeasure-row span:not(.issue-countermeasure-icon)[b-6y119f255g] {
    color: var(--argo-text);
    font-size: 0.82rem;
    font-weight: 800;
}

.issue-countermeasure-row strong[b-6y119f255g] {
    color: var(--argo-text-muted);
    font-size: 0.84rem;
    font-weight: 650;
    text-align: right;
}

.issue-panel-placeholder[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.86rem;
    line-height: 1.45;
}

.issue-panel-error[b-6y119f255g] {
    margin: 0;
    color: var(--argo-red);
    font-size: 0.86rem;
    line-height: 1.45;
}

.issue-panel-details[b-6y119f255g] {
    margin: 0;
    color: var(--argo-text);
    background: transparent;
    line-height: 1.45;
    white-space: pre-wrap;
}
/* /Components/Features/Issues/Components/CreateIssueDialog/CreateIssueDialog.razor.rz.scp.css */
.create-issue-body[b-2xxq908s62] {
    color: var(--argo-text);
    background: var(--argo-surface);
}

.create-issue-title[b-2xxq908s62] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    border-bottom: 1px solid var(--argo-border-soft);
    padding-bottom: 12px;
}

.create-issue-title h2[b-2xxq908s62],
.create-issue-title p[b-2xxq908s62] {
    margin: 0;
}

.create-issue-title h2[b-2xxq908s62] {
    color: var(--argo-text);
    font-size: 1.05rem;
    font-weight: 750;
    line-height: 1.2;
}

.create-issue-title p[b-2xxq908s62] {
    margin-top: 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    line-height: 1.35;
}

.create-issue-title[b-2xxq908s62]  svg {
    flex: 0 0 auto;
    color: var(--argo-blue);
}

.create-issue-dialog-form[b-2xxq908s62] {
    display: flex;
    flex-direction: column;
    gap: 14px;
    min-width: 0;
    padding-top: 14px;
}

.create-issue-grid[b-2xxq908s62] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
}

.create-issue-field[b-2xxq908s62] {
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0;
}

.create-issue-field-wide[b-2xxq908s62] {
    grid-column: 1 / -1;
}

.create-issue-field label[b-2xxq908s62] {
    color: var(--argo-text);
    font-size: 0.74rem;
    font-weight: 700;
}

.create-issue-field label span[b-2xxq908s62] {
    color: var(--argo-red);
}

.create-issue-field textarea[b-2xxq908s62],
.create-issue-field select[b-2xxq908s62] {
    width: 100%;
}

.create-issue-field textarea[b-2xxq908s62],
.create-issue-field select[b-2xxq908s62] {
    min-height: 38px;
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.create-issue-field textarea[b-2xxq908s62] {
    min-height: 84px;
    padding: 9px 10px;
    resize: vertical;
    line-height: 1.4;
}

.create-issue-field textarea:focus[b-2xxq908s62],
.create-issue-field select:focus[b-2xxq908s62] {
    border-color: var(--argo-blue);
    outline: 2px solid rgba(9, 126, 194, 0.18);
    outline-offset: 0;
}

.create-issue-field select[b-2xxq908s62] {
    padding: 0 10px;
}

.create-issue-alert[b-2xxq908s62] {
    padding: 9px 11px;
    border: 1px solid var(--argo-red);
    border-radius: 6px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.78rem;
    font-weight: 650;
}

.create-issue-context[b-2xxq908s62] {
    display: grid;
    gap: 3px;
    padding: 10px 12px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.create-issue-context span[b-2xxq908s62] {
    color: var(--argo-text-muted);
    font-size: 0.72rem;
    font-weight: 700;
}

.create-issue-context strong[b-2xxq908s62] {
    color: var(--argo-text);
    font-size: 0.9rem;
    font-weight: 750;
}

.create-issue-validation[b-2xxq908s62] {
    color: var(--argo-red);
    font-size: 0.72rem;
    font-weight: 650;
}

.create-issue-loading[b-2xxq908s62] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 180px;
}

.create-issue-actions[b-2xxq908s62] {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
}

@media (max-width: 720px) {
    .create-issue-grid[b-2xxq908s62] {
        grid-template-columns: 1fr;
    }

    .create-issue-actions[b-2xxq908s62] {
        flex-direction: column;
    }
}
/* /Components/Features/Issues/Components/EditIssueAssignmentDialog/EditIssueAssignmentDialog.razor.rz.scp.css */
.edit-issue-assignment-title[b-x7jq3u5w1e] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.edit-issue-assignment-title h2[b-x7jq3u5w1e] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.edit-issue-assignment-title p[b-x7jq3u5w1e] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.edit-issue-assignment-form[b-x7jq3u5w1e] {
    display: grid;
    gap: 16px;
}

.edit-issue-assignment-alert[b-x7jq3u5w1e] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.edit-issue-assignment-field[b-x7jq3u5w1e] {
    display: grid;
    gap: 8px;
}

.edit-issue-assignment-field label[b-x7jq3u5w1e] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.edit-issue-assignment-field span[b-x7jq3u5w1e] {
    justify-self: end;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-issue-assignment-input[b-x7jq3u5w1e] {
    width: 100%;
    min-height: 36px;
    padding: 8px 10px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.edit-issue-assignment-input:focus[b-x7jq3u5w1e] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.edit-issue-assignment-actions[b-x7jq3u5w1e] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
/* /Components/Features/Issues/Components/EditIssueDescriptionDialog/EditIssueDescriptionDialog.razor.rz.scp.css */
.edit-issue-description-title[b-9zspkx1jln] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.edit-issue-description-title h2[b-9zspkx1jln] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.edit-issue-description-title p[b-9zspkx1jln] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.edit-issue-description-form[b-9zspkx1jln] {
    display: grid;
    gap: 16px;
}

.edit-issue-description-alert[b-9zspkx1jln] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.edit-issue-description-field[b-9zspkx1jln] {
    display: grid;
    gap: 8px;
}

.edit-issue-description-field label[b-9zspkx1jln] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.edit-issue-description-field textarea[b-9zspkx1jln] {
    width: 100%;
    min-height: 120px;
    resize: vertical;
    padding: 11px 12px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
    line-height: 1.45;
}

.edit-issue-description-field textarea:focus[b-9zspkx1jln] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.edit-issue-description-field span[b-9zspkx1jln] {
    justify-self: end;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-issue-description-actions[b-9zspkx1jln] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
/* /Components/Features/Issues/Components/EditIssueDetailsDialog/EditIssueDetailsDialog.razor.rz.scp.css */
.edit-issue-details-title[b-g0gybgn8er] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.edit-issue-details-title h2[b-g0gybgn8er] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.edit-issue-details-title p[b-g0gybgn8er] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.edit-issue-details-form[b-g0gybgn8er] {
    display: grid;
    gap: 16px;
}

.edit-issue-details-alert[b-g0gybgn8er] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.edit-issue-details-field[b-g0gybgn8er] {
    display: grid;
    gap: 8px;
}

.edit-issue-details-field label[b-g0gybgn8er] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.edit-issue-details-field textarea[b-g0gybgn8er] {
    width: 100%;
    min-height: 260px;
    resize: vertical;
    padding: 11px 12px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
    line-height: 1.45;
}

.edit-issue-details-field textarea:focus[b-g0gybgn8er] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.edit-issue-details-field span[b-g0gybgn8er] {
    justify-self: end;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-issue-details-actions[b-g0gybgn8er] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
/* /Components/Features/Issues/Components/EditIssueEvidenceDetailsDialog/EditIssueEvidenceDetailsDialog.razor.rz.scp.css */
.edit-evidence-details-title[b-wlc320pawo] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.edit-evidence-details-title h2[b-wlc320pawo] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.edit-evidence-details-title p[b-wlc320pawo] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
    overflow-wrap: anywhere;
}

.edit-evidence-details-form[b-wlc320pawo] {
    display: grid;
    gap: 16px;
}

.edit-evidence-details-alert[b-wlc320pawo] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.edit-evidence-details-row[b-wlc320pawo] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.edit-evidence-details-field[b-wlc320pawo] {
    display: grid;
    gap: 8px;
}

.edit-evidence-details-field label[b-wlc320pawo] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.edit-evidence-details-field span[b-wlc320pawo] {
    justify-self: end;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-evidence-details-native-input[b-wlc320pawo] {
    width: 100%;
    min-height: 32px;
    padding: 5px 8px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.edit-evidence-details-native-input:focus[b-wlc320pawo] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.edit-evidence-details-actions[b-wlc320pawo] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

@media (max-width: 640px) {
    .edit-evidence-details-row[b-wlc320pawo] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Issues/Components/EditObservationDialog.razor.rz.scp.css */
.edit-observation-title[b-1nuwh4ns72] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.edit-observation-title h2[b-1nuwh4ns72] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.edit-observation-title p[b-1nuwh4ns72] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.edit-observation-form[b-1nuwh4ns72] {
    display: grid;
    gap: 16px;
}

.edit-observation-alert[b-1nuwh4ns72] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.edit-observation-row[b-1nuwh4ns72] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}

.edit-observation-field[b-1nuwh4ns72] {
    display: grid;
    gap: 8px;
}

.edit-observation-field label[b-1nuwh4ns72] {
    color: var(--argo-text);
    font-size: 0.85rem;
    font-weight: 760;
}

.edit-observation-field span[b-1nuwh4ns72] {
    justify-self: end;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-observation-native-input[b-1nuwh4ns72] {
    width: 100%;
    min-height: 32px;
    padding: 5px 8px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.edit-observation-native-input:focus[b-1nuwh4ns72] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.edit-observation-evidence[b-1nuwh4ns72] {
    display: grid;
    gap: 10px;
}

.edit-observation-evidence-header[b-1nuwh4ns72] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.edit-observation-evidence-list[b-1nuwh4ns72] {
    display: grid;
    gap: 8px;
    max-height: 220px;
    overflow: auto;
}

.edit-observation-evidence-row[b-1nuwh4ns72] {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 1px solid var(--argo-border-soft);
    background: var(--argo-surface-subtle);
}

.edit-observation-evidence-copy[b-1nuwh4ns72] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.edit-observation-evidence-copy strong[b-1nuwh4ns72] {
    color: var(--argo-text);
    font-size: 0.9rem;
    overflow-wrap: anywhere;
}

.edit-observation-evidence-copy span[b-1nuwh4ns72] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
}

.edit-observation-actions[b-1nuwh4ns72] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

@media (max-width: 640px) {
    .edit-observation-row[b-1nuwh4ns72] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Issues/Components/IssueLifecycleSidePanel/IssueLifecycleSidePanel.razor.rz.scp.css */
.issue-lifecycle-side-panel[b-zbm1g54865] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    color: var(--argo-text);
}

.issue-panel-summary[b-zbm1g54865] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.issue-panel-summary strong[b-zbm1g54865] {
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 800;
}

.issue-panel-summary h3[b-zbm1g54865] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.35;
}

.issue-panel-summary p[b-zbm1g54865] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.92rem;
    line-height: 1.45;
}

.issue-panel-section[b-zbm1g54865] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.issue-panel-section h4[b-zbm1g54865] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.95rem;
    font-weight: 650;
}

.issue-panel-section dl[b-zbm1g54865] {
    display: grid;
    gap: 12px;
    margin: 0;
}

.issue-panel-section dl div[b-zbm1g54865] {
    display: grid;
    grid-template-columns: minmax(86px, 0.55fr) minmax(0, 1fr);
    align-items: start;
    gap: 14px;
}

.issue-panel-section dt[b-zbm1g54865] {
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 800;
}

.issue-panel-section dd[b-zbm1g54865] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.88rem;
}

.issue-panel-actions[b-zbm1g54865] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

[b-zbm1g54865] .issue-panel-actions fluent-button {
    width: 100%;
}

[b-zbm1g54865] .issue-panel-actions fluent-button::part(control) {
    width: 100%;
    justify-content: center;
    border-radius: 3px;
    font-weight: 750;
}
/* /Components/Features/Issues/Components/IssueSidePanel/IssueSidePanel.razor.rz.scp.css */
.issue-side-panel-state[b-awr1igenh6] {
    display: flex;
    align-items: center;
    gap: 12px;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.issue-side-panel-alert[b-awr1igenh6] {
    padding: 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-weight: 600;
}
/* /Components/Features/Issues/Components/RemoveIssueEvidenceDialog/RemoveIssueEvidenceDialog.razor.rz.scp.css */
.remove-evidence-title[b-f7uf46snop] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.remove-evidence-title h2[b-f7uf46snop] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.remove-evidence-title p[b-f7uf46snop] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
    overflow-wrap: anywhere;
}

.remove-evidence-content[b-f7uf46snop] {
    display: grid;
    gap: 12px;
}

.remove-evidence-content p[b-f7uf46snop] {
    margin: 0;
    color: var(--argo-text);
    line-height: 1.45;
}

.remove-evidence-alert[b-f7uf46snop] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.remove-evidence-actions[b-f7uf46snop] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

[b-f7uf46snop](.remove-evidence-confirm-action) {
    color: var(--argo-red);
}
/* /Components/Features/Issues/Components/RemoveObservationDialog.razor.rz.scp.css */
.remove-observation-title[b-oj86wsqvn0] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.remove-observation-title h2[b-oj86wsqvn0] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.remove-observation-title p[b-oj86wsqvn0] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
}

.remove-observation-content[b-oj86wsqvn0] {
    display: grid;
    gap: 12px;
}

.remove-observation-content p[b-oj86wsqvn0] {
    margin: 0;
    color: var(--argo-text);
    line-height: 1.45;
}

.remove-observation-content blockquote[b-oj86wsqvn0] {
    margin: 0;
    padding: 10px 12px;
    border-left: 3px solid var(--argo-border);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.9rem;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

.remove-observation-alert[b-oj86wsqvn0] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 8px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.9rem;
}

.remove-observation-actions[b-oj86wsqvn0] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}

[b-oj86wsqvn0](.remove-observation-confirm-action) {
    color: var(--argo-red);
}
/* /Components/Features/Issues/Components/ReportedIssueSidePanel/ReportedIssueSidePanel.razor.rz.scp.css */
.reported-issue-side-panel[b-vj1h262uh3] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    color: var(--argo-text);
}

.issue-panel-summary[b-vj1h262uh3] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.issue-panel-overline[b-vj1h262uh3] {
    margin: 0 0 16px;
    color: var(--argo-text);
    font-size: 0.94rem;
    line-height: 1.35;
}

.issue-panel-summary strong[b-vj1h262uh3] {
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 800;
}

.issue-panel-summary h3[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.35;
}

.issue-panel-summary p[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.92rem;
    line-height: 1.45;
}

.issue-panel-section[b-vj1h262uh3] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.issue-panel-section h4[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.95rem;
    font-weight: 650;
}

.issue-panel-section dl[b-vj1h262uh3] {
    display: grid;
    gap: 12px;
    margin: 0;
}

.issue-panel-section dl div[b-vj1h262uh3] {
    display: grid;
    grid-template-columns: minmax(86px, 0.55fr) minmax(0, 1fr);
    align-items: start;
    gap: 14px;
    padding: 0;
    border: 0;
    background: transparent;
}

.issue-panel-section dt[b-vj1h262uh3] {
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 800;
}

.issue-panel-section dd[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.88rem;
    font-weight: 400;
    text-align: left;
}

.issue-panel-actions[b-vj1h262uh3] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

[b-vj1h262uh3] .issue-panel-actions fluent-button {
    width: 100%;
    --colorTransparentBackground: var(--argo-surface);
    --colorTransparentBackgroundHover: var(--argo-info-soft);
    --colorTransparentBackgroundPressed: var(--argo-light-blue-highlight);
}

[b-vj1h262uh3] .issue-panel-actions fluent-button::part(control) {
    width: 100%;
    justify-content: center;
    border-radius: 3px;
    font-weight: 750;
}

[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="primary"]::part(control),
[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="accent"]::part(control) {
    border-color: var(--argo-blue);
    color: var(--argo-white);
    background: var(--argo-blue);
}

[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="primary"]::part(control):hover,
[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="accent"]::part(control):hover {
    border-color: var(--argo-royal-blue-highlight);
    background: var(--argo-royal-blue-highlight);
}

[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="outline"]::part(control) {
    border-color: var(--argo-border-strong);
    color: var(--argo-text);
    background: var(--argo-surface);
}

[b-vj1h262uh3] .issue-panel-actions fluent-button[appearance="outline"]::part(control):hover {
    border-color: var(--argo-blue);
    color: var(--argo-royal-blue);
    background: var(--argo-info-soft);
}

.issue-panel-pill-list div[b-vj1h262uh3] {
    align-items: center;
}

.issue-panel-pill-list dd[b-vj1h262uh3] {
    display: flex;
    justify-content: flex-end;
}

.issue-panel-pill[b-vj1h262uh3] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 0.78rem;
    font-weight: 750;
}

.issue-panel-pill-priority[b-vj1h262uh3] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-readiness[b-vj1h262uh3] {
    gap: 14px;
}

.issue-readiness-heading[b-vj1h262uh3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.issue-readiness-badge[b-vj1h262uh3] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 0.76rem;
    font-weight: 800;
}

.issue-readiness-badge.ready[b-vj1h262uh3] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-readiness-badge.missing[b-vj1h262uh3] {
    color: var(--argo-danger);
    background: var(--argo-danger-soft);
}

.issue-readiness-list[b-vj1h262uh3] {
    display: grid;
    gap: 8px;
}

.issue-readiness-row[b-vj1h262uh3] {
    display: grid;
    grid-template-columns: 22px minmax(94px, 0.52fr) minmax(0, 1fr);
    align-items: center;
    gap: 10px;
    min-height: 38px;
    padding: 7px 0;
    border-bottom: 1px solid var(--argo-border);
}

.issue-readiness-row:last-child[b-vj1h262uh3] {
    border-bottom: 0;
}

.issue-readiness-icon[b-vj1h262uh3] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.issue-readiness-row.ready .issue-readiness-icon[b-vj1h262uh3] {
    color: var(--argo-green);
}

.issue-readiness-row.missing .issue-readiness-icon[b-vj1h262uh3] {
    color: var(--argo-danger);
}

.issue-readiness-row label[b-vj1h262uh3],
.issue-readiness-row span:not(.issue-readiness-icon)[b-vj1h262uh3] {
    color: var(--argo-text);
    font-size: 0.82rem;
    font-weight: 800;
}

.issue-readiness-row strong[b-vj1h262uh3] {
    color: var(--argo-text-muted);
    font-size: 0.84rem;
    font-weight: 650;
    text-align: right;
}

.issue-readiness-message[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-green);
    font-size: 0.84rem;
    line-height: 1.4;
}

.issue-readiness-message.error[b-vj1h262uh3] {
    color: var(--argo-danger);
}

.issue-panel-details[b-vj1h262uh3] {
    margin: 0;
    color: var(--argo-text);
    background: transparent;
    line-height: 1.45;
    white-space: pre-wrap;
}

.issue-panel-timeline-row[b-vj1h262uh3] {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    color: var(--argo-text);
    font-size: 0.88rem;
    line-height: 1.4;
}

.issue-panel-timeline-row span:last-child[b-vj1h262uh3] {
    flex: 0 0 auto;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    text-align: right;
}
/* /Components/Features/Issues/Components/UnderReviewIssueSidePanel/UnderReviewIssueSidePanel.razor.rz.scp.css */
.under-review-issue-side-panel[b-g7sa0hi1wd] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    color: var(--argo-text);
}

.issue-panel-summary[b-g7sa0hi1wd] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.issue-panel-summary strong[b-g7sa0hi1wd] {
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 800;
}

.issue-panel-summary h3[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.35;
}

.issue-panel-summary p[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.92rem;
    line-height: 1.45;
}

.issue-panel-section[b-g7sa0hi1wd] {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.issue-panel-section h4[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.95rem;
    font-weight: 650;
}

.issue-panel-section dl[b-g7sa0hi1wd] {
    display: grid;
    gap: 12px;
    margin: 0;
}

.issue-panel-section dl div[b-g7sa0hi1wd] {
    display: grid;
    grid-template-columns: minmax(86px, 0.55fr) minmax(0, 1fr);
    align-items: start;
    gap: 14px;
    padding: 0;
    border: 0;
    background: transparent;
}

.issue-panel-section dt[b-g7sa0hi1wd] {
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 800;
}

.issue-panel-section dd[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.88rem;
    font-weight: 400;
    text-align: left;
}

.issue-panel-actions[b-g7sa0hi1wd] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button {
    width: 100%;
    --colorTransparentBackground: var(--argo-surface);
    --colorTransparentBackgroundHover: var(--argo-info-soft);
    --colorTransparentBackgroundPressed: var(--argo-light-blue-highlight);
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button::part(control) {
    width: 100%;
    justify-content: center;
    border-radius: 3px;
    font-weight: 750;
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="primary"]::part(control),
[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="accent"]::part(control) {
    border-color: var(--argo-blue);
    color: var(--argo-white);
    background: var(--argo-blue);
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="primary"]::part(control):hover,
[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="accent"]::part(control):hover {
    border-color: var(--argo-royal-blue-highlight);
    background: var(--argo-royal-blue-highlight);
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="outline"]::part(control) {
    border-color: var(--argo-border-strong);
    color: var(--argo-text);
    background: var(--argo-surface);
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button[appearance="outline"]::part(control):hover {
    border-color: var(--argo-blue);
    color: var(--argo-royal-blue);
    background: var(--argo-info-soft);
}

[b-g7sa0hi1wd] .issue-panel-actions fluent-button[disabled]::part(control) {
    opacity: 0.62;
}

.issue-panel-pill-list div[b-g7sa0hi1wd] {
    align-items: center;
}

.issue-panel-pill-list dd[b-g7sa0hi1wd] {
    display: flex;
    justify-content: flex-end;
}

.issue-panel-pill[b-g7sa0hi1wd] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 0.78rem;
    font-weight: 750;
}

.issue-panel-pill-priority[b-g7sa0hi1wd] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-under-review-snapshot[b-g7sa0hi1wd] {
    gap: 14px;
}

.issue-under-review-heading[b-g7sa0hi1wd] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.issue-under-review-badge[b-g7sa0hi1wd] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 3px 9px;
    border-radius: 999px;
    color: var(--argo-blue);
    background: var(--argo-info-soft);
    font-size: 0.76rem;
    font-weight: 800;
}

.issue-under-review-badge.ready[b-g7sa0hi1wd] {
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.issue-under-review-badge.missing[b-g7sa0hi1wd] {
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

.issue-under-review-list[b-g7sa0hi1wd] {
    display: grid;
    gap: 8px;
}

.issue-under-review-row[b-g7sa0hi1wd] {
    display: grid;
    grid-template-columns: 22px minmax(128px, 0.72fr) minmax(0, 1fr);
    align-items: center;
    gap: 10px;
    min-height: 38px;
    padding: 7px 0;
    border-bottom: 1px solid var(--argo-border);
}

.issue-under-review-row:last-child[b-g7sa0hi1wd] {
    border-bottom: 0;
}

.issue-under-review-icon[b-g7sa0hi1wd] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.issue-under-review-row.ready .issue-under-review-icon[b-g7sa0hi1wd] {
    color: var(--argo-green);
}

.issue-under-review-row.missing .issue-under-review-icon[b-g7sa0hi1wd] {
    color: var(--argo-red);
}

.issue-under-review-row span:not(.issue-under-review-icon)[b-g7sa0hi1wd] {
    color: var(--argo-text);
    font-size: 0.82rem;
    font-weight: 800;
}

.issue-under-review-row strong[b-g7sa0hi1wd] {
    color: var(--argo-text-muted);
    font-size: 0.84rem;
    font-weight: 650;
    text-align: right;
}

.issue-panel-placeholder[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.86rem;
    line-height: 1.45;
}

.issue-panel-error[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-red);
    font-size: 0.86rem;
    line-height: 1.45;
}

.issue-panel-details[b-g7sa0hi1wd] {
    margin: 0;
    color: var(--argo-text);
    background: transparent;
    line-height: 1.45;
    white-space: pre-wrap;
}

.issue-panel-timeline-row[b-g7sa0hi1wd] {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    color: var(--argo-text);
    font-size: 0.88rem;
    line-height: 1.4;
}

.issue-panel-timeline-row span:last-child[b-g7sa0hi1wd] {
    flex: 0 0 auto;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    text-align: right;
}
/* /Components/Features/Issues/Pages/Details/Components/CloseOut/IssueDetailsCloseOutTab.razor.rz.scp.css */
.issue-close-out-field[b-4zc656jmva] {
    display: grid;
    gap: 4px;
    padding: 10px 12px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.issue-close-out-field span[b-4zc656jmva] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 650;
}

.issue-close-out-field strong[b-4zc656jmva] {
    color: var(--argo-text);
    font-size: 0.92rem;
    font-weight: 700;
}

.issue-close-out-summary[b-4zc656jmva] {
    white-space: pre-wrap;
    line-height: 1.45;
}
/* /Components/Features/Issues/Pages/Details/Components/EvidenceItems/IssueDetailsEvidenceTab.razor.rz.scp.css */
.issue-evidence-card[b-48tm0hegmh] {
    width: 100%;
}

.issue-evidence-list[b-48tm0hegmh] {
    width: 100%;
}

.issue-evidence-empty[b-48tm0hegmh] {
    min-height: 160px;
    color: var(--argo-text-muted);
}
/* /Components/Features/Issues/Pages/Details/Components/EvidenceItems/IssueEvidenceItem.razor.rz.scp.css */
.issue-evidence-item[b-bvsks82ql1] {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 12px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
    cursor: pointer;
    transition: border-color 120ms ease, box-shadow 120ms ease, background-color 120ms ease;
}

.issue-evidence-item:hover[b-bvsks82ql1],
.issue-evidence-item:focus-visible[b-bvsks82ql1] {
    border-color: var(--argo-border);
    box-shadow: 0 0 0 1px var(--argo-border-soft);
    outline: none;
}

.issue-evidence-item.is-selected[b-bvsks82ql1] {
    border-color: var(--argo-blue);
    background: color-mix(in srgb, var(--argo-blue) 6%, var(--argo-surface));
    box-shadow: 0 0 0 1px var(--argo-blue);
}

.issue-evidence-item-layout[b-bvsks82ql1] {
    display: grid;
    grid-template-columns: 24px 64px minmax(0, 1fr) minmax(112px, auto) 36px;
    gap: 12px;
    align-items: center;
    width: 100%;
}

.issue-evidence-selector[b-bvsks82ql1] {
    display: grid;
    place-items: center;
}

.issue-evidence-selection-mark[b-bvsks82ql1] {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: 1px solid var(--argo-border);
    border-radius: 50%;
    background: var(--argo-surface);
}

.issue-evidence-item.is-selected .issue-evidence-selection-mark[b-bvsks82ql1] {
    border-color: var(--argo-blue);
    background: var(--argo-blue);
}

.issue-evidence-item.is-selected .issue-evidence-selection-mark[b-bvsks82ql1]::after {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 8px;
    height: 4px;
    border-bottom: 2px solid var(--argo-surface);
    border-left: 2px solid var(--argo-surface);
    content: "";
    transform: rotate(-45deg);
}

.issue-evidence-preview[b-bvsks82ql1] {
    display: grid;
    width: 64px;
    height: 64px;
    place-items: center;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface-subtle);
    color: var(--argo-text-muted);
    overflow: hidden;
}

.issue-evidence-preview img[b-bvsks82ql1] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.issue-evidence-content[b-bvsks82ql1] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 4px;
}

.issue-evidence-title-row[b-bvsks82ql1] {
    display: flex;
    min-width: 0;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

.issue-evidence-file-name[b-bvsks82ql1] {
    min-width: 0;
    color: var(--argo-blue);
}

.issue-evidence-file-name[b-bvsks82ql1],
.issue-evidence-description[b-bvsks82ql1] {
    overflow-wrap: anywhere;
}

.issue-evidence-meta[b-bvsks82ql1] {
    display: flex;
    min-width: 0;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
    color: var(--argo-text-muted);
    font-size: 0.82rem;
}

.issue-evidence-captured[b-bvsks82ql1] {
    color: var(--argo-text-muted);
}

.issue-evidence-description[b-bvsks82ql1] {
    color: var(--argo-text-muted);
    line-height: 1.4;
}

.issue-evidence-observations[b-bvsks82ql1] {
    position: relative;
    justify-self: center;
    color: var(--argo-blue);
    font-size: 0.82rem;
    font-weight: 700;
    white-space: nowrap;
}

.issue-evidence-observations > span:first-child[b-bvsks82ql1] {
    color: var(--argo-text-muted);
    font-weight: 600;
}

.issue-evidence-observations-trigger[b-bvsks82ql1] {
    padding: 4px 6px;
    border: 0;
    border-radius: 4px;
    color: var(--argo-blue);
    background: transparent;
    font: inherit;
    cursor: pointer;
}

.issue-evidence-observations-trigger:hover[b-bvsks82ql1],
.issue-evidence-observations-trigger:focus-visible[b-bvsks82ql1] {
    background: color-mix(in srgb, var(--argo-blue) 8%, transparent);
    outline: none;
}

.issue-evidence-observations-popover[b-bvsks82ql1] {
    position: absolute;
    right: 0;
    top: calc(100% + 8px);
    z-index: 20;
    display: grid;
    width: min(320px, calc(100vw - 32px));
    gap: 12px;
    padding: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    box-shadow: 0 12px 32px rgb(15 23 42 / 16%);
    opacity: 0;
    pointer-events: none;
    text-align: left;
    white-space: normal;
    transform: translateY(-4px);
    transition: opacity 120ms ease, transform 120ms ease;
}

.issue-evidence-observations:hover .issue-evidence-observations-popover[b-bvsks82ql1],
.issue-evidence-observations:focus-within .issue-evidence-observations-popover[b-bvsks82ql1] {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}

.issue-evidence-observations-popover-title[b-bvsks82ql1] {
    color: var(--argo-text);
    font-size: 0.84rem;
    font-weight: 780;
}

.issue-evidence-observations-popover-list[b-bvsks82ql1] {
    display: grid;
    gap: 10px;
}

.issue-evidence-observations-popover-item[b-bvsks82ql1] {
    display: grid;
    gap: 4px;
}

.issue-evidence-observations-popover-meta[b-bvsks82ql1] {
    display: flex;
    min-width: 0;
    align-items: center;
    gap: 5px;
    color: var(--argo-blue);
    font-size: 0.78rem;
    font-weight: 700;
}

.issue-evidence-observations-popover-text[b-bvsks82ql1] {
    display: -webkit-box;
    color: var(--argo-text-muted);
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 1.35;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.issue-evidence-observations-popover-link[b-bvsks82ql1] {
    display: inline-flex;
    width: fit-content;
    align-items: center;
    gap: 6px;
    padding: 0;
    border: 0;
    color: var(--argo-blue);
    background: transparent;
    font: inherit;
    font-size: 0.82rem;
    font-weight: 760;
    cursor: pointer;
}

.issue-evidence-observations-popover-link:hover[b-bvsks82ql1],
.issue-evidence-observations-popover-link:focus-visible[b-bvsks82ql1] {
    text-decoration: underline;
    outline: none;
}

.issue-evidence-actions[b-bvsks82ql1] {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 760px) {
    .issue-evidence-item-layout[b-bvsks82ql1] {
        grid-template-columns: 24px 56px minmax(0, 1fr) 36px;
        align-items: start;
    }

    .issue-evidence-preview[b-bvsks82ql1] {
        width: 56px;
        height: 56px;
    }

    .issue-evidence-observations[b-bvsks82ql1] {
        grid-column: 3 / 5;
        justify-self: start;
    }
}
/* /Components/Features/Issues/Pages/Details/Components/Hero/IssueDetailsHero.razor.rz.scp.css */
.issue-details-state-icon[b-9iwek9vh46] {
    display: grid;
    place-items: center;
    width: 56px;
    height: 56px;
    border-radius: 8px;
    color: var(--argo-white);
    background: var(--argo-yellow);
    box-shadow: var(--argo-shadow-sm);
}

@media (max-width: 640px) {
    .issue-details-state-icon[b-9iwek9vh46] {
        width: 48px;
        height: 48px;
    }
}
/* /Components/Features/Issues/Pages/Details/Components/Observations/IssueDetailsObservationsTab.razor.rz.scp.css */
.issue-observations-card[b-unmrv565ai] {
    width: 100%;
}

.issue-observations-list[b-unmrv565ai] {
    width: 100%;
}

.issue-observations-empty[b-unmrv565ai] {
    min-height: 160px;
    color: var(--argo-text-muted);
}
/* /Components/Features/Issues/Pages/Details/Components/Observations/IssueObservation.razor.rz.scp.css */
.issue-observation-meta[b-7p1zslntqu] {
    color: var(--argo-text-muted);
}

.issue-observation-text[b-7p1zslntqu] {
    line-height: 1.5;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.issue-observation-evidence[b-7p1zslntqu] {
    padding-top: 14px;
    margin-top: 14px;
    border-top: 1px solid var(--argo-border-soft);
}

.issue-observation-evidence-grid[b-7p1zslntqu] {
    width: 100%;
}

.issue-observation-evidence-item[b-7p1zslntqu] {
    width: 100%;
    padding: 6px 8px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.issue-observation-evidence-preview[b-7p1zslntqu] {
    display: grid;
    flex: 0 0 32px;
    width: 32px;
    height: 32px;
    place-items: center;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
    color: var(--argo-text-muted);
    overflow: hidden;
}

.issue-observation-evidence-preview img[b-7p1zslntqu] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.issue-observation-evidence-copy[b-7p1zslntqu] {
    min-width: 0;
}

.issue-observation-evidence-file[b-7p1zslntqu],
.issue-observation-evidence-link[b-7p1zslntqu] {
    overflow-wrap: anywhere;
}

.issue-observation-evidence-link[b-7p1zslntqu] {
    color: var(--argo-blue);
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
}

.issue-observation-evidence-link:hover[b-7p1zslntqu] {
    text-decoration: underline;
}
/* /Components/Features/Issues/Pages/Details/Components/Overview/IssueDetailsOverviewTab.razor.rz.scp.css */
.issue-overview[b-qhpo9m3a64] {
    min-width: 0;
}

.issue-overview-details-card[b-qhpo9m3a64] {
    min-height: 400px;
}

.issue-overview-description-text[b-qhpo9m3a64] {
    color: var(--argo-text);
    line-height: 1.5;
    white-space: pre-wrap;
}

.issue-overview-latest-activity[b-qhpo9m3a64] {
    position: relative;
    min-width: 0;
    width: fit-content;
}

.issue-overview-latest-activity-trigger[b-qhpo9m3a64] {
    padding: 0;
    border: 0;
    color: var(--argo-blue);
    background: transparent;
    font: inherit;
    font-size: 0.88rem;
    font-weight: 760;
    cursor: pointer;
}

.issue-overview-latest-activity-trigger:hover[b-qhpo9m3a64],
.issue-overview-latest-activity-trigger:focus-visible[b-qhpo9m3a64] {
    text-decoration: underline;
    outline: none;
}

.issue-overview-latest-activity-popover[b-qhpo9m3a64] {
    position: absolute;
    left: 0;
    top: calc(100% + 8px);
    z-index: 30;
    display: grid;
    width: min(380px, calc(100vw - 32px));
    max-height: min(560px, calc(100vh - 120px));
    gap: 12px;
    box-sizing: border-box;
    padding: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    color: var(--argo-text);
    background: var(--argo-surface);
    box-shadow: 0 12px 32px rgb(15 23 42 / 16%);
    opacity: 0;
    overflow: auto;
    pointer-events: none;
    text-align: left;
    transform: translateY(-4px);
    transition: opacity 120ms ease, transform 120ms ease;
}

.issue-overview-latest-activity:hover .issue-overview-latest-activity-popover[b-qhpo9m3a64],
.issue-overview-latest-activity:focus-within .issue-overview-latest-activity-popover[b-qhpo9m3a64] {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}

.issue-overview-latest-activity-title[b-qhpo9m3a64] {
    color: var(--argo-text);
    font-size: 0.9rem;
    font-weight: 780;
}

.issue-overview-empty-state[b-qhpo9m3a64] {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--argo-text-muted);
    font-size: 0.84rem;
    line-height: 1.35;
}

.issue-overview-activity-list[b-qhpo9m3a64] {
    display: grid;
    gap: 12px;
}

.issue-overview-activity-row[b-qhpo9m3a64] {
    display: grid;
    grid-template-columns: 32px minmax(0, 1fr);
    gap: 10px;
    align-items: start;
    min-width: 0;
}

.issue-overview-avatar[b-qhpo9m3a64] {
    display: grid;
    place-items: center;
    width: 32px;
    height: 32px;
    border-radius: 999px;
    color: var(--argo-text);
    background: var(--argo-success-soft);
    font-size: 0.72rem;
    font-weight: 800;
}

.issue-overview-avatar.placeholder[b-qhpo9m3a64] {
    color: var(--argo-blue);
    background: var(--argo-info-soft);
}

.issue-overview-activity-copy[b-qhpo9m3a64] {
    min-width: 0;
}

.issue-overview-activity-heading[b-qhpo9m3a64] {
    overflow-wrap: anywhere;
    color: var(--argo-text);
    font-size: 0.84rem;
    font-weight: 760;
    line-height: 1.3;
}

.issue-overview-activity-subtitle[b-qhpo9m3a64] {
    margin-top: 2px;
    overflow-wrap: anywhere;
    color: var(--argo-text-muted);
    font-size: 0.8rem;
    line-height: 1.35;
}

.issue-overview-activity-time[b-qhpo9m3a64] {
    display: block;
    margin-top: 4px;
    color: var(--argo-text-muted);
    font-size: 0.76rem;
}
/* /Components/Features/Issues/Pages/Details/Components/Rail/IssueEvidenceRail.razor.rz.scp.css */
.issue-evidence-rail[b-7b3bl2kfg2] {
    width: 100%;
}

.issue-evidence-rail-heading[b-7b3bl2kfg2] {
    min-width: 0;
}

.issue-evidence-rail-preview[b-7b3bl2kfg2] {
    display: grid;
    width: 100%;
    aspect-ratio: 16 / 10;
    place-items: center;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface-subtle);
    color: var(--argo-text-muted);
    overflow: hidden;
}

.issue-evidence-rail-preview-button[b-7b3bl2kfg2] {
    padding: 0;
    cursor: pointer;
    font: inherit;
}

.issue-evidence-rail-preview-button:hover[b-7b3bl2kfg2],
.issue-evidence-rail-preview-button:focus-visible[b-7b3bl2kfg2] {
    border-color: var(--argo-blue);
}

.issue-evidence-rail-preview-button:focus-visible[b-7b3bl2kfg2] {
    outline: 2px solid var(--argo-focus);
    outline-offset: 2px;
}

.issue-evidence-rail-preview img[b-7b3bl2kfg2] {
    grid-area: 1 / 1;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.issue-evidence-rail-preview-hint[b-7b3bl2kfg2] {
    grid-area: 1 / 1;
    align-self: end;
    justify-self: center;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin: 8px;
    padding: 5px 9px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: color-mix(in srgb, var(--argo-surface) 92%, transparent);
    font-size: 0.8rem;
    font-weight: 700;
    line-height: 1;
    opacity: 0;
    transition: opacity 120ms ease;
}

.issue-evidence-rail-preview-button:hover .issue-evidence-rail-preview-hint[b-7b3bl2kfg2],
.issue-evidence-rail-preview-button:focus-visible .issue-evidence-rail-preview-hint[b-7b3bl2kfg2] {
    opacity: 1;
}

.issue-evidence-rail-file-name[b-7b3bl2kfg2],
.issue-evidence-rail-description[b-7b3bl2kfg2],
.issue-evidence-rail-observation-text[b-7b3bl2kfg2] {
    overflow-wrap: anywhere;
}

.issue-evidence-rail-notes[b-7b3bl2kfg2] {
    display: grid;
    gap: 4px;
}

.issue-evidence-rail-notes-header[b-7b3bl2kfg2] {
    display: flex;
    min-height: 28px;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    color: var(--argo-text-muted);
}

.issue-evidence-rail-description[b-7b3bl2kfg2] {
    color: var(--argo-text-muted);
    line-height: 1.45;
}

.issue-evidence-rail-empty-notes[b-7b3bl2kfg2] {
    font-style: italic;
}

.issue-evidence-rail-fact[b-7b3bl2kfg2] {
    display: grid;
    grid-template-columns: minmax(88px, 0.6fr) minmax(0, 1fr);
    gap: 10px;
    align-items: start;
}

.issue-evidence-rail-fact span[b-7b3bl2kfg2] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
}

.issue-evidence-rail-fact strong[b-7b3bl2kfg2] {
    min-width: 0;
    color: var(--argo-text);
    font-size: 0.82rem;
    font-weight: 600;
    overflow-wrap: anywhere;
}

.issue-evidence-rail-observation[b-7b3bl2kfg2] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 8px 10px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.issue-evidence-rail-observation-text[b-7b3bl2kfg2] {
    line-height: 1.35;
}

.issue-evidence-rail-action-link[b-7b3bl2kfg2] {
    display: inline-flex;
    flex: 1;
    min-height: 32px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 5px 11px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
}

.issue-evidence-rail-action-link:hover[b-7b3bl2kfg2] {
    border-color: var(--argo-blue);
    color: var(--argo-blue);
}

.issue-evidence-rail-open-link[b-7b3bl2kfg2] {
    width: 100%;
    flex: none;
}

[b-7b3bl2kfg2](.issue-evidence-rail-danger-action) {
    color: var(--argo-red);
}
/* /Components/Features/Issues/Pages/Details/Components/Rail/IssueEvidenceViewerDialog.razor.rz.scp.css */
.issue-evidence-viewer-title[b-0qgadvddoa] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.issue-evidence-viewer-title h2[b-0qgadvddoa] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.15rem;
    font-weight: 780;
}

.issue-evidence-viewer-title p[b-0qgadvddoa] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
    overflow-wrap: anywhere;
}

.issue-evidence-viewer-title span[b-0qgadvddoa] {
    display: inline-flex;
    margin-top: 6px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
}

.issue-evidence-viewer-content[b-0qgadvddoa] {
    display: grid;
    gap: 12px;
}

.issue-evidence-viewer-stage-shell[b-0qgadvddoa] {
    min-width: 0;
}

.issue-evidence-viewer-stage[b-0qgadvddoa] {
    display: grid;
    width: 100%;
    min-height: 280px;
    height: min(52vh, 560px);
    place-items: center;
    overflow: auto;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface-subtle);
}

.issue-evidence-viewer-stage img[b-0qgadvddoa] {
    display: block;
    width: min(100%, 760px);
    height: min(100%, 460px);
    object-fit: contain;
}

.issue-evidence-viewer-empty[b-0qgadvddoa] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--argo-text-muted);
    font-weight: 650;
}

.issue-evidence-viewer-pager[b-0qgadvddoa] {
    display: inline-flex;
    align-items: center;
    justify-self: center;
    gap: 8px;
    padding: 4px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
}

.issue-evidence-viewer-pager span[b-0qgadvddoa] {
    min-width: 64px;
    color: var(--argo-text-muted);
    font-size: 0.82rem;
    font-weight: 700;
    text-align: center;
}

.issue-evidence-viewer-description[b-0qgadvddoa] {
    display: grid;
    gap: 4px;
    padding: 10px 12px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
}

.issue-evidence-viewer-description h3[b-0qgadvddoa] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.82rem;
    font-weight: 780;
}

.issue-evidence-viewer-description p[b-0qgadvddoa] {
    margin: 0;
    color: var(--argo-text);
    font-size: 0.9rem;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

.issue-evidence-viewer-description-empty[b-0qgadvddoa] {
    color: var(--argo-text-muted) !important;
}

.issue-evidence-viewer-meta[b-0qgadvddoa] {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--argo-text-muted);
    font-size: 0.85rem;
    font-weight: 650;
}

.issue-evidence-viewer-actions[b-0qgadvddoa] {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    flex-wrap: wrap;
}

.issue-evidence-viewer-action-link[b-0qgadvddoa] {
    display: inline-flex;
    min-height: 32px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 5px 11px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
}

.issue-evidence-viewer-action-link:hover[b-0qgadvddoa] {
    border-color: var(--argo-blue);
    color: var(--argo-blue);
}

@media (max-width: 640px) {
    .issue-evidence-viewer-stage[b-0qgadvddoa] {
        min-height: 220px;
        height: 44vh;
    }

    .issue-evidence-viewer-actions[b-0qgadvddoa] {
        justify-content: stretch;
    }

    .issue-evidence-viewer-action-link[b-0qgadvddoa] {
        flex: 1;
    }
}
/* /Components/Features/Issues/Pages/Details/Components/Related/IssueDetailsRelatedTab.razor.rz.scp.css */
.issue-related-empty[b-16f8vkou0m] {
    min-height: 180px;
    padding: 28px 12px;
    color: var(--argo-text-muted);
}

.issue-related-number[b-16f8vkou0m] {
    color: var(--argo-blue);
    font-weight: 750;
    text-decoration: none;
}

.issue-related-number:hover[b-16f8vkou0m] {
    text-decoration: underline;
}

.issue-related-description[b-16f8vkou0m] {
    color: var(--argo-text);
    line-height: 1.4;
}
/* /Components/Features/Issues/Pages/Details/Pages/IssueDetailsPage.razor.rz.scp.css */
.issue-details-page[b-iap8y9qvaz] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 330px;
    gap: 18px;
    align-items: start;
    min-width: 0;
    padding: 0;
    color: var(--argo-text);
}

.issue-details-left-column[b-iap8y9qvaz],
.issue-details-main[b-iap8y9qvaz] {
    display: grid;
    gap: 18px;
    min-width: 0;
}

[b-iap8y9qvaz] .issue-details-rail {
    align-self: start;
}

[b-iap8y9qvaz] .issue-details-tabs {
    width: 100%;
    min-width: 0;
}

[b-iap8y9qvaz] .issue-details-tabs::part(tablist) {
    width: 124px;
    padding: 10px 10px 10px 0;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-sm);
}

[b-iap8y9qvaz] .issue-details-tabs::part(tabpanel) {
    min-width: 0;
    padding: 0;
}

[b-iap8y9qvaz] .issue-details-tabs .fluent-tab-panel {
    padding: 0 0 0 10px;
}

[b-iap8y9qvaz] .issue-details-tabs fluent-tab {
    width: 112px;
    min-height: 36px;
    margin: 0 0 4px;
    padding: 0 10px;
    border-radius: 6px;
    color: var(--argo-text-muted);
    font-weight: 650;
}

[b-iap8y9qvaz] .issue-details-tabs fluent-tab:hover {
    color: var(--argo-text);
    background: var(--argo-surface-subtle);
}

[b-iap8y9qvaz] .issue-details-tabs fluent-tab[aria-selected="true"],
[b-iap8y9qvaz] .issue-details-tabs fluent-tab[active] {
    color: var(--argo-text);
    background: var(--argo-info-soft);
    box-shadow: inset 3px 0 0 var(--argo-blue);
}

[b-iap8y9qvaz] .issue-details-tabs fluent-tab[aria-selected="true"]::part(content),
[b-iap8y9qvaz] .issue-details-tabs fluent-tab[active]::part(content) {
    font-weight: 780;
}

.issue-details-state[b-iap8y9qvaz],
.issue-details-alert[b-iap8y9qvaz] {
    display: grid;
    gap: 10px;
    place-items: center;
    min-height: 220px;
    color: var(--argo-text-muted);
}

.issue-details-alert[b-iap8y9qvaz] {
    padding: 14px;
    border: 1px solid var(--argo-red);
    border-radius: 6px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

.issue-details-inline-alert[b-iap8y9qvaz] {
    padding: 10px 12px;
    border: 1px solid var(--argo-red);
    border-radius: 6px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.88rem;
    line-height: 1.35;
}

@media (max-width: 900px) {
    .issue-details-page[b-iap8y9qvaz] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Issues/Pages/IssueIndex.razor.rz.scp.css */
.issue-register[b-yrqrcoagzo] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: calc(100dvh - 128px);
    min-width: 0;
    min-height: 0;
}

.issue-register h1[b-yrqrcoagzo],
.issue-register p[b-yrqrcoagzo] {
    margin: 0;
}

.issue-register-toolbar[b-yrqrcoagzo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex: 0 0 auto;
    padding: 10px 12px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-md);
}

.issue-register-toolbar h1[b-yrqrcoagzo] {
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 750;
}

.issue-register-toolbar p[b-yrqrcoagzo] {
    color: var(--argo-text-muted);
    font-size: 0.76rem;
}

.issue-register-search[b-yrqrcoagzo] {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.issue-register-panel[b-yrqrcoagzo] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-md);
}

.issue-register-grid-scroll[b-yrqrcoagzo] {
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
    max-height: calc(100dvh - 236px);
    overflow: auto;
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid {
    --neutral-layer-1: var(--argo-surface);
    --neutral-layer-2: var(--argo-surface-subtle);
    --neutral-stroke-divider-rest: var(--argo-border-soft);
    --fill-color: var(--argo-surface);
    --neutral-fill-rest: var(--argo-surface);
    --neutral-fill-hover: var(--argo-surface-subtle);
    --neutral-foreground-rest: var(--argo-text);
    min-width: 1280px;
    align-content: start;
    grid-auto-rows: minmax(31px, max-content);
    color: var(--argo-text);
    font-size: 0.78rem;
    line-height: 1.35;
}

.issue-register-panel[b-yrqrcoagzo]  .fluent-data-grid,
.issue-register-panel[b-yrqrcoagzo]  .fluent-datagrid {
    background: var(--argo-surface);
    color: var(--argo-text);
    align-content: start;
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid-row[row-type="header"] {
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.72rem;
    font-weight: 700;
    text-transform: uppercase;
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid-row,
.issue-register-panel[b-yrqrcoagzo]  .fluent-datagrid-row,
.issue-register-panel[b-yrqrcoagzo]  .fluent-data-grid-row {
    min-height: 31px;
    align-items: center;
}

.issue-register-panel[b-yrqrcoagzo]  .fluent-datagrid-th,
.issue-register-panel[b-yrqrcoagzo]  .fluent-data-grid-header-cell {
    border-bottom-color: var(--argo-border-soft);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid-cell,
.issue-register-panel[b-yrqrcoagzo]  .fluent-datagrid-td,
.issue-register-panel[b-yrqrcoagzo]  .fluent-data-grid-cell {
    border-bottom-color: var(--argo-border-soft);
    color: var(--argo-text);
    background: var(--argo-surface);
    min-height: 31px;
    padding-block: 4px;
    padding-inline: 10px;
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid-row:not([row-type="header"]):hover,
.issue-register-panel[b-yrqrcoagzo]  .fluent-datagrid-row:not(.fluent-datagrid-header):hover .fluent-datagrid-td {
    background: var(--argo-surface-subtle);
}

.issue-register-panel[b-yrqrcoagzo]  fluent-data-grid-row:not([row-type="header"]) {
    cursor: pointer;
}

.issue-pager[b-yrqrcoagzo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex: 0 0 auto;
    min-width: 1280px;
    padding: 8px 12px;
    border-top: 1px solid var(--argo-border);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.74rem;
    font-weight: 560;
}

.issue-pager[b-yrqrcoagzo]  .paginator {
    margin-top: 0;
    padding: 0;
    background: transparent;
}

.issue-number[b-yrqrcoagzo] {
    color: var(--argo-text);
    font-weight: 700;
    text-decoration: none;
}

.issue-location[b-yrqrcoagzo],
.issue-assignee[b-yrqrcoagzo],
.issue-created-by[b-yrqrcoagzo] {
    display: block;
    overflow: hidden;
    color: var(--argo-text);
    font-weight: 560;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-priority[b-yrqrcoagzo] {
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    padding: 2px 7px;
    border: 1px solid var(--argo-border);
    border-radius: 999px;
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.68rem;
    font-weight: 650;
    line-height: 1;
}

.issue-signal[b-yrqrcoagzo] {
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    max-width: 100%;
    padding: 2px 7px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 999px;
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.68rem;
    font-weight: 620;
    line-height: 1;
}

.issue-empty-state[b-yrqrcoagzo] {
    padding: 46px 20px;
    text-align: center;
}

.issue-empty-state h3[b-yrqrcoagzo] {
    margin-bottom: 6px;
    font-size: 1rem;
    font-weight: 700;
}

.issue-empty-state p[b-yrqrcoagzo] {
    color: var(--argo-text-muted);
}

@media (max-width: 900px) {
    .issue-register-toolbar[b-yrqrcoagzo] {
        align-items: flex-start;
        flex-direction: column;
    }

    .issue-register-search[b-yrqrcoagzo] {
        flex-wrap: wrap;
        width: 100%;
    }
}
/* /Components/Features/Issues/Pages/IssueWorkQueue.razor.rz.scp.css */
.issue-workbench[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: calc(100dvh - 128px);
    min-width: 0;
    min-height: 0;
    padding: 0;
}

.issue-workbench h3[b-lj0uwf6yvb],
.issue-workbench p[b-lj0uwf6yvb] {
    margin: 0;
}

.issue-workbench-grid[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    gap: 0;
    min-width: 0;
    min-height: 0;
}

.issue-queue-panel[b-lj0uwf6yvb] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
    gap: 6px;
    flex: 0 0 auto;
    padding: 7px;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-md);
}

.issue-queue-button[b-lj0uwf6yvb] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
    width: 100%;
    min-height: 42px;
    padding: 7px 9px;
    border: 1px solid transparent;
    border-radius: 6px;
    color: var(--argo-text);
    background: transparent;
    cursor: pointer;
    font: inherit;
    text-align: left;
}

.issue-queue-button:hover[b-lj0uwf6yvb] {
    border-color: var(--argo-border);
    background: var(--argo-surface-subtle);
}

.issue-queue-button-selected[b-lj0uwf6yvb] {
    border-color: rgba(9, 126, 194, 0.36);
    background: var(--argo-info-soft);
    box-shadow: inset 3px 0 0 var(--argo-blue);
}

.issue-queue-button span[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    gap: 1px;
    min-width: 0;
}

.issue-queue-button strong[b-lj0uwf6yvb] {
    overflow: hidden;
    font-size: 0.78rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-queue-button small[b-lj0uwf6yvb] {
    overflow: hidden;
    color: var(--argo-text-muted);
    font-size: 0.68rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-queue-button[b-lj0uwf6yvb]  svg {
    width: 16px;
    height: 16px;
    color: var(--argo-text-soft);
}

.issue-queue-button-selected[b-lj0uwf6yvb]  svg {
    color: var(--argo-blue);
}

.issue-workbench-body[b-lj0uwf6yvb] {
    display: flex;
    flex: 1 1 auto;
    gap: 12px;
    min-width: 0;
    min-height: 0;
}

.issue-view-rail[b-lj0uwf6yvb] {
    display: flex;
    flex: 0 0 224px;
    flex-direction: column;
    gap: 14px;
    min-height: 0;
    padding: 10px;
    overflow: auto;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-md);
}

.issue-view-rail-header[b-lj0uwf6yvb] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 26px;
    padding: 0 2px;
    color: var(--argo-text);
    font-size: 0.78rem;
    font-weight: 750;
}

.issue-view-group[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.issue-view-group h2[b-lj0uwf6yvb] {
    margin: 0 0 2px;
    padding: 0 2px;
    color: var(--argo-text-muted);
    font-size: 0.66rem;
    font-weight: 750;
    text-transform: uppercase;
}

.issue-view-button[b-lj0uwf6yvb] {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    width: 100%;
    min-height: 46px;
    padding: 8px;
    border: 1px solid transparent;
    border-radius: 6px;
    color: var(--argo-text);
    background: transparent;
    cursor: pointer;
    font: inherit;
    text-align: left;
}

.issue-view-button:hover[b-lj0uwf6yvb] {
    border-color: var(--argo-border);
    background: var(--argo-surface-subtle);
}

.issue-view-button-selected[b-lj0uwf6yvb] {
    border-color: rgba(9, 126, 194, 0.36);
    background: var(--argo-info-soft);
    box-shadow: inset 3px 0 0 var(--argo-blue);
}

.issue-view-button span[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.issue-view-button strong[b-lj0uwf6yvb] {
    overflow: hidden;
    font-size: 0.76rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-view-button small[b-lj0uwf6yvb] {
    overflow: hidden;
    color: var(--argo-text-muted);
    font-size: 0.68rem;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-view-button[b-lj0uwf6yvb]  svg {
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    color: var(--argo-text-soft);
}

.issue-view-button-selected[b-lj0uwf6yvb]  svg {
    color: var(--argo-blue);
}

.issue-results-pane[b-lj0uwf6yvb] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
    min-height: 0;
}

.issue-list-panel[b-lj0uwf6yvb] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    border: 1px solid var(--argo-border);
    border-radius: 8px;
    background: var(--argo-surface);
    box-shadow: var(--argo-shadow-md);
}

.issue-grid-scroll[b-lj0uwf6yvb] {
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
    overflow: auto;
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid {
    --neutral-layer-1: var(--argo-surface);
    --neutral-layer-2: var(--argo-surface-subtle);
    --neutral-stroke-divider-rest: var(--argo-border-soft);
    --fill-color: var(--argo-surface);
    --neutral-fill-rest: var(--argo-surface);
    --neutral-fill-hover: var(--argo-surface-subtle);
    --neutral-foreground-rest: var(--argo-text);
    min-width: 920px;
    align-content: start;
    grid-auto-rows: minmax(31px, max-content);
    color: var(--argo-text);
    font-size: 0.78rem;
    line-height: 1.35;
}

.issue-list-panel[b-lj0uwf6yvb]  .fluent-data-grid,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-datagrid {
    background: var(--argo-surface);
    color: var(--argo-text);
    align-content: start;
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid-row[row-type="header"] {
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.72rem;
    font-weight: 700;
    text-transform: uppercase;
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid-row,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-datagrid-row,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-data-grid-row {
    min-height: 31px;
    align-items: center;
}

.issue-list-panel[b-lj0uwf6yvb]  .fluent-datagrid-th,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-data-grid-header-cell {
    border-bottom-color: var(--argo-border-soft);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid-cell,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-datagrid-td,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-data-grid-cell {
    border-bottom-color: var(--argo-border-soft);
    color: var(--argo-text);
    background: var(--argo-surface);
    min-height: 31px;
    padding-block: 4px;
    padding-inline: 10px;
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid-row:not([row-type="header"]):hover,
.issue-list-panel[b-lj0uwf6yvb]  .fluent-datagrid-row:not(.fluent-datagrid-header):hover .fluent-datagrid-td {
    background: var(--argo-surface-subtle);
}

.issue-list-panel[b-lj0uwf6yvb]  fluent-data-grid-row:not([row-type="header"]) {
    cursor: pointer;
}

.issue-pager[b-lj0uwf6yvb] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex: 0 0 auto;
    min-width: 920px;
    padding: 8px 12px;
    border-top: 1px solid var(--argo-border);
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.74rem;
    font-weight: 560;
}

.issue-pager[b-lj0uwf6yvb]  .paginator {
    margin-top: 0;
    padding: 0;
    background: transparent;
}

.issue-number[b-lj0uwf6yvb] {
    color: var(--argo-text);
    font-weight: 700;
    text-decoration: none;
}

.issue-title-cell[b-lj0uwf6yvb] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.issue-title-cell span[b-lj0uwf6yvb] {
    overflow: hidden;
    color: var(--argo-text);
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-priority[b-lj0uwf6yvb] {
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    padding: 2px 7px;
    border: 1px solid var(--argo-border);
    border-radius: 999px;
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.68rem;
    font-weight: 650;
    line-height: 1;
}

.issue-signal[b-lj0uwf6yvb] {
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    max-width: 100%;
    padding: 2px 7px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 999px;
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
    font-size: 0.68rem;
    font-weight: 620;
    line-height: 1;
}

.issue-assignee[b-lj0uwf6yvb] {
    display: block;
    overflow: hidden;
    color: var(--argo-text);
    font-weight: 560;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-empty-state[b-lj0uwf6yvb] {
    padding: 46px 20px;
    text-align: center;
}

.issue-empty-state h3[b-lj0uwf6yvb] {
    margin-bottom: 6px;
    font-size: 1rem;
    font-weight: 700;
}

.issue-empty-state p[b-lj0uwf6yvb] {
    color: var(--argo-text-muted);
}

@media (max-width: 1040px) {
    .issue-queue-panel[b-lj0uwf6yvb] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .issue-workbench-body[b-lj0uwf6yvb] {
        flex-direction: column;
    }

    .issue-view-rail[b-lj0uwf6yvb] {
        flex: 0 0 auto;
        overflow: visible;
    }

    .issue-view-group[b-lj0uwf6yvb] {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .issue-view-group h2[b-lj0uwf6yvb] {
        grid-column: 1 / -1;
    }
}

@media (max-width: 700px) {
    .issue-pager[b-lj0uwf6yvb] {
        align-items: flex-start;
        flex-direction: column;
    }

    .issue-queue-panel[b-lj0uwf6yvb] {
        grid-template-columns: 1fr;
    }

    .issue-view-group[b-lj0uwf6yvb] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Locations/Components/LocationPicker.razor.rz.scp.css */
.location-picker[b-ja9capzi7a] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 6px;
    min-width: 0;
}

.location-picker-trigger[b-ja9capzi7a],
.location-picker-clear[b-ja9capzi7a] {
    border: 1px solid var(--argo-border-strong);
    border-radius: 4px;
    color: var(--argo-text);
    background: var(--argo-surface);
    font: inherit;
}

.location-picker-trigger[b-ja9capzi7a] {
    display: grid;
    grid-template-columns: 22px minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    width: 100%;
    min-height: 34px;
    padding: 5px 9px;
    text-align: left;
}

.location-picker-trigger:not(:disabled):hover[b-ja9capzi7a],
.location-picker-clear:not(:disabled):hover[b-ja9capzi7a] {
    border-color: var(--argo-blue);
    background: var(--argo-info-soft);
}

.location-picker-trigger:focus-visible[b-ja9capzi7a],
.location-picker-clear:focus-visible[b-ja9capzi7a] {
    outline: 2px solid var(--argo-blue);
    outline-offset: 1px;
}

.location-picker-trigger:disabled[b-ja9capzi7a] {
    color: var(--argo-text-muted);
    cursor: not-allowed;
    opacity: 0.72;
}

.location-picker-trigger-icon[b-ja9capzi7a] {
    display: inline-flex;
    color: var(--argo-blue);
}

.location-picker-trigger-text[b-ja9capzi7a] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.86rem;
}

.location-picker-clear[b-ja9capzi7a] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    padding: 0;
}
/* /Components/Features/Locations/Components/LocationPickerDialog.razor.rz.scp.css */
.location-picker-dialog[b-3x4n184ynm] {
    color: var(--argo-text);
    background: var(--argo-surface);
}

.location-picker-title[b-3x4n184ynm] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    border-bottom: 1px solid var(--argo-border-soft);
    padding-bottom: 12px;
}

.location-picker-title h2[b-3x4n184ynm],
.location-picker-title p[b-3x4n184ynm] {
    margin: 0;
}

.location-picker-title h2[b-3x4n184ynm] {
    color: var(--argo-text);
    font-size: 1.05rem;
    font-weight: 750;
    line-height: 1.2;
}

.location-picker-title p[b-3x4n184ynm] {
    margin-top: 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    line-height: 1.35;
}

.location-picker-title[b-3x4n184ynm]  svg {
    color: var(--argo-blue);
}

.location-picker-search[b-3x4n184ynm] {
    display: grid;
    gap: 6px;
    padding-top: 14px;
}

.location-picker-search label[b-3x4n184ynm],
.location-picker-section h3[b-3x4n184ynm] {
    color: var(--argo-text);
    font-size: 0.76rem;
    font-weight: 800;
}

.location-picker-search-input[b-3x4n184ynm] {
    display: grid;
    grid-template-columns: 22px minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    min-height: 40px;
    padding: 0 10px;
    border: 1px solid var(--argo-border-strong);
    border-radius: 6px;
    background: var(--argo-surface);
}

.location-picker-search-input:focus-within[b-3x4n184ynm] {
    border-color: var(--argo-blue);
    outline: 2px solid rgba(9, 126, 194, 0.18);
}

.location-picker-search-input[b-3x4n184ynm]  svg {
    color: var(--argo-blue);
}

.location-picker-search-input input[b-3x4n184ynm] {
    width: 100%;
    min-width: 0;
    border: 0;
    outline: 0;
    color: var(--argo-text);
    background: transparent;
    font: inherit;
}

.location-picker-alert[b-3x4n184ynm] {
    margin-top: 12px;
    padding: 9px 11px;
    border: 1px solid var(--argo-red);
    border-radius: 6px;
    color: var(--argo-red);
    background: var(--argo-danger-soft);
    font-size: 0.78rem;
    font-weight: 650;
}

.location-picker-content[b-3x4n184ynm] {
    display: grid;
    gap: 18px;
    padding-top: 16px;
}

.location-picker-section[b-3x4n184ynm] {
    display: grid;
    gap: 8px;
}

.location-picker-section h3[b-3x4n184ynm] {
    margin: 0;
}

.location-picker-results[b-3x4n184ynm] {
    display: grid;
    gap: 6px;
}

.location-picker-loading[b-3x4n184ynm] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 90px;
}

.location-picker-empty[b-3x4n184ynm] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.84rem;
}

.location-picker-actions[b-3x4n184ynm] {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
}

@media (max-width: 640px) {
    .location-picker-actions[b-3x4n184ynm] {
        flex-direction: column;
    }
}
/* /Components/Features/Locations/Components/LocationPickerResult.razor.rz.scp.css */
.location-picker-result[b-fhkj1zqvxa] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 42px;
    align-items: stretch;
    overflow: hidden;
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    background: var(--argo-surface);
    transition:
        border-color 120ms ease,
        background-color 120ms ease,
        box-shadow 120ms ease;
}

.location-picker-result:hover[b-fhkj1zqvxa] {
    border-color: var(--argo-border-strong);
    box-shadow: 0 6px 18px rgba(8, 43, 68, 0.08);
}

.location-picker-result.selected[b-fhkj1zqvxa] {
    border-color: var(--argo-blue);
    background: var(--argo-info-soft);
    box-shadow: inset 3px 0 0 var(--argo-blue);
}

.location-picker-result-main[b-fhkj1zqvxa],
.location-picker-favourite[b-fhkj1zqvxa] {
    border: 0;
    color: var(--argo-text);
    background: transparent;
    font: inherit;
}

.location-picker-result-main[b-fhkj1zqvxa] {
    display: grid;
    gap: 4px;
    min-width: 0;
    padding: 10px 12px 10px 14px;
    text-align: left;
    cursor: pointer;
}

.location-picker-result-main:hover[b-fhkj1zqvxa],
.location-picker-result-main:focus-visible[b-fhkj1zqvxa],
.location-picker-favourite:hover[b-fhkj1zqvxa],
.location-picker-favourite:focus-visible[b-fhkj1zqvxa] {
    background: rgba(9, 126, 194, 0.08);
    outline: 0;
}

.location-picker-result-code[b-fhkj1zqvxa] {
    overflow: hidden;
    color: var(--argo-text);
    font-size: 0.88rem;
    font-weight: 800;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.location-picker-result-path[b-fhkj1zqvxa] {
    overflow: hidden;
    color: var(--argo-text-muted);
    font-size: 0.74rem;
    line-height: 1.35;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.location-picker-favourite[b-fhkj1zqvxa] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid var(--argo-border);
    color: var(--argo-text-muted);
    cursor: pointer;
}

.location-picker-favourite.active[b-fhkj1zqvxa] {
    color: var(--argo-blue);
    background: rgba(9, 126, 194, 0.08);
}
/* /Components/Features/Locations/Pages/LocationSearchIndex.razor.rz.scp.css */
.location-index-page[b-b2245vscfp] {
    display: grid;
    gap: 18px;
    color: var(--argo-text);
}

.location-index-header[b-b2245vscfp] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
}

.location-index-kicker[b-b2245vscfp],
.location-index-header h1[b-b2245vscfp],
.location-index-header p[b-b2245vscfp],
.location-index-panel h2[b-b2245vscfp],
.location-index-panel p[b-b2245vscfp] {
    margin: 0;
}

.location-index-kicker[b-b2245vscfp] {
    color: var(--argo-blue);
    font-size: 0.74rem;
    font-weight: 850;
    text-transform: uppercase;
}

.location-index-header h1[b-b2245vscfp] {
    margin-top: 4px;
    color: var(--argo-text);
    font-size: 1.45rem;
    font-weight: 800;
    line-height: 1.2;
}

.location-index-header p[b-b2245vscfp],
.location-index-panel p[b-b2245vscfp] {
    margin-top: 6px;
    color: var(--argo-text-muted);
    font-size: 0.9rem;
    line-height: 1.45;
}

.location-index-panel[b-b2245vscfp] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 18px;
    padding: 16px 0;
    border-top: 1px solid var(--argo-border);
    border-bottom: 1px solid var(--argo-border);
}

.location-index-panel h2[b-b2245vscfp] {
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 750;
}

.location-index-alert[b-b2245vscfp] {
    padding: 9px 11px;
    border-radius: 6px;
    font-size: 0.82rem;
    font-weight: 700;
}

.location-index-alert.success[b-b2245vscfp] {
    border: 1px solid var(--argo-green);
    color: var(--argo-green);
    background: var(--argo-success-soft);
}

.location-index-alert.error[b-b2245vscfp] {
    border: 1px solid var(--argo-red);
    color: var(--argo-red);
    background: var(--argo-danger-soft);
}

@media (max-width: 680px) {
    .location-index-panel[b-b2245vscfp] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Reports/Components/ReportsLayout.razor.rz.scp.css */
.reports-shell[b-febhfkhzq1] {
    display: grid;
    grid-template-columns: minmax(220px, 248px) minmax(0, 1fr);
    gap: 24px;
    width: 100%;
    min-height: calc(100dvh - 64px);
    padding: 24px;
    background: var(--argo-surface-subtle);
}

.reports-rail[b-febhfkhzq1] {
    position: sticky;
    top: 24px;
    align-self: start;
    min-width: 0;
    max-height: calc(100dvh - 112px);
    padding: 16px;
    overflow: auto;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.reports-rail-header[b-febhfkhzq1] {
    display: grid;
    gap: 4px;
    padding: 4px 4px 16px;
    border-bottom: 1px solid var(--argo-border-soft);
}

.reports-nav[b-febhfkhzq1] {
    display: grid;
    gap: 14px;
    padding-top: 14px;
}

.reports-nav-group[b-febhfkhzq1] {
    display: grid;
    gap: 6px;
}

.reports-nav-heading[b-febhfkhzq1] {
    padding: 8px 8px 2px;
    color: var(--argo-text-muted);
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
}

.reports-nav-link[b-febhfkhzq1] {
    display: grid;
    grid-template-columns: 20px minmax(0, 1fr);
    align-items: center;
    gap: 10px;
    min-height: 38px;
    padding: 8px 10px;
    border-radius: 6px;
}

.reports-nav-link[b-febhfkhzq1] {
    color: var(--argo-text);
    text-decoration: none;
}

.reports-nav-link:hover[b-febhfkhzq1] {
    background: var(--argo-surface-subtle);
}

.reports-nav-link.active[b-febhfkhzq1] {
    color: var(--argo-blue);
    background: color-mix(in srgb, var(--argo-blue) 10%, white);
    font-weight: 700;
}

.reports-content[b-febhfkhzq1] {
    min-width: 0;
}

@media (max-width: 900px) {
    .reports-shell[b-febhfkhzq1] {
        grid-template-columns: 1fr;
        padding: 16px;
    }

    .reports-rail[b-febhfkhzq1] {
        position: static;
        max-height: none;
    }

    .reports-nav[b-febhfkhzq1] {
        grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
        gap: 8px;
    }

    .reports-nav-group[b-febhfkhzq1] {
        gap: 6px;
    }
}
/* /Components/Features/Reports/Pages/ClosureOutcomesReport.razor.rz.scp.css */
.closure-outcomes-report[b-4o6jj8kh3p] {
    display: grid;
    gap: 20px;
    max-width: 1280px;
}

.closure-outcomes-header[b-4o6jj8kh3p] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.closure-outcomes-kicker[b-4o6jj8kh3p] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.closure-outcomes-header h1[b-4o6jj8kh3p] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.65rem;
}

.closure-outcomes-header p[b-4o6jj8kh3p] {
    max-width: 760px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.closure-outcomes-actions[b-4o6jj8kh3p] {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

.closure-outcomes-asof[b-4o6jj8kh3p] {
    flex: 0 0 auto;
    padding: 6px 10px;
    color: var(--argo-text-muted);
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
    font-size: 0.86rem;
}

.closure-outcomes-summary[b-4o6jj8kh3p] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    gap: 12px;
}

.closure-outcomes-summary-card[b-4o6jj8kh3p] {
    display: grid;
    gap: 4px;
    min-height: 104px;
    padding: 16px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.closure-outcomes-summary-card span[b-4o6jj8kh3p] {
    color: var(--argo-text-muted);
    font-size: 0.82rem;
    font-weight: 700;
    text-transform: uppercase;
}

.closure-outcomes-summary-card strong[b-4o6jj8kh3p] {
    overflow: hidden;
    color: var(--argo-text);
    font-size: 1.45rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.closure-outcomes-summary-card small[b-4o6jj8kh3p] {
    color: var(--argo-text-muted);
}

.closure-outcomes-chart-card[b-4o6jj8kh3p],
.closure-outcomes-grid-card[b-4o6jj8kh3p] {
    width: 100%;
}

.closure-outcomes-chart-layout[b-4o6jj8kh3p] {
    display: grid;
    grid-template-columns: minmax(280px, 0.42fr) minmax(280px, 1fr);
    align-items: center;
    gap: 20px;
}

.closure-outcomes-chart[b-4o6jj8kh3p] {
    position: relative;
    min-height: 260px;
    margin: 0;
}

.closure-outcomes-chart-total[b-4o6jj8kh3p] {
    position: absolute;
    inset: 50% auto auto 50%;
    display: grid;
    gap: 2px;
    width: 116px;
    color: var(--argo-text);
    text-align: center;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.closure-outcomes-chart-total strong[b-4o6jj8kh3p] {
    font-size: 1.6rem;
}

.closure-outcomes-chart-total span[b-4o6jj8kh3p] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.closure-outcomes-legend[b-4o6jj8kh3p] {
    display: grid;
    gap: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.closure-outcomes-legend li[b-4o6jj8kh3p] {
    display: grid;
    grid-template-columns: 10px minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    min-height: 32px;
    padding: 6px 8px;
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.closure-outcomes-legend-dot[b-4o6jj8kh3p] {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.closure-outcomes-legend-label[b-4o6jj8kh3p] {
    overflow: hidden;
    color: var(--argo-text);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.closure-outcomes-legend strong[b-4o6jj8kh3p] {
    color: var(--argo-text);
    font-size: 0.88rem;
}

.closure-outcomes-grid-scroll[b-4o6jj8kh3p] {
    overflow-x: auto;
}

.closure-outcomes-number[b-4o6jj8kh3p] {
    color: var(--argo-blue);
    font-weight: 700;
    text-decoration: none;
}

.closure-outcomes-number:hover[b-4o6jj8kh3p] {
    text-decoration: underline;
}

.closure-outcomes-outcome[b-4o6jj8kh3p],
.closure-outcomes-summary-text[b-4o6jj8kh3p],
.closure-outcomes-location[b-4o6jj8kh3p],
.closure-outcomes-reference[b-4o6jj8kh3p] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.closure-outcomes-empty[b-4o6jj8kh3p] {
    display: grid;
    gap: 4px;
    min-height: 180px;
    align-content: center;
    padding: 24px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
    text-align: center;
}

.closure-outcomes-empty h2[b-4o6jj8kh3p] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.05rem;
}

.closure-outcomes-empty p[b-4o6jj8kh3p] {
    margin: 0;
    color: var(--argo-text-muted);
}

@media (max-width: 900px) {
    .closure-outcomes-header[b-4o6jj8kh3p] {
        display: grid;
    }

    .closure-outcomes-asof[b-4o6jj8kh3p] {
        justify-self: start;
    }

    .closure-outcomes-actions[b-4o6jj8kh3p] {
        justify-content: flex-start;
    }

    .closure-outcomes-chart-layout[b-4o6jj8kh3p] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Reports/Pages/CountermeasureStatusReport.razor.rz.scp.css */
.countermeasure-status-report[b-4dlgsh6x2k] {
    display: grid;
    gap: 20px;
    max-width: 1280px;
}

.countermeasure-status-header[b-4dlgsh6x2k] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.countermeasure-status-kicker[b-4dlgsh6x2k] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.countermeasure-status-header h1[b-4dlgsh6x2k] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.65rem;
}

.countermeasure-status-header p[b-4dlgsh6x2k] {
    max-width: 760px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.countermeasure-status-actions[b-4dlgsh6x2k] {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

.countermeasure-status-asof[b-4dlgsh6x2k] {
    flex: 0 0 auto;
    padding: 6px 10px;
    color: var(--argo-text-muted);
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
    font-size: 0.86rem;
}

.countermeasure-status-summary[b-4dlgsh6x2k] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    gap: 12px;
}

.countermeasure-status-summary-card[b-4dlgsh6x2k] {
    display: grid;
    gap: 4px;
    min-height: 104px;
    padding: 16px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.countermeasure-status-summary-card span[b-4dlgsh6x2k] {
    color: var(--argo-text-muted);
    font-size: 0.82rem;
    font-weight: 700;
    text-transform: uppercase;
}

.countermeasure-status-summary-card strong[b-4dlgsh6x2k] {
    color: var(--argo-text);
    font-size: 1.7rem;
}

.countermeasure-status-summary-card small[b-4dlgsh6x2k] {
    color: var(--argo-text-muted);
}

.countermeasure-status-insights[b-4dlgsh6x2k] {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);
    gap: 12px;
}

.countermeasure-status-chart-card[b-4dlgsh6x2k],
.countermeasure-status-type-card[b-4dlgsh6x2k],
.countermeasure-status-grid-card[b-4dlgsh6x2k] {
    width: 100%;
}

.countermeasure-status-chart-layout[b-4dlgsh6x2k] {
    display: grid;
    grid-template-columns: minmax(260px, 0.44fr) minmax(260px, 1fr);
    align-items: center;
    gap: 20px;
}

.countermeasure-status-chart[b-4dlgsh6x2k] {
    position: relative;
    min-height: 250px;
    margin: 0;
}

.countermeasure-status-chart-total[b-4dlgsh6x2k] {
    position: absolute;
    inset: 50% auto auto 50%;
    display: grid;
    gap: 2px;
    width: 116px;
    color: var(--argo-text);
    text-align: center;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.countermeasure-status-chart-total strong[b-4dlgsh6x2k] {
    font-size: 1.6rem;
}

.countermeasure-status-chart-total span[b-4dlgsh6x2k] {
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.countermeasure-status-legend[b-4dlgsh6x2k],
.countermeasure-status-type-list[b-4dlgsh6x2k] {
    display: grid;
    gap: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.countermeasure-status-legend li[b-4dlgsh6x2k] {
    display: grid;
    grid-template-columns: 10px minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    min-height: 32px;
    padding: 6px 8px;
    border-radius: 6px;
    background: var(--argo-surface-subtle);
}

.countermeasure-status-legend-dot[b-4dlgsh6x2k] {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.countermeasure-status-legend-label[b-4dlgsh6x2k] {
    overflow: hidden;
    color: var(--argo-text);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.countermeasure-status-legend strong[b-4dlgsh6x2k] {
    color: var(--argo-text);
    font-size: 0.88rem;
}

.countermeasure-status-type-card[b-4dlgsh6x2k] {
    display: grid;
    align-content: start;
    gap: 14px;
}

.countermeasure-status-type-header h2[b-4dlgsh6x2k] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
}

.countermeasure-status-type-header p[b-4dlgsh6x2k] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
}

.countermeasure-status-type-list li[b-4dlgsh6x2k] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto auto;
    gap: 10px;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid var(--argo-border-soft);
}

.countermeasure-status-type-list li:last-child[b-4dlgsh6x2k] {
    border-bottom: 0;
}

.countermeasure-status-type-list span[b-4dlgsh6x2k] {
    overflow: hidden;
    color: var(--argo-text);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.countermeasure-status-type-list strong[b-4dlgsh6x2k] {
    color: var(--argo-text);
}

.countermeasure-status-type-list small[b-4dlgsh6x2k] {
    color: var(--argo-text-muted);
}

.countermeasure-status-grid-scroll[b-4dlgsh6x2k] {
    overflow-x: auto;
}

.countermeasure-status-number[b-4dlgsh6x2k] {
    color: var(--argo-blue);
    font-weight: 700;
    text-decoration: none;
}

.countermeasure-status-number:hover[b-4dlgsh6x2k] {
    text-decoration: underline;
}

.countermeasure-status-pill[b-4dlgsh6x2k] {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 2px 8px;
    border-radius: 999px;
    font-size: 0.82rem;
    font-weight: 700;
    white-space: nowrap;
}

.countermeasure-status-pill-overdue[b-4dlgsh6x2k] {
    color: var(--argo-red);
    background: color-mix(in srgb, var(--argo-red) 12%, white);
}

.countermeasure-status-pill-due-soon[b-4dlgsh6x2k] {
    color: #8a5a00;
    background: color-mix(in srgb, var(--argo-yellow) 28%, white);
}

.countermeasure-status-pill-scheduled[b-4dlgsh6x2k] {
    color: var(--argo-green);
    background: color-mix(in srgb, var(--argo-green) 12%, white);
}

.countermeasure-status-pill-no-date[b-4dlgsh6x2k] {
    color: var(--argo-text-muted);
    background: var(--argo-surface-subtle);
}

.countermeasure-status-owner[b-4dlgsh6x2k],
.countermeasure-status-type[b-4dlgsh6x2k],
.countermeasure-status-priority[b-4dlgsh6x2k],
.countermeasure-status-reference[b-4dlgsh6x2k] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.countermeasure-status-empty[b-4dlgsh6x2k] {
    display: grid;
    gap: 4px;
    min-height: 180px;
    align-content: center;
    padding: 24px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
    text-align: center;
}

.countermeasure-status-empty h2[b-4dlgsh6x2k] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.05rem;
}

.countermeasure-status-empty p[b-4dlgsh6x2k] {
    margin: 0;
    color: var(--argo-text-muted);
}

@media (max-width: 1100px) {
    .countermeasure-status-insights[b-4dlgsh6x2k],
    .countermeasure-status-chart-layout[b-4dlgsh6x2k] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 900px) {
    .countermeasure-status-header[b-4dlgsh6x2k] {
        display: grid;
    }

    .countermeasure-status-asof[b-4dlgsh6x2k] {
        justify-self: start;
    }

    .countermeasure-status-actions[b-4dlgsh6x2k] {
        justify-content: flex-start;
    }
}
/* /Components/Features/Reports/Pages/IssueAgingReport.razor.rz.scp.css */
.issue-aging-report[b-cm4cxyboev] {
    display: grid;
    gap: 20px;
    max-width: 1280px;
}

.issue-aging-header[b-cm4cxyboev] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.issue-aging-kicker[b-cm4cxyboev] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.issue-aging-header h1[b-cm4cxyboev] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.65rem;
}

.issue-aging-header p[b-cm4cxyboev] {
    max-width: 720px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.issue-aging-actions[b-cm4cxyboev] {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

.issue-aging-asof[b-cm4cxyboev] {
    flex: 0 0 auto;
    padding: 6px 10px;
    color: var(--argo-text-muted);
    border: 1px solid var(--argo-border-soft);
    border-radius: 6px;
    background: var(--argo-surface);
    font-size: 0.86rem;
}

.issue-aging-summary[b-cm4cxyboev] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    gap: 12px;
}

.issue-aging-summary-card[b-cm4cxyboev] {
    display: grid;
    gap: 4px;
    min-height: 104px;
    padding: 16px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.issue-aging-summary-card span[b-cm4cxyboev] {
    color: var(--argo-text-muted);
    font-size: 0.82rem;
    font-weight: 700;
    text-transform: uppercase;
}

.issue-aging-summary-card strong[b-cm4cxyboev] {
    color: var(--argo-text);
    font-size: 1.7rem;
}

.issue-aging-summary-card small[b-cm4cxyboev] {
    color: var(--argo-text-muted);
}

.issue-aging-state-section[b-cm4cxyboev] {
    display: grid;
    gap: 10px;
}

.issue-aging-state-header[b-cm4cxyboev] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 16px;
}

.issue-aging-state-header h2[b-cm4cxyboev] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
}

.issue-aging-state-header p[b-cm4cxyboev] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
}

.issue-aging-grid-card[b-cm4cxyboev] {
    width: 100%;
}

.issue-aging-grid-scroll[b-cm4cxyboev] {
    overflow-x: auto;
}

.issue-aging-number[b-cm4cxyboev] {
    color: var(--argo-blue);
    font-weight: 700;
    text-decoration: none;
}

.issue-aging-number:hover[b-cm4cxyboev] {
    text-decoration: underline;
}

.issue-aging-priority[b-cm4cxyboev],
.issue-aging-owner[b-cm4cxyboev],
.issue-aging-location[b-cm4cxyboev] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.issue-aging-empty[b-cm4cxyboev] {
    display: grid;
    gap: 4px;
    min-height: 180px;
    align-content: center;
    padding: 24px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
    text-align: center;
}

.issue-aging-empty h2[b-cm4cxyboev] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.05rem;
}

.issue-aging-empty p[b-cm4cxyboev] {
    margin: 0;
    color: var(--argo-text-muted);
}

@media (max-width: 900px) {
    .issue-aging-header[b-cm4cxyboev],
    .issue-aging-state-header[b-cm4cxyboev] {
        display: grid;
    }

    .issue-aging-asof[b-cm4cxyboev] {
        justify-self: start;
    }

    .issue-aging-actions[b-cm4cxyboev] {
        justify-content: flex-start;
    }
}
/* /Components/Features/Reports/Pages/ReportsOverview.razor.rz.scp.css */
.reports-overview[b-07mz42yehc] {
    display: grid;
    gap: 24px;
    max-width: 1120px;
}

.reports-overview-header[b-07mz42yehc] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.reports-overview-kicker[b-07mz42yehc] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.reports-overview-header h1[b-07mz42yehc],
.reports-overview-section-header h2[b-07mz42yehc] {
    margin: 0;
    color: var(--argo-text);
}

.reports-overview-header h1[b-07mz42yehc] {
    font-size: 1.65rem;
}

.reports-overview-header p[b-07mz42yehc],
.reports-overview-section-header p[b-07mz42yehc] {
    max-width: 720px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.reports-overview-section[b-07mz42yehc] {
    display: grid;
    gap: 14px;
}

.reports-overview-section-header h2[b-07mz42yehc] {
    font-size: 1rem;
}

.reports-overview-grid[b-07mz42yehc] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 12px;
}

.reports-overview-card[b-07mz42yehc] {
    display: grid;
    grid-template-columns: 36px minmax(0, 1fr);
    gap: 12px;
    min-height: 112px;
    padding: 16px;
    color: var(--argo-text);
    text-decoration: none;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.reports-overview-card[href]:hover[b-07mz42yehc] {
    border-color: var(--argo-border);
    box-shadow: 0 8px 20px rgb(0 0 0 / 6%);
}

.reports-overview-icon[b-07mz42yehc] {
    display: grid;
    place-items: center;
    width: 36px;
    height: 36px;
    color: var(--argo-blue);
    border-radius: 6px;
    background: color-mix(in srgb, var(--argo-blue) 10%, white);
}

.reports-overview-card strong[b-07mz42yehc],
.reports-overview-card small[b-07mz42yehc] {
    display: block;
}

.reports-overview-card strong[b-07mz42yehc] {
    margin-bottom: 4px;
    font-size: 0.98rem;
}

.reports-overview-card small[b-07mz42yehc] {
    color: var(--argo-text-muted);
    line-height: 1.35;
}
/* /Components/Features/Settings/Components/SettingsLayout.razor.rz.scp.css */
.settings-shell[b-x0fena7rvd] {
    display: grid;
    grid-template-columns: minmax(220px, 248px) minmax(0, 1fr);
    gap: 24px;
    width: 100%;
    min-height: calc(100dvh - 64px);
    padding: 24px;
    background: var(--argo-surface-subtle);
}

.settings-rail[b-x0fena7rvd] {
    position: sticky;
    top: 24px;
    align-self: start;
    min-width: 0;
    max-height: calc(100dvh - 112px);
    padding: 16px;
    overflow: auto;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.settings-rail-header[b-x0fena7rvd] {
    display: grid;
    gap: 4px;
    padding: 4px 4px 16px;
    border-bottom: 1px solid var(--argo-border-soft);
}

.settings-nav[b-x0fena7rvd] {
    display: grid;
    gap: 14px;
    padding-top: 14px;
}

.settings-nav-group[b-x0fena7rvd] {
    display: grid;
    gap: 6px;
}

.settings-nav-heading[b-x0fena7rvd] {
    padding: 8px 8px 2px;
    color: var(--argo-text-muted);
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
}

.settings-nav-link[b-x0fena7rvd] {
    display: grid;
    grid-template-columns: 20px minmax(0, 1fr);
    align-items: center;
    gap: 10px;
    min-height: 38px;
    padding: 8px 10px;
    color: var(--argo-text);
    text-decoration: none;
    border-radius: 6px;
}

.settings-nav-link:hover[b-x0fena7rvd] {
    background: var(--argo-surface-subtle);
}

.settings-nav-link.active[b-x0fena7rvd] {
    color: var(--argo-blue);
    background: color-mix(in srgb, var(--argo-blue) 10%, white);
    font-weight: 700;
}

.settings-content[b-x0fena7rvd] {
    min-width: 0;
}

@media (max-width: 900px) {
    .settings-shell[b-x0fena7rvd] {
        grid-template-columns: 1fr;
        padding: 16px;
    }

    .settings-rail[b-x0fena7rvd] {
        position: static;
        max-height: none;
    }

    .settings-nav[b-x0fena7rvd] {
        grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
        gap: 8px;
    }

    .settings-nav-group[b-x0fena7rvd] {
        gap: 6px;
    }
}
/* /Components/Features/Settings/Pages/ConfidenceLevels.razor.rz.scp.css */
.settings-grid-card[b-f0j59yyis5] {
    min-width: 0;
    overflow: auto;
}

.settings-add-label-field[b-f0j59yyis5] {
    flex: 1 1 360px;
    min-width: 240px;
}

.settings-add-color-field[b-f0j59yyis5] {
    flex: 0 0 140px;
}

.settings-color-swatch[b-f0j59yyis5] {
    display: inline-block;
    flex: 0 0 auto;
    width: 14px;
    height: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
}
/* /Components/Features/Settings/Pages/ContributingFactors.razor.rz.scp.css */
.settings-muted-text[b-wci88rfqw2] {
    color: var(--argo-text-muted);
}

.settings-add-rank-field[b-wci88rfqw2] {
    min-width: 120px;
}
/* /Components/Features/Settings/Pages/ImpactAreas.razor.rz.scp.css */
.settings-grid-card[b-giawpi6pxf] {
    min-width: 0;
    overflow: auto;
}

.settings-add-label-field[b-giawpi6pxf] {
    flex: 1 1 360px;
    min-width: 240px;
}
/* /Components/Features/Settings/Pages/LocationImport.razor.rz.scp.css */
.location-import-page[b-hc9eocyxxb] {
    max-width: 1120px;
}

.location-import-muted[b-hc9eocyxxb] {
    color: var(--argo-text-muted);
}

.location-import-file-card[b-hc9eocyxxb] {
    border: 1px solid var(--argo-border-soft);
    background: var(--argo-surface-subtle);
}

.location-import-template-link[b-hc9eocyxxb] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 5px 12px;
    color: var(--argo-blue);
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
    background: var(--argo-surface);
}

.location-import-template-link:hover[b-hc9eocyxxb] {
    background: var(--argo-surface-subtle);
}

@media (max-width: 700px) {
    .location-import-page[b-hc9eocyxxb]  fluent-button,
    .location-import-template-link[b-hc9eocyxxb] {
        width: 100%;
    }
}
/* /Components/Features/Settings/Pages/PotentialImpacts.razor.rz.scp.css */
.settings-grid-card[b-vnvzc8ruif] {
    min-width: 0;
    overflow: auto;
}

.settings-add-label-field[b-vnvzc8ruif] {
    flex: 1 1 360px;
    min-width: 240px;
}

.settings-add-color-field[b-vnvzc8ruif] {
    flex: 0 0 140px;
}

.settings-color-swatch[b-vnvzc8ruif] {
    display: inline-block;
    flex: 0 0 auto;
    width: 14px;
    height: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
}
/* /Components/Features/Settings/Pages/Priorities.razor.rz.scp.css */
.priorities-grid-card[b-47bkdb6zhb] {
    min-width: 0;
    overflow: auto;
}


.priority-add-label-field[b-47bkdb6zhb] {
    flex: 1 1 360px;
    min-width: 240px;
}

.priority-add-value-field[b-47bkdb6zhb] {
    flex: 0 0 120px;
}

.priority-add-color-field[b-47bkdb6zhb] {
    flex: 0 0 140px;
}

.priority-color-swatch[b-47bkdb6zhb] {
    display: inline-block;
    flex: 0 0 auto;
    width: 14px;
    height: 14px;
    border: 1px solid var(--argo-border);
    border-radius: 4px;
}
/* /Components/Features/Settings/Pages/SettingsOverview.razor.rz.scp.css */
.settings-overview[b-dcqxxzqwqq] {
    display: grid;
    gap: 24px;
    max-width: 1120px;
}

.settings-overview-header[b-dcqxxzqwqq] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.settings-overview-kicker[b-dcqxxzqwqq] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.settings-overview-header h1[b-dcqxxzqwqq],
.settings-overview-section-header h2[b-dcqxxzqwqq] {
    margin: 0;
    color: var(--argo-text);
}

.settings-overview-header h1[b-dcqxxzqwqq] {
    font-size: 1.65rem;
}

.settings-overview-header p[b-dcqxxzqwqq],
.settings-overview-section-header p[b-dcqxxzqwqq] {
    max-width: 720px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.settings-overview-section[b-dcqxxzqwqq] {
    display: grid;
    gap: 14px;
}

.settings-overview-section-header h2[b-dcqxxzqwqq] {
    font-size: 1rem;
}

.settings-overview-grid[b-dcqxxzqwqq] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 12px;
}

.settings-overview-grid-narrow[b-dcqxxzqwqq] {
    grid-template-columns: repeat(auto-fit, minmax(260px, 360px));
}

.settings-overview-card[b-dcqxxzqwqq] {
    display: grid;
    grid-template-columns: 36px minmax(0, 1fr);
    gap: 12px;
    min-height: 112px;
    padding: 16px;
    color: var(--argo-text);
    text-decoration: none;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.settings-overview-card:hover[b-dcqxxzqwqq] {
    border-color: var(--argo-border);
    box-shadow: 0 8px 20px rgb(0 0 0 / 6%);
}

.settings-overview-icon[b-dcqxxzqwqq] {
    display: grid;
    place-items: center;
    width: 36px;
    height: 36px;
    color: var(--argo-blue);
    border-radius: 6px;
    background: color-mix(in srgb, var(--argo-blue) 10%, white);
}

.settings-overview-card strong[b-dcqxxzqwqq],
.settings-overview-card small[b-dcqxxzqwqq] {
    display: block;
}

.settings-overview-card strong[b-dcqxxzqwqq] {
    margin-bottom: 4px;
    font-size: 0.98rem;
}

.settings-overview-card small[b-dcqxxzqwqq] {
    color: var(--argo-text-muted);
    line-height: 1.35;
}
/* /Components/Features/Settings/Pages/UserClientAccess.razor.rz.scp.css */
.user-client-access-form[b-gml7vxlxwj] {
    display: grid;
    grid-template-columns: minmax(220px, 1.4fr) minmax(220px, 1.4fr) minmax(140px, 0.8fr) auto auto;
    gap: 12px;
    align-items: end;
}

.user-client-access-form label[b-gml7vxlxwj] {
    display: grid;
    gap: 6px;
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 650;
}

.user-client-access-form select[b-gml7vxlxwj] {
    min-height: 36px;
    padding: 7px 10px;
    color: var(--argo-text);
    background: var(--argo-surface);
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    font: inherit;
    font-weight: 500;
}

.user-client-access-checkbox[b-gml7vxlxwj] {
    display: inline-flex !important;
    grid-template-columns: auto auto;
    align-items: center;
    gap: 8px !important;
    min-height: 36px;
}

@media (max-width: 980px) {
    .user-client-access-form[b-gml7vxlxwj] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/Settings/Pages/Users.razor.rz.scp.css */
.users-admin-page[b-jsizf9e3o6] {
    display: grid;
    gap: 16px;
    max-width: 1180px;
}

.users-admin-header[b-jsizf9e3o6] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
}

.users-admin-kicker[b-jsizf9e3o6] {
    margin: 0 0 4px;
    color: var(--argo-text-muted);
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
}

.users-admin-header h1[b-jsizf9e3o6] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1.65rem;
}

.users-admin-header p[b-jsizf9e3o6] {
    max-width: 720px;
    margin: 6px 0 0;
    color: var(--argo-text-muted);
}

.users-admin-tab[b-jsizf9e3o6] {
    padding-top: 16px;
}

.users-admin-role-list[b-jsizf9e3o6] {
    display: grid;
    gap: 10px;
}

.users-admin-role-row[b-jsizf9e3o6] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 16px;
    align-items: center;
    padding: 14px;
    border: 1px solid var(--argo-border-soft);
    border-radius: 8px;
    background: var(--argo-surface);
}

.users-admin-client-form[b-jsizf9e3o6] {
    display: grid;
    grid-template-columns: minmax(220px, 1.6fr) minmax(140px, 0.8fr) auto auto;
    gap: 12px;
    align-items: end;
}

.users-admin-client-form label[b-jsizf9e3o6] {
    display: grid;
    gap: 6px;
    color: var(--argo-text);
    font-size: 0.86rem;
    font-weight: 650;
}

.users-admin-client-form select[b-jsizf9e3o6] {
    min-height: 36px;
    padding: 7px 10px;
    color: var(--argo-text);
    background: var(--argo-surface);
    border: 1px solid var(--argo-border);
    border-radius: 6px;
    font: inherit;
    font-weight: 500;
}

.users-admin-checkbox[b-jsizf9e3o6] {
    display: inline-flex !important;
    grid-template-columns: auto auto;
    align-items: center;
    gap: 8px !important;
    min-height: 36px;
}

@media (max-width: 980px) {
    .users-admin-role-row[b-jsizf9e3o6],
    .users-admin-client-form[b-jsizf9e3o6] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Layout/AppCommandBar.razor.rz.scp.css */
.app-commandbar[b-6atdkc8ii9] {
    display: grid;
    grid-template-columns: 264px minmax(320px, 1fr) max-content;
    align-items: center;
    gap: 20px;
    width: 100%;
    height: 100%;
    padding: 0 22px;
    background: var(--argo-header);
}

.app-shell-brand[b-6atdkc8ii9],
.app-commandbar-search[b-6atdkc8ii9],
.app-commandbar-actions[b-6atdkc8ii9] {
    min-width: 0;
}

.app-commandbar-actions[b-6atdkc8ii9] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}

.app-commandbar-search[b-6atdkc8ii9] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 36px;
    align-items: center;
    gap: 6px;
    margin: 0;
}

.app-commandbar-search-submit[b-6atdkc8ii9] {
    display: grid;
    place-items: center;
    width: 36px;
    height: 36px;
    padding: 0;
    color: var(--argo-shell-text);
    background: rgba(212, 225, 232, 0.12);
    border: 1px solid rgba(212, 225, 232, 0.36);
    border-radius: 7px;
    cursor: pointer;
}

.app-commandbar-search-submit:hover[b-6atdkc8ii9],
.app-commandbar-search-submit:focus-visible[b-6atdkc8ii9] {
    background: rgba(212, 225, 232, 0.2);
}

.app-commandbar-search-submit:focus-visible[b-6atdkc8ii9] {
    outline: 2px solid var(--argo-cyan);
    outline-offset: 2px;
}

.app-user-menu[b-6atdkc8ii9] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    max-width: 240px;
    padding-left: 2px;
    color: var(--argo-shell-text-muted);
    font-size: 0.86rem;
    font-weight: 600;
}

.app-user-menu span[b-6atdkc8ii9] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-user-menu form[b-6atdkc8ii9] {
    display: inline-flex;
    margin: 0;
}

.app-client-switcher[b-6atdkc8ii9] {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin: 0;
}

.app-client-switcher select[b-6atdkc8ii9] {
    width: 92px;
    min-height: 34px;
    padding: 6px 26px 6px 10px;
    color: var(--argo-shell-text);
    background: rgba(212, 225, 232, 0.12);
    border: 1px solid rgba(212, 225, 232, 0.36);
    border-radius: 7px;
    font: inherit;
    font-size: 0.82rem;
    font-weight: 700;
}

.app-client-switcher button[b-6atdkc8ii9] {
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    color: var(--argo-shell-text);
    background: rgba(212, 225, 232, 0.12);
    border: 1px solid rgba(212, 225, 232, 0.36);
    border-radius: 7px;
    cursor: pointer;
}

.app-client-switcher button:hover[b-6atdkc8ii9],
.app-client-switcher button:focus-visible[b-6atdkc8ii9] {
    background: rgba(212, 225, 232, 0.2);
}

.app-client-switcher select:focus-visible[b-6atdkc8ii9] {
    outline: 2px solid var(--argo-cyan);
    outline-offset: 2px;
}

.app-brand[b-6atdkc8ii9] {
    display: flex;
    align-items: center;
    gap: 11px;
    width: 226px;
    height: 48px;
    min-width: 0;
    padding: 6px;
    border-radius: 7px;
    color: var(--argo-shell-text);
    text-decoration: none;
}

.app-brand:hover[b-6atdkc8ii9] {
    background: rgba(212, 225, 232, 0.12);
}

.app-brand:focus-visible[b-6atdkc8ii9] {
    outline: 2px solid var(--argo-cyan);
    outline-offset: 2px;
}

.app-brand-mark[b-6atdkc8ii9] {
    display: grid;
    place-items: center;
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    border: 1px solid rgba(212, 225, 232, 0.38);
    border-radius: 8px;
    background: var(--argo-white);
    box-shadow: inset 0 -1px 0 rgba(0, 54, 94, 0.12);
}

.app-brand-mark-image[b-6atdkc8ii9] {
    display: block;
    width: 27px;
    height: 27px;
    object-fit: contain;
}

.app-brand-copy[b-6atdkc8ii9] {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    line-height: 1.1;
    text-transform: uppercase;
}

.app-brand-name[b-6atdkc8ii9] {
    overflow: hidden;
    color: var(--argo-shell-text);
    font-size: 0.98rem;
    font-weight: 720;
    letter-spacing: 0.06em;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-brand-subtitle[b-6atdkc8ii9] {
    overflow: hidden;
    color: var(--argo-shell-text-muted);
    font-size: 0.68rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-6atdkc8ii9] .app-commandbar-search fluent-text-input::part(root) {
    height: 36px;
    background: rgba(212, 225, 232, 0.12);
    border-color: rgba(212, 225, 232, 0.36);
    border-radius: 7px;
    color: var(--argo-shell-text);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

[b-6atdkc8ii9] .app-commandbar-search fluent-text-input::part(control) {
    color: var(--argo-shell-text);
    font-size: 0.88rem;
}

[b-6atdkc8ii9] .app-commandbar-search fluent-text-input::part(control)::placeholder {
    color: var(--argo-light-blue-highlight);
}

[b-6atdkc8ii9] .app-context-toggle {
    color: var(--argo-shell-text-muted);
}

[b-6atdkc8ii9] .app-user-menu fluent-button::part(control) {
    color: var(--argo-shell-text-muted);
}

[b-6atdkc8ii9] .app-commandbar-actions fluent-button[appearance="accent"]::part(control),
[b-6atdkc8ii9] .app-commandbar-actions fluent-button[appearance="primary"]::part(control) {
    border-color: var(--argo-blue);
    background: var(--argo-blue);
    color: var(--argo-white);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16) inset;
}

[b-6atdkc8ii9] .app-commandbar-actions fluent-button[appearance="accent"]::part(control):hover,
[b-6atdkc8ii9] .app-commandbar-actions fluent-button[appearance="primary"]::part(control):hover {
    border-color: var(--argo-royal-blue-highlight);
    background: var(--argo-royal-blue-highlight);
}

@media (max-width: 920px) {
    .app-commandbar[b-6atdkc8ii9] {
        grid-template-columns: minmax(0, 1fr) max-content;
    }

    .app-commandbar-search[b-6atdkc8ii9] {
        display: none;
    }
}
/* /Components/Layout/AppContextPanel.razor.rz.scp.css */
.app-context-panel[b-6w02guvzww] {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-width: 0;
}

.app-context-panel-header[b-6w02guvzww] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px;
    padding: 20px 20px 16px;
    border-bottom: 1px solid var(--argo-border);
    background: var(--argo-surface-subtle);
}

.app-context-panel-header h2[b-6w02guvzww] {
    margin: 0;
    color: var(--argo-text);
    font-size: 1rem;
    font-weight: 700;
}

.app-context-panel-header p[b-6w02guvzww] {
    margin: 4px 0 0;
    color: var(--argo-text-muted);
    font-size: 0.85rem;
}

.app-context-panel-body[b-6w02guvzww] {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    padding: 18px 20px;
}

.app-context-panel-body h3[b-6w02guvzww] {
    margin: 0 0 6px;
    color: var(--argo-text);
    font-size: 0.9rem;
    font-weight: 650;
}

.app-context-panel-body p[b-6w02guvzww] {
    margin: 0;
    color: var(--argo-text-muted);
    font-size: 0.86rem;
    line-height: 1.45;
}
/* /Components/Layout/AppSidebar.razor.rz.scp.css */
.app-sidebar-shell[b-5v01zv41d9] {
    position: relative;
    overflow: hidden;
    width: 78px;
    height: calc(100dvh - 64px);
    padding: 10px;
}

.app-sidebar-version[b-5v01zv41d9] {
    position: absolute;
    right: 10px;
    bottom: 10px;
    left: 10px;
    color: var(--argo-text-muted);
    font-size: 0.68rem;
    line-height: 1;
    text-align: center;
    user-select: none;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
[b-yrln5wmqfp] .app-shell-header {
    width: 100%;
    min-width: 0;
}

[b-yrln5wmqfp] .app-shell-sidebar {
    width: 88px;
    height: calc(100dvh - 64px);
    min-width: 0;
    min-height: 0;
}

[b-yrln5wmqfp] .app-main {
    min-width: 0;
    min-height: 0;
    overflow: auto;
    background:
        linear-gradient(180deg, var(--argo-page-tint) 0, var(--argo-page) 180px),
        var(--argo-page);
    color: var(--argo-text);
    padding: 28px 32px 36px;
}

.app-context-panel-shell[b-yrln5wmqfp] {
    height: 100%;
    min-width: 0;
    min-height: 0;
    border-left: 1px solid var(--argo-border);
    background: var(--argo-surface);
    box-shadow: -10px 0 24px rgba(0, 54, 94, 0.08);
}

.app-context-panel-shell-wide[b-yrln5wmqfp] {
    width: 100%;
}

#blazor-error-ui[b-yrln5wmqfp] {
    color-scheme: light only;
    background: var(--argo-warning-soft);
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 54, 94, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-yrln5wmqfp] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-3laeqon7d6],
.components-reconnect-repeated-attempt-visible[b-3laeqon7d6],
.components-reconnect-failed-visible[b-3laeqon7d6],
.components-pause-visible[b-3laeqon7d6],
.components-resume-failed-visible[b-3laeqon7d6],
.components-rejoining-animation[b-3laeqon7d6] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-retrying[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-failed[b-3laeqon7d6],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-3laeqon7d6] {
    display: block;
}


#components-reconnect-modal[b-3laeqon7d6] {
    background-color: var(--argo-white);
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-3laeqon7d6 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-3laeqon7d6 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-3laeqon7d6 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-3laeqon7d6]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-3laeqon7d6 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-3laeqon7d6 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-3laeqon7d6 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-3laeqon7d6 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-3laeqon7d6] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-3laeqon7d6] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-3laeqon7d6] {
    border: 0;
    background-color: var(--argo-blue);
    color: var(--argo-white);
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-3laeqon7d6] {
        background-color: var(--argo-royal-blue-highlight);
    }

    #components-reconnect-modal button:active[b-3laeqon7d6] {
        background-color: var(--argo-blue);
    }

.components-rejoining-animation[b-3laeqon7d6] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-3laeqon7d6] {
        position: absolute;
        border: 3px solid var(--argo-blue);
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-3laeqon7d6 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-3laeqon7d6] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-3laeqon7d6 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Shared/Components/PrioritySelect.razor.rz.scp.css */
.priority-select[b-7mscbfvl4w] {
    line-height: 1;
    min-width: 0;
}

.priority-select-trigger[b-7mscbfvl4w] {
    align-items: center;
    background: transparent;
    border: 0;
    border-bottom: 1px solid color-mix(in srgb, var(--argo-text) 55%, transparent);
    color: var(--argo-text);
    cursor: pointer;
    display: flex;
    font: inherit;
    min-width: 0;
    padding: 0 0 2px;
    text-align: left;
    width: 100%;
}

.priority-select-trigger:disabled[b-7mscbfvl4w] {
    cursor: default;
    opacity: 0.65;
}

.priority-select-trigger:focus-visible[b-7mscbfvl4w] {
    border-bottom-color: var(--argo-blue);
    outline: 2px solid var(--argo-light-blue-highlight);
    outline-offset: 2px;
}

.priority-select-trigger-content[b-7mscbfvl4w] {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    min-width: 0;
    width: 100%;
}

.priority-select-trigger-content fluent-badge[b-7mscbfvl4w] {
    flex: 0 0 auto;
    max-width: none;
    white-space: nowrap;
}

.priority-select-menu-list[b-7mscbfvl4w] {
    min-width: 270px;
    width: 270px;
}
