/* /Components/Dialogs/ClientServicesDialog.razor.rz.scp.css */
.client-services-embedded[b-3uam3juwpr] { width: 100vw; height: 100dvh; margin: 0; }
.client-services-shell[b-3uam3juwpr] { height: 100%; min-height: 0; min-width: 0; display: flex; flex-direction: column; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); }
.client-services-body[b-3uam3juwpr] { position: relative; display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0; }
.client-services-header[b-3uam3juwpr] { display: flex; flex: 0 0 auto; align-items: center; gap: .5rem; padding: max(.75rem, env(safe-area-inset-top)) 1rem .5rem; border-bottom: 1px solid var(--mud-palette-divider); }
.client-services-identity[b-3uam3juwpr] { flex: 1; min-width: 0; }
.client-services-identity h1[b-3uam3juwpr] { margin: 0; font-size: 1.25rem; overflow-wrap: anywhere; }
.client-services-identity p[b-3uam3juwpr] { margin: .2rem 0 0; font-size: .8rem; color: var(--mud-palette-text-secondary); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.client-services-summary[b-3uam3juwpr] { display: flex; flex-wrap: wrap; justify-content: space-between; gap: .25rem .75rem; padding: .5rem 1rem; font-size: .8rem; color: var(--mud-palette-text-secondary); border-bottom: 1px solid var(--mud-palette-divider); }
.services-stale[b-3uam3juwpr] { color: var(--mud-palette-warning-darken); font-weight: 600; }
.client-services-controls[b-3uam3juwpr] { display: flex; flex-wrap: wrap; align-items: end; gap: .5rem .75rem; padding: .5rem 1rem; border-bottom: 1px solid var(--mud-palette-divider); }
.client-services-search[b-3uam3juwpr] { flex: 1; min-width: min(15rem, 100%); font-size: .8rem; }
.client-services-search input[b-3uam3juwpr] { display: block; width: 100%; box-sizing: border-box; margin-top: .2rem; padding: .45rem .6rem; font: inherit; color: inherit; background: var(--mud-palette-background-gray); border: 1px solid var(--mud-palette-divider); border-radius: 4px; }
.client-services-filters[b-3uam3juwpr] { display: flex; flex-wrap: wrap; gap: .25rem; width: 100%; }
.client-services-filters button[b-3uam3juwpr] { padding: .3rem .7rem; border: 1px solid var(--mud-palette-divider); border-radius: 4px; background: transparent; color: inherit; font: inherit; font-size: .8rem; cursor: pointer; }
.client-services-filters button[aria-pressed=true][b-3uam3juwpr] { background: var(--mud-palette-primary); color: var(--mud-palette-primary-text); border-color: var(--mud-palette-primary); }
.client-services-search input:focus-visible[b-3uam3juwpr], .client-services-filters button:focus-visible[b-3uam3juwpr] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.client-services-scroll[b-3uam3juwpr] { min-height: 0; min-width: 0; flex: 1; overflow: auto; padding: .5rem max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left)); }
.services-notice[b-3uam3juwpr], .client-services-count[b-3uam3juwpr] { margin: .5rem 0; font-size: .8rem; color: var(--mud-palette-text-secondary); }
.client-services-table[b-3uam3juwpr] { border-collapse: collapse; width: 100%; table-layout: fixed; font-size: .8rem; }
.client-services-table th[b-3uam3juwpr] { text-align: left; color: var(--mud-palette-text-secondary); font-weight: 600; }
.client-services-table th:nth-child(1)[b-3uam3juwpr] { width: 27%; }
.client-services-table th:nth-child(2)[b-3uam3juwpr] { width: 12%; }
.client-services-table th:nth-child(3)[b-3uam3juwpr] { width: 24%; }
.client-services-table td[b-3uam3juwpr], .client-services-table th[b-3uam3juwpr] { padding: .5rem; vertical-align: top; overflow-wrap: anywhere; border-bottom: 1px solid var(--mud-palette-divider); }
.client-services-table code[b-3uam3juwpr], .client-services-table time[b-3uam3juwpr], .client-services-table small[b-3uam3juwpr] { display: block; margin-top: .2rem; font-size: .75rem; color: var(--mud-palette-text-secondary); overflow-wrap: anywhere; }
.service-state[b-3uam3juwpr] { font-weight: 600; }
.service-control-buttons[b-3uam3juwpr] { display: flex; flex-wrap: wrap; gap: .15rem; margin-top: .3rem; }
.service-control-confirm[b-3uam3juwpr] { display: flex; flex-direction: column; gap: .5rem; margin: .25rem 0 .75rem; padding: .75rem; border: 1px solid var(--mud-palette-primary); border-radius: 6px; }
.service-control-confirm label[b-3uam3juwpr] { display: flex; flex-direction: column; gap: .2rem; font-size: .8rem; }
.service-control-confirm input[b-3uam3juwpr] { padding: .5rem; font: inherit; color: inherit; background: var(--mud-palette-background-gray); border: 1px solid var(--mud-palette-divider); border-radius: 4px; }
.service-operation-id[b-3uam3juwpr] { display: block; margin-top: .2rem; overflow-wrap: anywhere; }
.service-state[data-state=Failed][b-3uam3juwpr], .service-state[data-state=Missing][b-3uam3juwpr] { color: var(--mud-palette-error); }
.service-state[data-state=Running][b-3uam3juwpr] { color: var(--mud-palette-success-darken); }
.services-visually-hidden[b-3uam3juwpr] { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
@media (max-width: 650px) {
    .client-services-body[b-3uam3juwpr] { overflow: auto; }
    .client-services-summary[b-3uam3juwpr], .client-services-controls[b-3uam3juwpr] { flex: 0 0 auto; }
    .client-services-header[b-3uam3juwpr], .client-services-summary[b-3uam3juwpr], .client-services-controls[b-3uam3juwpr] { padding-left: .75rem; padding-right: .75rem; }
    .client-services-scroll[b-3uam3juwpr] { flex: 0 0 auto; overflow: visible; padding-left: .75rem; padding-right: .75rem; }
    .client-services-table[b-3uam3juwpr], .client-services-table tbody[b-3uam3juwpr], .client-services-table tr[b-3uam3juwpr], .client-services-table td[b-3uam3juwpr] { display: block; width: 100%; box-sizing: border-box; }
    .client-services-table thead[b-3uam3juwpr] { position: absolute; top: 0; left: 0; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
    .client-services-table tr[b-3uam3juwpr] { padding: .4rem 0; border-bottom: 1px solid var(--mud-palette-divider); }
    .client-services-table td[b-3uam3juwpr] { border: 0; padding: .25rem .2rem; }
    .client-services-table td[b-3uam3juwpr]::before { content: attr(data-label); display: block; color: var(--mud-palette-text-secondary); font-size: .7rem; }
}
/* /Components/Dialogs/ClientTerminalSessionDialog.razor.rz.scp.css */
.client-terminal-session-dialog[b-a9wzs7ebs4] {
    width: calc(100dvw - 32px);
    max-width: calc(100dvw - 32px);
    height: calc(100dvh - 32px);
    max-height: calc(100dvh - 32px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-width: 0;
    min-height: 0;
}

[b-a9wzs7ebs4] .client-terminal-session-dialog .mud-dialog-title {
    padding: 10px 14px;
}

[b-a9wzs7ebs4] .client-terminal-session-dialog .mud-dialog-content {
    flex: 1 1 auto;
    min-height: 0;
    height: auto;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
}

.client-terminal-session-header[b-a9wzs7ebs4] {
    width: 100%;
    min-width: 0;
}

.client-terminal-session-title[b-a9wzs7ebs4] {
    min-width: 0;
}

.client-terminal-session-chip-row[b-a9wzs7ebs4] {
    flex-wrap: wrap;
}

.client-terminal-session-body[b-a9wzs7ebs4] {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.client-terminal-session-status[b-a9wzs7ebs4] {
    flex: 0 0 auto;
    padding: 8px 14px;
    border-bottom: 1px solid var(--mud-palette-divider);
}

.client-terminal-session-host[b-a9wzs7ebs4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--mud-palette-text-secondary);
}

.client-terminal-session-loading[b-a9wzs7ebs4] {
    flex: 1 1 auto;
    min-height: 0;
    height: 100%;
    display: grid;
    place-items: center;
}

.client-terminal-session-console[b-a9wzs7ebs4] {
    position: relative;
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border-radius: 4px;
}

[b-a9wzs7ebs4] .netratel-terminal-console-host {
    flex: 1 1 auto;
    height: 100%;
    width: 100%;
    min-height: 0;
    min-width: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

[b-a9wzs7ebs4] .netratel-terminal-console-root,
[b-a9wzs7ebs4] .netratel-terminal-console {
    flex: 1 1 auto;
    height: 100% !important;
    width: 100% !important;
    min-height: 0;
    min-width: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.client-terminal-session-overlay[b-a9wzs7ebs4] {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
    background: rgba(15, 23, 42, 0.78);
}

.client-terminal-session-error[b-a9wzs7ebs4] {
    position: absolute;
    inset: 16px;
    z-index: 2;
}

@media (max-width: 600px) {
    .client-terminal-session-dialog[b-a9wzs7ebs4] {
        width: 100dvw;
        max-width: 100dvw;
        height: 100dvh;
        max-height: 100dvh;
    }

    [b-a9wzs7ebs4] .client-terminal-session-dialog .mud-dialog-title {
        padding-top: max(10px, env(safe-area-inset-top));
        padding-left: max(14px, env(safe-area-inset-left));
        padding-right: max(14px, env(safe-area-inset-right));
    }
}
/* /Components/Dialogs/GatewayClientLogExplorerDialog.razor.rz.scp.css */
.gateway-log-explorer-dialog[b-p95trgmgpw] { width: 100vw; height: 100dvh; max-width: none; margin: 0; }
.gateway-log-explorer-dialog.mud-dialog-fullscreen[b-p95trgmgpw] { height: 100dvh; max-height: 100dvh; }
.gateway-log-explorer-dialog[b-p95trgmgpw]  .mud-dialog-content { height: 100%; padding: 0; overflow: hidden; }
.gateway-log-explorer-embedded[b-p95trgmgpw] { width: 100vw; height: 100dvh; max-width: none; margin: 0; }
.gateway-log-explorer-shell[b-p95trgmgpw] { height: 100%; min-height: 0; display: flex; flex-direction: column; }
.gateway-log-toolbar[b-p95trgmgpw] { position: sticky; top: 0; z-index: 2; display: flex; gap: .75rem; align-items: center; padding: max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left)); background: var(--mud-palette-surface); border-bottom: 1px solid var(--mud-palette-lines-default); }
.gateway-log-identity[b-p95trgmgpw] { min-width: 0; flex: 1; }
.gateway-log-identity[b-p95trgmgpw]  .mud-typography { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gateway-log-controls[b-p95trgmgpw] { display: grid; grid-template-columns: minmax(14rem, 1fr) auto; gap: .5rem; align-items: center; padding: .5rem max(1rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left)); border-bottom: 1px solid var(--mud-palette-lines-default); }
.gateway-log-controls > *[b-p95trgmgpw] { min-width: 0; }
.gateway-log-quick-actions[b-p95trgmgpw] { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: .25rem; }
.gateway-log-filter-panel[b-p95trgmgpw] { display: grid; grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); gap: .5rem; align-items: end; padding: .5rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left)); border-bottom: 1px solid var(--mud-palette-lines-default); }
.gateway-log-filter-full[b-p95trgmgpw] { grid-column: 1 / -1; }
.gateway-log-filter-actions[b-p95trgmgpw] { display: flex; align-items: center; gap: .25rem; min-height: 2.5rem; }
.gateway-log-scroll[b-p95trgmgpw] { min-height: 0; flex: 1; overflow: auto; padding: .75rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left)); }
.gateway-log-record[b-p95trgmgpw] { padding: .6rem .75rem; border-bottom: 1px solid var(--mud-palette-lines-default); }
.gateway-log-record-meta[b-p95trgmgpw] { display: flex; flex-wrap: wrap; gap: .45rem; align-items: center; font-size: .78rem; color: var(--mud-palette-text-secondary); }
.gateway-log-record pre[b-p95trgmgpw] { margin: .4rem 0 0; white-space: pre-wrap; overflow-wrap: anywhere; font: .82rem/1.45 var(--mud-typography-default-family); color: var(--mud-palette-text-primary); }
@media (max-width: 600px) { .gateway-log-toolbar[b-p95trgmgpw] { gap: .5rem; } .gateway-log-toolbar .mud-chip[b-p95trgmgpw] { display: none; } .gateway-log-controls[b-p95trgmgpw] { grid-template-columns: 1fr; padding: .5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left)); } .gateway-log-quick-actions[b-p95trgmgpw] { justify-content: space-between; width: 100%; } .gateway-log-filter-panel[b-p95trgmgpw] { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: .5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left)); } .gateway-log-scroll[b-p95trgmgpw] { padding: .5rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left)); } }
/* /Components/Dialogs/GatewayTelemetryDashboard.razor.rz.scp.css */
.telemetry-dashboard[b-4tdewi7nho] { display: grid; gap: 1rem; min-width: 0; }
.telemetry-metric-grid[b-4tdewi7nho] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; align-items: stretch; min-width: 0; }
.telemetry-metric-card[b-4tdewi7nho] { min-width: 0; border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); background: var(--mud-palette-surface); }
.telemetry-primary-card[b-4tdewi7nho] { display: flex; flex-direction: column; min-height: clamp(280px, 35dvh, 340px); padding: 1.1rem; overflow: hidden; }
.telemetry-card-header[b-4tdewi7nho] { display: flex; gap: .75rem; justify-content: space-between; align-items: flex-start; min-width: 0; }
.telemetry-card-label[b-4tdewi7nho] { color: var(--mud-palette-text-secondary); font-weight: 700; letter-spacing: .05em; text-transform: uppercase; }
.telemetry-primary-value[b-4tdewi7nho] { margin-top: .8rem; font-size: clamp(2.5rem, 3.6vw, 3.5rem); font-weight: 650; line-height: 1; letter-spacing: -.045em; }
.telemetry-utilisation[b-4tdewi7nho] { margin: .9rem 0 .75rem; }
.telemetry-supporting-values[b-4tdewi7nho] { display: flex; flex-wrap: wrap; gap: .5rem 1rem; color: var(--mud-palette-text-secondary); font-size: .8rem; }
.telemetry-supporting-values strong[b-4tdewi7nho] { color: var(--mud-palette-text-primary); font-weight: 600; }
.telemetry-chart-region[b-4tdewi7nho] { display: flex; flex: 1 1 auto; min-height: 140px; margin-top: .45rem; }
.telemetry-chart-region[b-4tdewi7nho]  .telemetry-sparkline { flex: 1; height: auto; min-height: 140px; margin-top: 0; }
.telemetry-card-footer[b-4tdewi7nho] { min-height: 1.25rem; margin-top: .45rem; color: var(--mud-palette-text-secondary); font-size: .76rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.telemetry-network-values[b-4tdewi7nho] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; margin: 1rem 0 .35rem; }
.telemetry-network-values div[b-4tdewi7nho] { min-width: 0; }
.telemetry-network-values span[b-4tdewi7nho], .telemetry-network-values strong[b-4tdewi7nho] { display: block; }
.telemetry-network-values strong[b-4tdewi7nho] { overflow: hidden; font-size: clamp(1.25rem, 2vw, 1.85rem); text-overflow: ellipsis; white-space: nowrap; }
.telemetry-rx-label[b-4tdewi7nho] { color: var(--mud-palette-primary); font-size: .76rem; font-weight: 700; }
.telemetry-tx-label[b-4tdewi7nho] { color: var(--mud-palette-info); font-size: .76rem; font-weight: 700; }
.telemetry-disk-section[b-4tdewi7nho] { padding: 1rem 1.1rem; }
.telemetry-disk-grid[b-4tdewi7nho] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; margin-top: .75rem; }
.telemetry-disk-card[b-4tdewi7nho] { min-width: 0; padding: .8rem; border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-control, 6px); background: var(--mud-palette-background-gray); }
.telemetry-disk-heading[b-4tdewi7nho], .telemetry-disk-values[b-4tdewi7nho] { display: flex; gap: .5rem; justify-content: space-between; min-width: 0; }
.telemetry-disk-heading strong[b-4tdewi7nho] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.telemetry-disk-values[b-4tdewi7nho] { flex-wrap: wrap; margin-top: .5rem; color: var(--mud-palette-text-secondary); font-size: .76rem; }
@media (max-width: 960px) { .telemetry-metric-grid[b-4tdewi7nho] { grid-template-columns: repeat(2, minmax(0, 1fr)); } .telemetry-metric-card:last-child[b-4tdewi7nho] { grid-column: 1 / -1; } }
@media (max-width: 600px) { .telemetry-metric-grid[b-4tdewi7nho], .telemetry-disk-grid[b-4tdewi7nho] { grid-template-columns: minmax(0, 1fr); } .telemetry-metric-card:last-child[b-4tdewi7nho] { grid-column: auto; } .telemetry-primary-card[b-4tdewi7nho] { min-height: 280px; padding: 1rem; } .telemetry-chart-region[b-4tdewi7nho], .telemetry-chart-region[b-4tdewi7nho]  .telemetry-sparkline { min-height: 120px; } }
@media (prefers-reduced-motion: reduce) { .telemetry-dashboard *[b-4tdewi7nho], .telemetry-dashboard *[b-4tdewi7nho]::before, .telemetry-dashboard *[b-4tdewi7nho]::after { transition-duration: 0ms !important; animation-duration: 0ms !important; } }
/* /Components/Dialogs/GatewayTelemetryDialog.razor.rz.scp.css */
.client-telemetry-dialog[b-kenrbomktt] {
    min-width: 0;
}

.client-telemetry-dialog.mud-dialog-fullscreen[b-kenrbomktt] {
    position: fixed;
    inset: 0;
    width: 100vw !important;
    height: 100dvh !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
}

.client-telemetry-dialog[b-kenrbomktt]  .mud-dialog-content {
    min-height: 0;
    overflow: auto;
    padding: max(12px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));
}

.telemetry-toolbar[b-kenrbomktt] {
    position: sticky;
    top: 0;
    z-index: 1;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto;
    grid-template-areas: "identity state close";
    align-items: start;
    column-gap: .75rem;
    row-gap: .25rem;
    padding: 8px 0;
    background: var(--mud-palette-surface);
}

.telemetry-identity[b-kenrbomktt] { grid-area: identity; min-width: 0; }
.telemetry-stream-state[b-kenrbomktt] { grid-area: state; max-width: 100%; justify-self: end; }
.telemetry-close-button[b-kenrbomktt] { grid-area: close; min-width: 44px; min-height: 44px; justify-self: end; }

.client-telemetry-dialog[b-kenrbomktt]  .telemetry-health-strip {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 12px;
}

.client-telemetry-dialog[b-kenrbomktt]  .telemetry-health-label { opacity: .72; letter-spacing: .04em; text-transform: uppercase; }
.client-telemetry-dialog[b-kenrbomktt]  .telemetry-health-strip .mud-grid-item { min-width: 0; }
.client-telemetry-dialog[b-kenrbomktt]  .telemetry-health-strip .mud-typography:not(.telemetry-health-label) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (max-width: 480px) {
    .telemetry-toolbar[b-kenrbomktt] {
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-areas:
            "identity close"
            "state close";
    }
    .telemetry-stream-state[b-kenrbomktt] { justify-self: start; }
}

@media (max-width: 390px) {
    .client-telemetry-dialog[b-kenrbomktt]  .mud-dialog-content { padding-inline: 12px; }
}
/* /Components/Dialogs/TelemetrySparkline.razor.rz.scp.css */
.telemetry-sparkline[b-pzve6ps4l1] {
    display: block;
    width: 100%;
    height: 140px;
    margin-top: .75rem;
}

.telemetry-sparkline-empty[b-pzve6ps4l1] {
    display: grid;
    place-items: center;
    color: var(--mud-palette-text-secondary);
    border: 1px dashed var(--mud-palette-lines-default);
}

@media (prefers-reduced-motion: reduce) {
    .telemetry-sparkline[b-pzve6ps4l1] { transition: none; }
}

@media (max-width: 390px) {
    .telemetry-sparkline[b-pzve6ps4l1] { height: 120px; }
}
/* /Components/Layout/GlobalSearchOverlay.razor.rz.scp.css */
.global-search-selected[b-jblrlzktmx] {
    background: var(--mud-palette-action-default-hover);
    outline: 1px solid var(--mud-palette-primary);
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.netratel-nav[b-kf9st1uj2u] {
    padding: 0.4rem 0.5rem 0.75rem;
}

.nav-section-heading[b-kf9st1uj2u] {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    margin: 0.7rem 0.5rem 0.25rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.nav-section-heading[b-kf9st1uj2u]::before,
.nav-section-heading[b-kf9st1uj2u]::after {
    content: "";
    flex: 1;
    min-width: 0;
    border-top: 1px solid var(--mud-palette-divider);
}

.nav-account-divider[b-kf9st1uj2u] {
    border-color: var(--mud-palette-divider);
    margin-top: 0.5rem !important;
}

[b-kf9st1uj2u] .mud-nav-link,
[b-kf9st1uj2u] .mud-nav-group > .mud-nav-link {
    min-width: 0;
    align-items: center;
    position: relative;
    min-height: 36px;
    margin: 0.08rem 0;
    border: 1px solid transparent;
    border-radius: var(--mud-default-borderradius);
    color: var(--mud-palette-drawer-text);
    font-weight: 600;
}

[b-kf9st1uj2u] .mud-nav-link .mud-nav-link-text,
[b-kf9st1uj2u] .mud-nav-group .mud-nav-link-text {
    letter-spacing: 0;
}

[b-kf9st1uj2u] .mud-nav-link .mud-icon-root,
[b-kf9st1uj2u] .mud-nav-group .mud-icon-root {
    color: var(--mud-palette-drawer-icon);
}

[b-kf9st1uj2u] .mud-nav-link:hover,
[b-kf9st1uj2u] .mud-nav-group > .mud-nav-link:hover {
    border-color: color-mix(in srgb, var(--mud-palette-primary) 26%, transparent);
    background: color-mix(in srgb, var(--mud-palette-primary) 7%, var(--mud-palette-drawer-background));
    color: var(--mud-palette-text-primary);
}

[b-kf9st1uj2u] .mud-nav-link.active:not(.mud-nav-link-disabled),
[b-kf9st1uj2u] .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-icon-root {
    color: var(--mud-palette-text-primary);
}

[b-kf9st1uj2u] .mud-nav-link.active:not(.mud-nav-link-disabled) {
    border-color: color-mix(in srgb, var(--mud-palette-primary) 35%, transparent);
    background: color-mix(in srgb, var(--mud-palette-primary) 12%, var(--mud-palette-drawer-background));
    box-shadow: inset 3px 0 0 var(--mud-palette-primary);
}

[b-kf9st1uj2u] .mud-collapse-container {
    margin-left: 0.45rem;
    padding-left: 0.3rem;
    border-left: 1px solid var(--mud-palette-divider);
}

[b-kf9st1uj2u] .mud-collapse-container .mud-nav-link {
    min-height: 34px;
    color: var(--mud-palette-text-secondary);
    font-size: 0.88rem;
}

[b-kf9st1uj2u] .mud-nav-link {
    padding: 6px 8px;
}

[b-kf9st1uj2u] .mud-nav-link .mud-nav-link-text {
    margin-left: 8px;
    min-width: 0;
    flex: 1 1 auto;
    white-space: nowrap;
    overflow-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
}

[b-kf9st1uj2u] .mud-nav-link .mud-icon-root,
[b-kf9st1uj2u] .mud-nav-link .mud-nav-link-expand-icon {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
}

[b-kf9st1uj2u] .mud-nav-link:focus-visible {
    /* The full-label disclosure must escape MudBlazor's ripple clipping. */
    overflow: visible;
    outline: 2px solid var(--mud-palette-info);
    outline-offset: -2px;
}

[b-kf9st1uj2u] .mud-nav-link:focus-visible > .mud-ripple-effect {
    display: none;
}

[b-kf9st1uj2u] .mud-collapse-wrapper,
[b-kf9st1uj2u] .mud-collapse-wrapper-inner {
    min-width: 0;
}

[b-kf9st1uj2u] .mud-collapse-entered > .mud-collapse-wrapper {
    overflow: visible;
}

/* Full names remain the controls' accessible names. Mirror hover titles for
   sighted keyboard users without changing a row's height or width. */
[b-kf9st1uj2u] a.mud-nav-link[aria-label]:focus-visible::after,
[b-kf9st1uj2u] .mud-nav-group > button:focus-visible::after {
    content: attr(aria-label);
    position: absolute;
    left: 2px;
    right: 2px;
    top: 100%;
    z-index: 10;
    padding: 4px 6px;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--mud-default-borderradius);
    background: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3;
    white-space: normal;
    overflow-wrap: anywhere;
    pointer-events: none;
}

[b-kf9st1uj2u] .mud-nav-group {
    position: relative;
    min-width: 0;
}

@media (pointer: coarse) {
    [b-kf9st1uj2u] .mud-nav-link,
    [b-kf9st1uj2u] .mud-collapse-container .mud-nav-link {
        min-height: 44px;
    }
}
/* /Components/Pages/AIOps/PromptPicker.razor.rz.scp.css */
.ai-prompt-picker[b-g70azkeo8u]{min-width:0;margin:.75rem 0;border-top:1px solid var(--mud-palette-divider);padding-top:.5rem}
.ai-prompt-picker h4[b-g70azkeo8u]{font-size:.875rem;margin:.25rem 0}.ai-prompt-picker h4 span[b-g70azkeo8u],.prompt-help[b-g70azkeo8u]{font-size:.75rem;color:var(--mud-palette-text-secondary)}
.prompt-default[b-g70azkeo8u],.prompt-selected li[b-g70azkeo8u],.prompt-catalog li[b-g70azkeo8u]{border:1px solid var(--mud-palette-divider);border-radius:4px;padding:.5rem;margin:.4rem 0;font-size:.8125rem;overflow-wrap:anywhere}
.prompt-selected[b-g70azkeo8u]{padding-left:1.25rem}.prompt-catalog[b-g70azkeo8u]{list-style:none;padding:0;max-height:240px;overflow:auto}.ai-prompt-picker p[b-g70azkeo8u]{margin:.25rem 0}
.prompt-actions[b-g70azkeo8u]{display:flex;gap:.25rem;margin-top:.35rem}.ai-prompt-picker label[b-g70azkeo8u]{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}
.ai-prompt-picker button[b-g70azkeo8u],.ai-prompt-picker input[b-g70azkeo8u]{font:inherit;font-size:.8125rem;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-divider);border-radius:4px;padding:.35rem .5rem;max-width:100%}
.ai-prompt-picker button:disabled[b-g70azkeo8u]{opacity:.55}.ai-prompt-picker details[b-g70azkeo8u]{margin:.75rem 0}.ai-prompt-picker summary[b-g70azkeo8u]{cursor:pointer;font-size:.8125rem}.ai-prompt-picker h5[b-g70azkeo8u]{font-size:.8125rem;margin:.75rem 0 .25rem}
.ai-prompt-picker pre[b-g70azkeo8u]{font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;margin:.25rem 0}
.ai-prompt-picker [role=alert][b-g70azkeo8u]{color:var(--mud-palette-error)}.ai-prompt-picker button:focus-visible[b-g70azkeo8u],.ai-prompt-picker input:focus-visible[b-g70azkeo8u]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}
/* /Components/Pages/AIOps/Prompts.razor.rz.scp.css */
.prompt-library[b-onihgvc2yy]{max-width:1500px;margin:0 auto;padding-top:10px;height:calc(100dvh - var(--netratel-appbar-height,48px) - var(--netratel-content-gutter,16px));display:flex;flex-direction:column;gap:10px;box-sizing:border-box;color:var(--mud-palette-text-primary)}
h1[b-onihgvc2yy]{font-size:1.35rem;line-height:1.4;margin:0;white-space:nowrap}h2[b-onihgvc2yy]{font-size:1rem;line-height:1.4;margin:0}
.prompt-toolbar[b-onihgvc2yy]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-shrink:0}
.prompt-tenant-field[b-onihgvc2yy]{width:180px}.prompt-search-field[b-onihgvc2yy]{flex:1;min-width:170px;max-width:360px}
.prompt-toolbar[b-onihgvc2yy]  .mud-input-control{margin-top:0;margin-bottom:0}.prompt-toolbar[b-onihgvc2yy]  .mud-button-root{white-space:nowrap}
.prompt-workspace[b-onihgvc2yy]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px;flex:1;min-height:0}
.prompt-list[b-onihgvc2yy],.prompt-detail[b-onihgvc2yy]{min-width:0;min-height:0;border:1px solid var(--mud-palette-lines-default);border-radius:6px;background:var(--mud-palette-surface)}
.prompt-list[b-onihgvc2yy]{display:flex;flex-direction:column;overflow:hidden}.prompt-list-items[b-onihgvc2yy]{overflow:auto;flex:1;padding:6px}
.prompt-default-status[b-onihgvc2yy]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:36px;padding:4px 10px;border-bottom:1px solid var(--mud-palette-lines-default);font-size:.8rem}.prompt-default-status>span[b-onihgvc2yy]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prompt-help[b-onihgvc2yy]{padding:7px 10px;font-size:.8rem;border-bottom:1px solid var(--mud-palette-lines-default);overflow:auto;max-height:220px}.prompt-help p[b-onihgvc2yy]{margin:8px 0}.prompt-help summary[b-onihgvc2yy],.prompt-audit summary[b-onihgvc2yy]{cursor:pointer;color:var(--mud-palette-text-secondary)}
.prompt-item[b-onihgvc2yy]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin-bottom:4px;padding:8px 10px;text-align:left;color:inherit;font:inherit;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;overflow-wrap:anywhere}
.prompt-item:hover[b-onihgvc2yy]{background:var(--mud-palette-action-default-hover)}.prompt-item.selected[b-onihgvc2yy]{background:var(--mud-palette-primary-hover);border-color:var(--mud-palette-primary);box-shadow:inset 3px 0 var(--mud-palette-primary)}.prompt-item:focus-visible[b-onihgvc2yy]{outline:2px solid var(--mud-palette-primary);outline-offset:-2px}.prompt-item:disabled[b-onihgvc2yy]{opacity:.6;cursor:default}.prompt-item strong[b-onihgvc2yy]{font-size:.9rem}.prompt-item span[b-onihgvc2yy],.muted[b-onihgvc2yy],small[b-onihgvc2yy]{color:var(--mud-palette-text-secondary);font-size:.78rem}
.prompt-detail[b-onihgvc2yy]{display:flex;flex-direction:column;padding:10px;gap:8px;overflow:auto}
.prompt-detail-heading[b-onihgvc2yy]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;flex-shrink:0}.prompt-unsaved[b-onihgvc2yy]{font-size:.8rem;color:var(--mud-palette-warning)}
.prompt-detail-status[b-onihgvc2yy]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.prompt-fields[b-onihgvc2yy]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;flex-shrink:0}.prompt-fields[b-onihgvc2yy]  .mud-input-control{margin-top:2px;margin-bottom:0}
.prompt-description[b-onihgvc2yy]{font-size:.85rem;margin:0;overflow-wrap:anywhere}.prompt-audit[b-onihgvc2yy]{font-size:.78rem;max-height:150px;overflow:auto;flex-shrink:0}.prompt-audit dl[b-onihgvc2yy]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:8px 0}.prompt-audit dt[b-onihgvc2yy],.prompt-audit dd[b-onihgvc2yy]{margin:0;overflow-wrap:anywhere}
.prompt-editor[b-onihgvc2yy]{flex:1;min-height:250px;resize:vertical;overflow:hidden}.prompt-editor[b-onihgvc2yy]  .monaco-text-surface{min-height:250px;border-radius:4px}.prompt-editor[b-onihgvc2yy]  .monaco-text-content,.prompt-editor[b-onihgvc2yy]  .monaco-editor-container{min-height:200px}.prompt-editor[b-onihgvc2yy]  .monaco-editor-container{height:100% !important;border:0}.prompt-editor[b-onihgvc2yy]  .monaco-text-toolbar{padding:5px 8px;gap:8px}
.prompt-footer[b-onihgvc2yy]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;flex-shrink:0;position:sticky;bottom:-10px;padding:6px 0 2px;background:var(--mud-palette-surface)}.prompt-actions[b-onihgvc2yy]{display:flex;gap:4px;align-items:center;flex-wrap:wrap}
.prompt-notice[b-onihgvc2yy]{margin:0;padding:8px 10px;border:1px solid var(--mud-palette-warning);border-radius:4px;flex-shrink:0}.prompt-notice p[b-onihgvc2yy]{margin:0 0 6px;font-size:.85rem}.prompt-discard[b-onihgvc2yy]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.prompt-empty[b-onihgvc2yy]{margin:0;padding:10px;font-size:.85rem;color:var(--mud-palette-text-secondary)}.prompt-empty p[b-onihgvc2yy]{margin:8px 0}
@media(max-width:850px){.prompt-library[b-onihgvc2yy]{height:auto;min-height:calc(100dvh - var(--netratel-appbar-height,48px) - 16px)}.prompt-toolbar[b-onihgvc2yy]{gap:6px}.prompt-tenant-field[b-onihgvc2yy]{width:160px}.prompt-search-field[b-onihgvc2yy]{max-width:none}.prompt-workspace[b-onihgvc2yy]{grid-template-columns:1fr}.prompt-list[b-onihgvc2yy]{max-height:220px}.prompt-list-items[b-onihgvc2yy]{min-height:60px}.prompt-detail[b-onihgvc2yy]{min-height:430px}.prompt-workspace.is-editing .prompt-list[b-onihgvc2yy]{max-height:155px}.prompt-editor[b-onihgvc2yy]{min-height:260px}.prompt-footer[b-onihgvc2yy]{bottom:0}}
@media(max-width:500px){.prompt-toolbar h1[b-onihgvc2yy]{width:100%}.prompt-tenant-field[b-onihgvc2yy]{width:calc(45% - 6px)}.prompt-search-field[b-onihgvc2yy]{min-width:0;flex-basis:50%}.prompt-fields[b-onihgvc2yy]{grid-template-columns:1fr}.prompt-detail[b-onihgvc2yy]{padding:8px}.prompt-footer[b-onihgvc2yy]{justify-content:flex-start}.prompt-actions[b-onihgvc2yy]{margin-left:auto}}
@media(pointer:coarse){.prompt-item[b-onihgvc2yy]{min-height:44px}.prompt-library[b-onihgvc2yy]  .mud-icon-button{min-width:44px;min-height:44px}}
/* /Components/Pages/AIOps/Tools.razor.rz.scp.css */
.ai-ops[b-8rwrjzqrcz]{padding:1.25rem;max-width:1600px;margin:0 auto;color:var(--mud-palette-text-primary);font-size:.9rem}.ai-heading[b-8rwrjzqrcz],.ai-toolbar[b-8rwrjzqrcz],.ai-chat-heading[b-8rwrjzqrcz],.ai-actions[b-8rwrjzqrcz]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ai-heading[b-8rwrjzqrcz]{justify-content:space-between;margin-bottom:1.1rem}.ai-heading h1[b-8rwrjzqrcz]{margin:0;font-size:1.7rem;letter-spacing:-.03em}.ai-heading p[b-8rwrjzqrcz]{color:var(--mud-palette-text-secondary);margin:.4rem 0}.ai-heading .ai-eyebrow[b-8rwrjzqrcz]{font-size:.65rem;font-weight:700;letter-spacing:.18em;color:var(--mud-palette-primary);margin:0 0 .4rem}.ai-ops a[b-8rwrjzqrcz]{color:var(--mud-palette-primary);text-decoration:underline;text-underline-offset:3px}.ai-connection[b-8rwrjzqrcz]{padding:.5rem .8rem;border:1px solid var(--mud-palette-divider);border-radius:2rem;font-size:.8rem}.ai-ops label[b-8rwrjzqrcz]{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--mud-palette-text-secondary)}.ai-ops input[b-8rwrjzqrcz],.ai-ops select[b-8rwrjzqrcz],.ai-ops textarea[b-8rwrjzqrcz]{font:inherit;color:var(--mud-palette-text-primary);background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);border-radius:6px;padding:.6rem;max-width:100%;min-width:0}.ai-ops button[b-8rwrjzqrcz]{font:inherit;font-size:.82rem;color:var(--mud-palette-text-primary);background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);border-radius:6px;padding:.6rem .85rem;cursor:pointer}.ai-ops button.ai-primary[b-8rwrjzqrcz]{background:var(--mud-palette-primary);border-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.ai-ops button:disabled[b-8rwrjzqrcz]{opacity:.5;cursor:default}.ai-ops :is(button,input,select,textarea,a):focus-visible[b-8rwrjzqrcz]{outline:2px solid var(--mud-palette-primary);outline-offset:3px}.ai-toolbar[b-8rwrjzqrcz]{align-items:end;margin-bottom:1rem}.ai-toolbar>label[b-8rwrjzqrcz]{min-width:180px}.ai-metrics[b-8rwrjzqrcz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.ai-metrics>div[b-8rwrjzqrcz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border:1px solid var(--mud-palette-divider);border-radius:8px;background:var(--mud-palette-surface)}.ai-metrics span[b-8rwrjzqrcz]{font-size:.78rem;color:var(--mud-palette-text-secondary)}.ai-metrics strong[b-8rwrjzqrcz]{font-size:1.65rem;font-weight:600}.ai-workspace[b-8rwrjzqrcz]{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:1rem;min-height:580px}.ai-investigation-list[b-8rwrjzqrcz],.ai-conversation[b-8rwrjzqrcz]{border:1px solid var(--mud-palette-divider);border-radius:10px;background:var(--mud-palette-surface);min-width:0}.ai-investigation-list[b-8rwrjzqrcz]{padding:.8rem;display:flex;flex-direction:column;gap:.65rem;max-height:85vh;overflow:auto}.ai-ops button.ai-investigation[b-8rwrjzqrcz]{text-align:left;display:flex;flex-direction:column;align-items:start;gap:.35rem;border:1px solid transparent;padding:.85rem;width:100%}.ai-ops button.ai-investigation.selected[b-8rwrjzqrcz]{border-color:var(--mud-palette-primary);background:var(--mud-palette-primary-hover)}.ai-investigation strong[b-8rwrjzqrcz]{overflow-wrap:anywhere;line-height:1.5}.ai-investigation small[b-8rwrjzqrcz],.ai-muted[b-8rwrjzqrcz]{color:var(--mud-palette-text-secondary);font-size:.75rem}.ai-state[b-8rwrjzqrcz]{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mud-palette-primary);font-weight:600}.ai-chat-heading[b-8rwrjzqrcz]{padding:1.1rem;justify-content:space-between;border-bottom:1px solid var(--mud-palette-divider)}.ai-chat-heading h2[b-8rwrjzqrcz]{margin:.35rem 0;font-size:1.1rem;overflow-wrap:anywhere}.ai-chat-heading small[b-8rwrjzqrcz]{font-family:monospace;font-size:.65rem;color:var(--mud-palette-text-secondary);overflow-wrap:anywhere}.ai-context[b-8rwrjzqrcz]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;background:var(--mud-palette-background)}.ai-context span[b-8rwrjzqrcz]{border:1px solid var(--mud-palette-divider);padding:.25rem .45rem;border-radius:4px;font-size:.7rem}.ai-context a[b-8rwrjzqrcz]{font-size:.73rem}.ai-transcript[b-8rwrjzqrcz]{padding:1rem;max-height:58vh;min-height:280px;overflow:auto;overflow-wrap:anywhere}.ai-message[b-8rwrjzqrcz]{border:1px solid var(--mud-palette-divider);border-radius:8px;padding:.85rem;margin:.8rem 0;background:var(--mud-palette-background)}.ai-message.operator[b-8rwrjzqrcz]{margin-left:7%;border-left:3px solid var(--mud-palette-primary)}.ai-message.assistant[b-8rwrjzqrcz]{margin-right:3%}.ai-message header[b-8rwrjzqrcz]{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:.65rem;color:var(--mud-palette-text-secondary)}.ai-message>div[b-8rwrjzqrcz]{white-space:pre-wrap;line-height:1.65;font-size:.875rem}.ai-draft[b-8rwrjzqrcz]{border-style:dashed}.ai-timeline[b-8rwrjzqrcz]{font-size:.73rem;color:var(--mud-palette-text-secondary);padding:.35rem .15rem;line-height:1.5}.ai-activity[b-8rwrjzqrcz]{font-size:.75rem;padding:.45rem .6rem;border-bottom:1px solid var(--mud-palette-divider)}.ai-activity summary[b-8rwrjzqrcz]{cursor:pointer}.ai-notice[b-8rwrjzqrcz],.ai-approval[b-8rwrjzqrcz]{padding:.9rem;margin:1rem;border:1px solid var(--mud-palette-warning);border-radius:8px;font-size:.83rem;line-height:1.6}.ai-approval[b-8rwrjzqrcz]{border-color:var(--mud-palette-primary);background:var(--mud-palette-background)}.ai-approval p[b-8rwrjzqrcz]{margin:.5rem 0}.ai-notice>.ai-actions[b-8rwrjzqrcz]{margin-top:.6rem}.ai-processing[b-8rwrjzqrcz]{font-size:.75rem;color:var(--mud-palette-primary);padding:.25rem 1rem}.ai-composer[b-8rwrjzqrcz]{padding:1rem;border-top:1px solid var(--mud-palette-divider)}.ai-composer textarea[b-8rwrjzqrcz]{resize:vertical;min-height:90px;font-size:.875rem}.ai-composer>div[b-8rwrjzqrcz]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.65rem}.ai-composer small[b-8rwrjzqrcz]{color:var(--mud-palette-text-secondary);font-size:.68rem;max-width:75%}.ai-empty[b-8rwrjzqrcz]{padding:4rem 1.5rem;text-align:center;max-width:580px;margin:auto}.ai-empty h2[b-8rwrjzqrcz]{font-size:1.15rem}.ai-empty p[b-8rwrjzqrcz]{color:var(--mud-palette-text-secondary);line-height:1.7;margin:.8rem 0}.ai-symbol[b-8rwrjzqrcz]{font-size:2.7rem;color:var(--mud-palette-primary);margin-bottom:1rem}.ai-create[b-8rwrjzqrcz]{padding:1rem;margin:1rem 0;border:1px solid var(--mud-palette-primary);border-radius:8px;display:grid;gap:.75rem;background:var(--mud-palette-surface)}.ai-create h2[b-8rwrjzqrcz]{font-size:1rem;margin:0}.ai-create>p[b-8rwrjzqrcz]{font-size:.75rem;color:var(--mud-palette-text-secondary);margin:0}.ai-system-picker[b-8rwrjzqrcz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem;max-height:220px;overflow:auto}.ai-system-picker>label[b-8rwrjzqrcz],.ai-check[b-8rwrjzqrcz]{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem;padding:.55rem;border:1px solid var(--mud-palette-divider);border-radius:6px}.ai-system-picker span[b-8rwrjzqrcz]{display:flex;flex-direction:column;overflow-wrap:anywhere}.ai-system-picker input[b-8rwrjzqrcz],.ai-check input[b-8rwrjzqrcz]{accent-color:var(--mud-palette-primary)}@media(max-width:800px){.ai-ops[b-8rwrjzqrcz]{padding:.75rem}.ai-workspace[b-8rwrjzqrcz]{grid-template-columns:1fr}.ai-investigation-list[b-8rwrjzqrcz]{max-height:300px}.ai-metrics[b-8rwrjzqrcz]{gap:.4rem}.ai-metrics>div[b-8rwrjzqrcz]{flex-direction:column;align-items:start;padding:.75rem}.ai-metrics span[b-8rwrjzqrcz]{font-size:.65rem}.ai-heading h1[b-8rwrjzqrcz]{font-size:1.4rem}.ai-toolbar[b-8rwrjzqrcz]{gap:.5rem}.ai-toolbar>label[b-8rwrjzqrcz]{flex:1}.ai-transcript[b-8rwrjzqrcz]{max-height:65vh}.ai-chat-heading[b-8rwrjzqrcz]{align-items:start}.ai-message.operator[b-8rwrjzqrcz]{margin-left:3%}.ai-composer>div[b-8rwrjzqrcz]{align-items:end}.ai-composer small[b-8rwrjzqrcz]{font-size:.63rem}}

.ai-context-preview[b-8rwrjzqrcz] { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 26rem; overflow: auto; }
.ai-context span small[b-8rwrjzqrcz] { display: block; }
/* /Components/Pages/Clients/ClientsMgmt/ClientsMgmt.razor.rz.scp.css */
.client-activity-table[b-86l6hg9kvb] { min-width:0; }
.client-activity-table[b-86l6hg9kvb]  .mud-table-cell { vertical-align:top; }
.client-activity-table[b-86l6hg9kvb]  .client-activity-details-row:hover { background:transparent; }
.client-activity-details-cell[b-86l6hg9kvb] { padding:0; border-bottom:1px solid var(--mud-palette-divider); }
.client-activity-details-toggle[b-86l6hg9kvb] { display:flex; align-items:center; gap:.25rem; margin-top:.4rem; padding:.25rem .375rem; border:0; border-radius:6px; background:transparent; color:var(--mud-palette-primary); font:inherit; font-size:.8125rem; cursor:pointer; }
.client-activity-details-toggle:hover[b-86l6hg9kvb] { background:var(--mud-palette-action-default-hover); }
.client-activity-details-toggle:focus-visible[b-86l6hg9kvb] { outline:2px solid var(--mud-palette-primary); outline-offset:2px; }
@media(max-width:600px) { .client-activity-details-cell[b-86l6hg9kvb] { display:block; width:100%; } }
/* /Components/Pages/Clients/ClientsMgmt/ClientUpdateAttemptDetails.razor.rz.scp.css */
.attempt-details[b-xfcc04m6tq] { min-width:0; padding:.35rem .75rem .85rem; }
.attempt-details[b-xfcc04m6tq]  .attempt-details-panel { border-radius:10px; background:var(--mud-palette-background); }
.attempt-details[b-xfcc04m6tq]  .mud-expand-panel-header { min-height:3rem; }
.attempt-details-heading[b-xfcc04m6tq] { display:flex; align-items:center; flex-wrap:wrap; gap:.5rem; min-width:0; }
.attempt-details-heading strong[b-xfcc04m6tq] { font-size:.875rem; }
.attempt-details-heading span[b-xfcc04m6tq] { font-size:.75rem; color:var(--mud-palette-text-secondary); overflow-wrap:anywhere; }
.attempt-details-identity[b-xfcc04m6tq] { display:flex; align-items:baseline; flex-wrap:wrap; gap:.35rem .75rem; margin-bottom:1rem; font-size:.75rem; }
.attempt-details-identity span[b-xfcc04m6tq] { color:var(--mud-palette-text-secondary); }
.attempt-details code[b-xfcc04m6tq] { color:var(--mud-palette-text-primary); font-size:.75rem; overflow-wrap:anywhere; white-space:normal; }
.attempt-details-grid[b-xfcc04m6tq] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; }
.attempt-details-card[b-xfcc04m6tq] { min-width:0; padding:1rem; border:1px solid var(--mud-palette-divider); border-radius:8px; background:var(--mud-palette-surface); }
.attempt-details-card h3[b-xfcc04m6tq] { display:flex; align-items:center; gap:.5rem; margin:0 0 .75rem; font-size:.8125rem; font-weight:600; }
.attempt-details-card h3[b-xfcc04m6tq]  .mud-icon-root { color:var(--mud-palette-primary); }
.attempt-details-card dl[b-xfcc04m6tq] { margin:0; display:grid; gap:.625rem; }
.attempt-details-card dl>div[b-xfcc04m6tq] { display:grid; grid-template-columns:minmax(7rem,35%) minmax(0,1fr); gap:.5rem; align-items:baseline; }
.attempt-details-card dt[b-xfcc04m6tq] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.attempt-details-card dd[b-xfcc04m6tq] { margin:0; font-size:.8125rem; overflow-wrap:anywhere; }
.attempt-details-message[b-xfcc04m6tq] { margin:.75rem 0 0; padding-top:.75rem; border-top:1px solid var(--mud-palette-divider); font-size:.8125rem; overflow-wrap:anywhere; white-space:pre-wrap; }
.attempt-details-action[b-xfcc04m6tq] { display:flex; align-items:flex-start; gap:.5rem; margin-top:.75rem; padding:.75rem; border-radius:8px; background:var(--mud-palette-action-default-hover); color:var(--mud-palette-text-secondary); font-size:.8125rem; }
.attempt-details-action[b-xfcc04m6tq]  .mud-icon-root { flex:none; }
@media(max-width:900px) { .attempt-details-grid[b-xfcc04m6tq] { grid-template-columns:1fr; } }
@media(max-width:600px) { .attempt-details[b-xfcc04m6tq] { padding:.25rem 0 .75rem; } .attempt-details-card[b-xfcc04m6tq] { padding:.75rem; } .attempt-details-card dl>div[b-xfcc04m6tq] { grid-template-columns:1fr; gap:.125rem; } }
/* /Components/Pages/Clients/ClientsMgmt/GeneratedInstallScriptPreview.razor.rz.scp.css */
.generated-install-script-preview[b-r7768v46gd] {
    width: 100%;
    height: clamp(14rem, 34dvh, 22rem);
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--netratel-radius-control, 6px);
}

.generated-install-script-preview[b-r7768v46gd]  .monaco-editor-container {
    width: 100%;
    height: 100% !important;
}
/* /Components/Pages/Clients/ClientsMgmt/InstallCodeBlock.razor.rz.scp.css */
.install-code-field[b-bj274vjpyi] {
    min-width: 0;
}

.install-code-block[b-bj274vjpyi] {
    display: flex;
    align-items: flex-start;
    gap: 0.25rem;
    padding: 0.375rem 0.5rem 0.375rem 0.75rem;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--netratel-radius-control, 6px);
    background: var(--mud-palette-background-gray);
    min-width: 0;
}

.install-code-block pre[b-bj274vjpyi] {
    flex: 1 1 auto;
    min-width: 0;
    margin: 0;
    padding: 0.25rem 0;
    font-size: 0.8125rem;
    line-height: 1.5;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    overflow: auto;
    max-height: 8rem;
}

.install-code-block code[b-bj274vjpyi] {
    color: var(--mud-palette-text-primary);
    font-size: inherit;
}

.install-code-block[b-bj274vjpyi]  .mud-tooltip-root {
    flex: 0 0 auto;
}
/* /Components/Pages/Flows/FlowActionGroupFields.razor.rz.scp.css */
.flow-action-group[b-leps74q1of]{min-width:0}
.flow-action-group .flow-group-target[b-leps74q1of]{border:1px solid var(--mud-palette-divider);border-radius:6px;padding:.65rem;margin:.6rem 0;min-width:0}
.flow-group-target legend[b-leps74q1of]{padding:0 .25rem;font-size:.8rem}
.flow-group-target label[b-leps74q1of]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.6rem;font-size:.8125rem}
.flow-action-group select[b-leps74q1of],.flow-action-group button[b-leps74q1of]{font:inherit;font-size:.8125rem;max-width:100%;min-width:0;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-divider);border-radius:4px;padding:.4rem .55rem}
.flow-action-group select:focus-visible[b-leps74q1of],.flow-action-group button:focus-visible[b-leps74q1of]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}
.flow-action-group p[b-leps74q1of]{font-size:.75rem;overflow-wrap:anywhere}
.flow-action-group button[b-leps74q1of]{cursor:pointer}.flow-action-group button:disabled[b-leps74q1of]{opacity:.55;cursor:default}
.flow-help[b-leps74q1of]{color:var(--mud-palette-text-secondary)}
/* /Components/Pages/Flows/FlowCanvas.razor.rz.scp.css */
.flow-canvas-tools[b-rewxw3ao5s]{display:flex;gap:.1rem;align-items:center;flex:none;font-size:.75rem;height:34px}.flow-canvas-panel[b-rewxw3ao5s]{position:relative;min-width:0;min-height:220px;flex:1;border:1px solid var(--mud-palette-divider);border-radius:6px;overflow:hidden}.flow-canvas-panel[b-rewxw3ao5s]  .veloxdev-wf-minimap{top:auto;bottom:8px;right:8px}.flow-links[b-rewxw3ao5s]{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.flow-node[b-rewxw3ao5s]{position:relative;width:220px;height:140px;background:var(--mud-palette-surface);border:1px solid var(--mud-palette-text-disabled);border-radius:8px;transform-origin:top left;color:var(--mud-palette-text-primary)}.flow-node.selected[b-rewxw3ao5s]{outline:2px solid var(--mud-palette-primary)}.flow-node-header[b-rewxw3ao5s]{display:flex;align-items:center;border-bottom:1px solid var(--mud-palette-divider);height:48px;min-width:0}.flow-node-title[b-rewxw3ao5s]{flex:1;min-width:0;padding:8px;font-size:13px;font-weight:600;color:inherit;cursor:grab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-node-actions[b-rewxw3ao5s]{display:flex;gap:0;flex:none}.flow-node-actions[b-rewxw3ao5s]  .mud-icon-button{padding:6px}.flow-node-body[b-rewxw3ao5s]{position:relative;height:88px;padding:20px 24px;font-size:12px}.flow-port[b-rewxw3ao5s]{position:absolute;top:31px;width:24px;height:24px;z-index:10}.flow-port.input[b-rewxw3ao5s]{left:-12px}.flow-port.output[b-rewxw3ao5s]{right:-12px}.flow-port svg[b-rewxw3ao5s]{display:block;cursor:crosshair}.flow-canvas-hint[b-rewxw3ao5s]{flex:none;font-size:.7rem;color:var(--mud-palette-text-secondary);margin:.25rem 0;line-height:1.25}.flow-canvas-panel:focus-visible[b-rewxw3ao5s],.flow-node-title:focus-visible[b-rewxw3ao5s]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}
/* /Components/Pages/Flows/FlowEditor.razor.rz.scp.css */
.flow-editor[b-td6w6ldszw]{min-width:0;max-width:100%;color:var(--mud-palette-text-primary)}
.flow-editor.focused[b-td6w6ldszw]{position:fixed;inset:64px 0 0;z-index:1200;background:var(--mud-palette-background);padding:.75rem;overflow:auto}
.flow-editor-header[b-td6w6ldszw],.flow-properties header[b-td6w6ldszw]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}
.flow-editor-header h2[b-td6w6ldszw]{font-size:1rem;margin:0}.flow-editor-header p[b-td6w6ldszw]{font-size:.8125rem;margin:.15rem 0;color:var(--mud-palette-text-secondary)}
.flow-editor-actions[b-td6w6ldszw]{display:flex;align-items:center;gap:.15rem;flex-shrink:0}
.flow-editor input[b-td6w6ldszw],.flow-editor select[b-td6w6ldszw],.flow-editor textarea[b-td6w6ldszw],.flow-editor button:not(.mud-button-root)[b-td6w6ldszw]{font:inherit;font-size:.8125rem;max-width:100%;min-width:0;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-divider);border-radius:4px;padding:.4rem .55rem}
.flow-editor button[b-td6w6ldszw]{cursor:pointer}.flow-editor button:disabled[b-td6w6ldszw]{opacity:.55;cursor:default}
.flow-editor label[b-td6w6ldszw]{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;min-width:0}
.flow-editor input:focus-visible[b-td6w6ldszw],.flow-editor select:focus-visible[b-td6w6ldszw],.flow-editor textarea:focus-visible[b-td6w6ldszw],.flow-editor button:focus-visible[b-td6w6ldszw]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}
.flow-toolbar[b-td6w6ldszw]{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin:.35rem 0 .5rem}
.flow-name[b-td6w6ldszw]{flex:1 1 180px;max-width:420px}.flow-toolbar>[role=status][b-td6w6ldszw]{font-size:.75rem;margin-bottom:.4rem;flex:1}
.flow-help[b-td6w6ldszw]{font-size:.75rem;color:var(--mud-palette-text-secondary);overflow-wrap:anywhere}
.flow-editor[b-td6w6ldszw]  .flow-workspace{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:.5rem;min-width:0;height:max(280px,calc(100dvh - var(--flow-workspace-top,260px) - 16px))}
.flow-editor[b-td6w6ldszw]  .flow-workspace.properties-docked{grid-template-columns:180px minmax(0,1fr) 400px}
.flow-library[b-td6w6ldszw],.flow-properties[b-td6w6ldszw]{background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);border-radius:6px;min-width:0;overflow:auto}
.flow-library[b-td6w6ldszw]{padding:.5rem}.flow-library h3[b-td6w6ldszw],.flow-properties h3[b-td6w6ldszw]{font-size:.875rem;margin:0;overflow-wrap:anywhere}
.flow-library p[b-td6w6ldszw]{font-size:.75rem;margin:.5rem 0}.flow-library label[b-td6w6ldszw]{margin-top:.5rem}
.flow-editor[b-td6w6ldszw]  .flow-palette-item{display:flex;align-items:center;gap:.15rem;padding:.35rem 0;min-width:0;border-bottom:1px solid var(--mud-palette-divider)}
.flow-editor[b-td6w6ldszw]  .flow-palette-handle{cursor:grab;display:flex;align-items:center;min-width:24px;min-height:32px;touch-action:none;color:var(--mud-palette-text-secondary)}
.flow-editor[b-td6w6ldszw]  .flow-palette-label{flex:1;border:0;background:none;text-align:left;padding:0;font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}
.flow-editor[b-td6w6ldszw]  .flow-canvas-column{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:6px;isolation:isolate}
.flow-editor[b-td6w6ldszw]  .flow-drop-allowed{outline:2px dashed var(--mud-palette-success);outline-offset:-2px}
.flow-editor[b-td6w6ldszw]  .flow-drop-forbidden{outline:2px dashed var(--mud-palette-error);outline-offset:-2px}
.flow-properties[b-td6w6ldszw]{display:flex;flex-direction:column;width:400px;max-width:100%;z-index:45;box-shadow:var(--mud-elevation-8)}
.flow-properties.overlay[b-td6w6ldszw]{position:absolute;right:0;top:0;bottom:0}.flow-properties.docked[b-td6w6ldszw]{grid-column:3;grid-row:1}
.flow-properties header[b-td6w6ldszw]{flex:none;padding:.5rem .75rem;border-bottom:1px solid var(--mud-palette-divider)}
.flow-properties-body[b-td6w6ldszw]{min-height:0;overflow:auto;padding:.75rem}
.flow-properties fieldset[b-td6w6ldszw]{border:0;padding:0;min-width:0}.flow-properties label[b-td6w6ldszw]{margin-bottom:.55rem}.flow-properties legend[b-td6w6ldszw]{font-size:.75rem;margin-bottom:.5rem}
.flow-properties p[b-td6w6ldszw]{font-size:.8125rem;overflow-wrap:anywhere}.flow-properties textarea[b-td6w6ldszw]{width:100%;min-height:6rem;resize:vertical}.flow-properties a[b-td6w6ldszw]{display:block;font-size:.8125rem;margin:.6rem 0}
.flow-coordinates[b-td6w6ldszw]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.flow-properties .flow-connections[b-td6w6ldszw]{border-top:1px solid var(--mud-palette-divider);margin-top:1rem;padding-top:.5rem}
.flow-edge[b-td6w6ldszw]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}
.flow-notice[b-td6w6ldszw],.flow-error[b-td6w6ldszw]{padding:.45rem .65rem;border:1px solid var(--mud-palette-divider);border-radius:6px;margin:.35rem 0;font-size:.8125rem;overflow-wrap:anywhere}.flow-error[b-td6w6ldszw]{border-color:var(--mud-palette-error)}
.flow-issues[b-td6w6ldszw]{font-size:.8125rem;padding-left:1.2rem;overflow-wrap:anywhere;max-height:100px;overflow:auto}
.flow-dry-run[b-td6w6ldszw]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;min-width:0;border:1px solid var(--mud-palette-divider);padding:.65rem;margin-bottom:.5rem;max-height:240px;overflow:auto}
.flow-dry-run label[b-td6w6ldszw]{flex:1 1 130px}.flow-dry-run [role=status][b-td6w6ldszw]{flex-basis:100%;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1100px){.flow-editor[b-td6w6ldszw]  .flow-workspace.properties-docked{grid-template-columns:180px minmax(0,1fr)}.flow-properties.docked[b-td6w6ldszw]{position:absolute;right:0;top:0;bottom:0;grid-column:auto;grid-row:auto}}
@media(max-width:600px){.flow-editor[b-td6w6ldszw]  .flow-workspace,.flow-editor[b-td6w6ldszw]  .flow-workspace.properties-docked{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(220px,1fr);height:max(420px,calc(100dvh - var(--flow-workspace-top,260px) - 12px))}.flow-library[b-td6w6ldszw]{max-height:132px;padding:.35rem}.flow-library h3[b-td6w6ldszw],.flow-library>p[b-td6w6ldszw],.flow-library>label[b-td6w6ldszw]{display:none}.flow-editor[b-td6w6ldszw]  .flow-palette{display:grid;grid-template-columns:1fr 1fr;column-gap:.4rem}.flow-editor[b-td6w6ldszw]  .flow-palette-item{padding:.15rem 0}.flow-properties[b-td6w6ldszw],.flow-properties.docked[b-td6w6ldszw]{width:100%;grid-row:auto;grid-column:auto}.flow-toolbar>[role=status][b-td6w6ldszw]{font-size:.75rem}.flow-name[b-td6w6ldszw]{flex-basis:100%;max-width:none}.flow-editor.focused[b-td6w6ldszw]{inset:56px 0 0;padding:.4rem}}
/* /Components/Pages/Flows/FlowHistoryPanel.razor.rz.scp.css */
.flow-history-panel[b-ujzdhx0h9u]{min-width:0;max-height:calc(100dvh - 15rem);overflow-y:auto;color:var(--mud-palette-text-primary);overflow-wrap:anywhere}
.history-summary[b-ujzdhx0h9u]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.8rem 1.5rem;background:var(--mud-palette-background-grey);border-block:1px solid var(--mud-palette-divider);font-size:.8125rem;color:var(--mud-palette-text-secondary)}
.history-summary strong[b-ujzdhx0h9u]{color:var(--mud-palette-text-primary)}
.history-columns[b-ujzdhx0h9u]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:1.5rem;padding:1.5rem}
.history-section[b-ujzdhx0h9u]{min-width:0}
.history-section-heading[b-ujzdhx0h9u],.history-section-heading>div[b-ujzdhx0h9u]{display:flex;align-items:center;gap:.55rem}
.history-section-heading[b-ujzdhx0h9u]{justify-content:space-between;margin-bottom:.4rem}
.history-section-heading>span[b-ujzdhx0h9u]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.2rem .5rem;border-radius:20px;background:var(--mud-palette-background-grey);font-size:.75rem;font-weight:700;color:var(--mud-palette-text-secondary)}
.history-section-heading h3[b-ujzdhx0h9u],.history-section-heading h4[b-ujzdhx0h9u]{font-size:1rem;font-weight:650;margin:0}
.history-section-heading[b-ujzdhx0h9u]  .mud-icon-root{color:var(--mud-palette-primary);font-size:1.2rem}
.history-hint[b-ujzdhx0h9u]{color:var(--mud-palette-text-secondary);font-size:.8125rem;margin:.2rem 0 1rem}
.history-version[b-ujzdhx0h9u],.history-run[b-ujzdhx0h9u]{display:flex;gap:.8rem;align-items:flex-start;border:1px solid var(--mud-palette-divider);border-radius:12px;padding:1rem;margin-top:.65rem;min-width:0}
.history-version>div:last-child[b-ujzdhx0h9u],.history-run>div[b-ujzdhx0h9u]{min-width:0}
.history-version-number[b-ujzdhx0h9u]{flex-shrink:0;display:grid;place-items:center;min-width:2.6rem;min-height:2.6rem;border-radius:10px;background:var(--mud-palette-primary-hover);color:var(--mud-palette-primary);font-weight:750;font-size:.9rem}
.history-version strong[b-ujzdhx0h9u]{font-size:.875rem}
.history-version p[b-ujzdhx0h9u],.history-run p[b-ujzdhx0h9u]{font-size:.75rem;color:var(--mud-palette-text-secondary);margin:.15rem 0}
.history-version[b-ujzdhx0h9u]  .mud-button-root{padding-left:0;margin-top:.4rem;text-transform:none}
.history-run[b-ujzdhx0h9u]{align-items:center;justify-content:space-between}
.history-run[b-ujzdhx0h9u]  .mud-chip{margin:0 0 .45rem}
.history-run[b-ujzdhx0h9u]  .mud-button-root{flex-shrink:0;white-space:nowrap;text-transform:none}
.history-run time[b-ujzdhx0h9u]{display:block;font-size:.8125rem}
.history-empty[b-ujzdhx0h9u]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;min-height:15rem;padding:2rem;color:var(--mud-palette-text-secondary)}
.history-empty h3[b-ujzdhx0h9u],.history-empty h4[b-ujzdhx0h9u]{font-size:1rem;font-weight:600;color:var(--mud-palette-text-primary);margin:0}
.history-empty p[b-ujzdhx0h9u]{max-width:24rem;margin:0;font-size:.875rem}
.history-empty-small[b-ujzdhx0h9u]{min-height:11rem;padding:1.5rem .8rem;border:1px dashed var(--mud-palette-divider);border-radius:12px}
.history-empty-small[b-ujzdhx0h9u]  .mud-icon-root{font-size:2rem;margin-bottom:.3rem;opacity:.6}
.history-error[b-ujzdhx0h9u]{display:flex;align-items:flex-start;gap:.8rem;margin:1.5rem;padding:1rem;border:1px solid var(--mud-palette-error);border-radius:12px}
.history-error>div[b-ujzdhx0h9u]{flex:1;min-width:0}
.history-error strong[b-ujzdhx0h9u]{font-size:.875rem}
.history-error p[b-ujzdhx0h9u]{font-size:.8125rem;margin:.3rem 0 0}
.history-result[b-ujzdhx0h9u]{padding:1rem 1.5rem 1.5rem}
.history-result[b-ujzdhx0h9u]  .mud-button-root{padding-left:0;text-transform:none}
.history-result-heading[b-ujzdhx0h9u]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}
.history-eyebrow[b-ujzdhx0h9u]{font-size:.6875rem;letter-spacing:.1em;font-weight:700;color:var(--mud-palette-text-secondary)}
.history-result-heading h3[b-ujzdhx0h9u]{font-size:1.4rem;font-weight:650;line-height:1.35;margin:.2rem 0}
.history-result-heading p[b-ujzdhx0h9u]{font-size:.8125rem;color:var(--mud-palette-text-secondary);margin:0}
.history-card[b-ujzdhx0h9u]{padding:1.1rem;margin-bottom:1rem;border:1px solid var(--mud-palette-divider);border-radius:12px;background:var(--mud-palette-surface);min-width:0}
.history-card header[b-ujzdhx0h9u]{display:flex;gap:.6rem;align-items:center;margin-bottom:.75rem}
.history-card header[b-ujzdhx0h9u]  .mud-icon-root{font-size:1.25rem;color:var(--mud-palette-primary)}
.history-card h4[b-ujzdhx0h9u]{font-size:.9375rem;font-weight:650;margin:0}
.history-card p[b-ujzdhx0h9u]{font-size:.8125rem;margin:.4rem 0}
.history-card header p[b-ujzdhx0h9u]{font-size:.75rem;color:var(--mud-palette-text-secondary);margin:.15rem 0 0}
.history-facts[b-ujzdhx0h9u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin:.5rem 0 0}
.history-facts>div[b-ujzdhx0h9u]{min-width:0}
.history-facts dt[b-ujzdhx0h9u]{font-size:.6875rem;font-weight:600;color:var(--mud-palette-text-secondary);text-transform:uppercase;letter-spacing:.035em}
.history-facts dd[b-ujzdhx0h9u]{font-size:.8125rem;margin:.25rem 0 0;overflow-wrap:anywhere}
.history-facts code[b-ujzdhx0h9u],.flow-run-action code[b-ujzdhx0h9u]{white-space:normal;overflow-wrap:anywhere;font-size:.75rem}
.history-ai-result[b-ujzdhx0h9u]{padding:.65rem .85rem;background:var(--mud-palette-background-grey);border-radius:8px;margin:.65rem 0}
.flow-run-action a[b-ujzdhx0h9u]{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--mud-palette-primary);text-decoration:underline;text-underline-offset:.15em}
.flow-run-action a:focus-visible[b-ujzdhx0h9u]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}
@media(max-width:700px){.history-columns[b-ujzdhx0h9u]{grid-template-columns:minmax(0,1fr);padding:1rem;gap:1.5rem}.history-summary[b-ujzdhx0h9u]{padding:.7rem 1rem;gap:.35rem .8rem}.history-result[b-ujzdhx0h9u]{padding:1rem}.history-result-heading[b-ujzdhx0h9u]{align-items:flex-start;flex-direction:column;gap:.4rem}.history-error[b-ujzdhx0h9u]{margin:1rem;flex-wrap:wrap}.history-run[b-ujzdhx0h9u]{flex-wrap:wrap}.history-run[b-ujzdhx0h9u]  .mud-button-root{margin-left:auto}.history-facts[b-ujzdhx0h9u]{grid-template-columns:minmax(0,1fr)}.history-card[b-ujzdhx0h9u]{padding:.85rem}}
/* /Components/Pages/Flows/FlowsPage.razor.rz.scp.css */
.flows-page[b-55spoaflsy]{padding:1rem;max-width:100%;min-width:0;color:var(--mud-palette-text-primary)}.flows-heading[b-55spoaflsy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:1rem}.flows-heading h1[b-55spoaflsy]{font-size:1.5rem;margin:0}.flows-heading p[b-55spoaflsy]{font-size:.875rem;color:var(--mud-palette-text-secondary);margin:.3rem 0}.flows-page label[b-55spoaflsy]{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;min-width:0}.flows-page input[b-55spoaflsy],.flows-page select[b-55spoaflsy]{max-width:100%;min-width:0;padding:.45rem;border:1px solid var(--mud-palette-divider);border-radius:4px;background:var(--mud-palette-surface);color:inherit;font:inherit}.flows-page button[b-55spoaflsy]{padding:.4rem .6rem;border:1px solid var(--mud-palette-divider);border-radius:4px;background:var(--mud-palette-surface);color:inherit;font:inherit;font-size:.8125rem;white-space:normal;overflow-wrap:anywhere}.flows-page button:disabled[b-55spoaflsy]{opacity:.55;cursor:default}.flows-page button:not(:disabled)[b-55spoaflsy]{cursor:pointer}.flows-page button:focus-visible[b-55spoaflsy],.flows-page input:focus-visible[b-55spoaflsy],.flows-page select:focus-visible[b-55spoaflsy]{outline:2px solid var(--mud-palette-primary);outline-offset:2px}.flows-toolbar[b-55spoaflsy],.flow-create[b-55spoaflsy],.flow-row-actions[b-55spoaflsy]{display:flex;gap:.5rem;align-items:end;flex-wrap:wrap}.flows-toolbar[b-55spoaflsy]{margin-bottom:1rem}.flow-create[b-55spoaflsy]{padding:1rem;margin-bottom:1rem;border:1px solid var(--mud-palette-divider);border-radius:6px}.flows-table[b-55spoaflsy]{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--mud-palette-surface)}.flows-table caption[b-55spoaflsy]{text-align:left;color:var(--mud-palette-text-secondary);padding:.5rem}.flows-table th[b-55spoaflsy],.flows-table td[b-55spoaflsy]{text-align:left;vertical-align:top;padding:.65rem;border-bottom:1px solid var(--mud-palette-divider);overflow-wrap:anywhere}.flows-table td span[b-55spoaflsy]{display:block;font-size:.75rem;color:var(--mud-palette-text-secondary)}.flow-notice[b-55spoaflsy],.flow-error[b-55spoaflsy]{padding:.75rem;margin:.75rem 0;border:1px solid var(--mud-palette-divider);border-radius:6px;overflow-wrap:anywhere}.flow-error[b-55spoaflsy]{border-color:var(--mud-palette-error)}@media(max-width:760px){.flows-page[b-55spoaflsy]{padding:.6rem}.flows-heading>label[b-55spoaflsy]{width:100%}.flows-table thead[b-55spoaflsy]{display:none}.flows-table[b-55spoaflsy],.flows-table tbody[b-55spoaflsy],.flows-table tr[b-55spoaflsy],.flows-table td[b-55spoaflsy]{display:block;width:100%}.flows-table tr[b-55spoaflsy]{margin-bottom:.75rem;border:1px solid var(--mud-palette-divider);border-radius:6px}.flows-table td[b-55spoaflsy]{border:0;padding:.45rem .6rem}.flows-table td[b-55spoaflsy]:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:600;color:var(--mud-palette-text-secondary)}.flows-toolbar>label[b-55spoaflsy],.flow-create>label[b-55spoaflsy]{width:100%}}

.flows-page[b-55spoaflsy]{padding:.5rem .75rem}.flows-heading[b-55spoaflsy]{gap:.5rem;margin-bottom:.4rem}.flows-heading h1[b-55spoaflsy]{font-size:1.125rem}.flows-heading p[b-55spoaflsy]{display:none}.flows-heading label[b-55spoaflsy]{font-size:.75rem}.flows-heading select[b-55spoaflsy]{padding:.3rem}.flows-heading a[b-55spoaflsy]{font-size:.8125rem}

.flows-heading>a[b-55spoaflsy]{margin-left:auto}@media(max-width:760px){.flows-heading>a[b-55spoaflsy]{margin-left:0}}

.flow-history-heading[b-55spoaflsy]{display:flex;align-items:flex-start;gap:1rem;min-width:0;padding:.3rem .1rem}
.flow-history-symbol[b-55spoaflsy]{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:12px;color:var(--mud-palette-primary);background:var(--mud-palette-primary-hover)}
.flow-history-title[b-55spoaflsy]{flex:1;min-width:0;overflow-wrap:anywhere}
.flow-history-title>span[b-55spoaflsy]{font-size:.6875rem;letter-spacing:.1em;font-weight:700;color:var(--mud-palette-primary)}
.flow-history-title h2[b-55spoaflsy]{font-size:1.25rem;line-height:1.35;font-weight:650;margin:.25rem 0}
.flow-history-title p[b-55spoaflsy]{font-size:.8125rem;color:var(--mud-palette-text-secondary);margin:0}
.flow-history-footer[b-55spoaflsy]{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.25rem .5rem}
.flow-history-footer>span[b-55spoaflsy]{font-size:.75rem;color:var(--mud-palette-text-secondary)}
@media(max-width:600px){.flow-history-heading[b-55spoaflsy]{gap:.65rem}.flow-history-symbol[b-55spoaflsy]{width:2.3rem;height:2.3rem}.flow-history-title h2[b-55spoaflsy]{font-size:1.05rem}.flow-history-title p[b-55spoaflsy]{font-size:.75rem}.flow-history-footer[b-55spoaflsy]{gap:.5rem;padding:.15rem}}
/* /Components/Pages/Home.razor.rz.scp.css */
.dashboard-shell[b-ts4ko0ui7i] {
    max-width: 1600px;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
}
.dashboard-toolbar[b-ts4ko0ui7i] {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
}
.dashboard-tenant[b-ts4ko0ui7i] { width: 260px; flex: 0 1 260px; }
.dashboard-toolbar-actions[b-ts4ko0ui7i] { margin-left: auto; display: flex; align-items: center; gap: .25rem; }
.dashboard-loading[b-ts4ko0ui7i] { margin-bottom: .75rem; }
.dashboard-metrics[b-ts4ko0ui7i] { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: .75rem; margin-bottom: 1rem; }
.dashboard-metric[b-ts4ko0ui7i] { padding: .75rem 1rem; }
.dashboard-panel[b-ts4ko0ui7i] { padding: .75rem 1rem; margin-bottom: 1rem; overflow: hidden; }
.dashboard-section-heading[b-ts4ko0ui7i], .dashboard-table-footer[b-ts4ko0ui7i] { display: flex; align-items: center; justify-content: space-between; gap: .5rem; }
.dashboard-state-counts[b-ts4ko0ui7i] { display: flex; align-items: center; gap: .4rem; flex-wrap: wrap; margin: .25rem 0 .5rem; }
.dashboard-row-actions[b-ts4ko0ui7i] { display: flex; gap: .25rem; }
.dashboard-row-states[b-ts4ko0ui7i] { display: flex; flex-direction: column; font-size: .8rem; }
.dashboard-table-footer[b-ts4ko0ui7i] { border-top: 1px solid var(--mud-palette-divider); margin-top: .5rem; padding-top: .4rem; }
[b-ts4ko0ui7i] .dashboard-table td { overflow-wrap: anywhere; }
[b-ts4ko0ui7i] .dashboard-table .mud-table-container { overflow-x: auto; }
[b-ts4ko0ui7i] .dashboard-table th { color: var(--mud-palette-text-secondary); white-space: nowrap; }
@media (max-width: 700px) {
    .dashboard-toolbar[b-ts4ko0ui7i] { flex-wrap: wrap; gap: .5rem; }
    .dashboard-tenant[b-ts4ko0ui7i] { flex: 1 1 180px; }
    .dashboard-toolbar-actions[b-ts4ko0ui7i] { margin-left: 0; }
    .dashboard-metrics[b-ts4ko0ui7i] { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .dashboard-panel[b-ts4ko0ui7i] { padding: .5rem .75rem; }
    .dashboard-table-footer[b-ts4ko0ui7i] { flex-wrap: wrap; }
}
/* /Components/Pages/IntegrationCredentials.razor.rz.scp.css */
.integration-section-toolbar[b-nan148nqxy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1.25rem;
}
.integration-section-toolbar[b-nan148nqxy]  .mud-button-root { flex-shrink: 0; }
@media (max-width: 600px) {
    .integration-section-toolbar[b-nan148nqxy] { flex-direction: column; align-items: flex-start; gap: .75rem; }
}

[b-nan148nqxy] .integration-tabs .mud-tab { padding-inline: 12px; }
@media (max-width: 600px) {
    [b-nan148nqxy] .integration-tabs .mud-tabs-tabbar-wrapper { width: 100%; }
    [b-nan148nqxy] .integration-tabs .mud-tabs-tabbar-wrapper > .mud-tooltip-root { flex: 1 1 0; min-width: 0; }
    [b-nan148nqxy] .integration-tabs .mud-tab { width: 100%; white-space: normal; padding-inline: 8px; font-size: .8rem; }
}
.approval-entry-grid[b-nan148nqxy] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: .8rem; margin-bottom: 1rem; align-items: stretch; }
.credential-toolbar[b-nan148nqxy] { display: flex; align-items: end; gap: .65rem; flex-wrap: wrap; margin-bottom: .75rem; }
.credential-toolbar > label[b-nan148nqxy] { display: grid; gap: .25rem; font-size: .875rem; width: 19rem; max-width: 100%; }
.credential-toolbar input[b-nan148nqxy] { font: inherit; padding: .55rem .65rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 4px; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); min-width: 0; width: 100%; }
.credential-toolbar input:focus-visible[b-nan148nqxy] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.credential-filters[b-nan148nqxy] { display: flex; flex-wrap: wrap; gap: .15rem; }
.credential-list[b-nan148nqxy] { border: 1px solid var(--mud-palette-lines-default); border-radius: 6px; overflow: hidden; }
.credential-list-heading[b-nan148nqxy], .credential-compact-row[b-nan148nqxy] { display: grid; grid-template-columns: 2.5rem minmax(8rem,1.25fr) minmax(8rem,1fr) minmax(9rem,1fr) minmax(10rem,1fr); gap: .6rem; align-items: center; padding: .55rem .6rem; min-width: 0; }
.credential-list-heading[b-nan148nqxy] { color: var(--mud-palette-text-secondary); font-size: .8rem; background: var(--mud-palette-background-grey); }
.credential-compact-row + .credential-compact-row[b-nan148nqxy] { border-top: 1px solid var(--mud-palette-lines-default); }
.credential-compact-row > div[b-nan148nqxy] { min-width: 0; overflow-wrap: anywhere; }
.credential-name[b-nan148nqxy], .credential-activity[b-nan148nqxy] { display: flex; flex-direction: column; gap: .15rem; }
.credential-name > span[b-nan148nqxy], .credential-secondary[b-nan148nqxy], .credential-activity[b-nan148nqxy] { font-size: .8rem; color: var(--mud-palette-text-secondary); }
.credential-name > small[b-nan148nqxy] { font-size: .75rem; color: var(--mud-palette-text-secondary); }
.credential-secondary[b-nan148nqxy] { display: block; }
.credential-actions[b-nan148nqxy] { display: flex; flex-wrap: wrap; gap: 0; }
.credential-actions[b-nan148nqxy]  .mud-button-root { padding: .25rem .45rem; min-width: 0; }
.credential-detail-address[b-nan148nqxy] { overflow-wrap: anywhere; }
.credential-connection-grid[b-nan148nqxy] { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: .8rem; }
.selected-tenant-toolbar[b-nan148nqxy] { display: flex; flex-wrap: wrap; gap: .4rem; align-items: center; }
.selected-tenant-toolbar[b-nan148nqxy]  .mud-input-control { flex: 0 1 16rem; }
@media (max-width: 900px) { .credential-list-heading[b-nan148nqxy] { display: none; } .credential-compact-row[b-nan148nqxy] { grid-template-columns: 2rem minmax(0,1fr) minmax(0,1fr); } .credential-actions[b-nan148nqxy] { grid-column: 2 / -1; } .credential-activity[b-nan148nqxy] { grid-column: 2 / -1; flex-direction: row; flex-wrap: wrap; gap: .3rem .75rem; } }
@media (max-width: 700px) { .approval-entry-grid[b-nan148nqxy], .credential-connection-grid[b-nan148nqxy] { grid-template-columns: minmax(0,1fr); } .credential-compact-row[b-nan148nqxy] { grid-template-columns: 2rem minmax(0,1fr); } .credential-compact-row > div:nth-child(3)[b-nan148nqxy] { grid-column: 2; } }

.credential-detail[b-nan148nqxy] { display: grid; gap: 1.5rem; min-width: 0; overflow-wrap: anywhere; padding: .25rem 0 .75rem; }
.credential-detail-heading[b-nan148nqxy] { display: flex; align-items: flex-start; gap: 1rem; padding: .25rem 0 .75rem; }
.credential-detail-emblem[b-nan148nqxy] { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 3.25rem; height: 3.25rem; border-radius: 14px; color: var(--mud-palette-primary); background: var(--mud-palette-primary-hover); border: 1px solid var(--mud-palette-lines-default); }
.credential-detail-title[b-nan148nqxy] { min-width: 0; flex: 1; overflow-wrap: anywhere; }
.credential-eyebrow[b-nan148nqxy] { display: block; margin-bottom: .3rem; color: var(--mud-palette-text-secondary); font-size: .65rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.credential-detail-badges[b-nan148nqxy] { display: flex; flex-wrap: wrap; gap: .35rem; margin-top: .5rem; }
.credential-detail-badges[b-nan148nqxy]  .mud-chip { margin: 0; }
.credential-overview[b-nan148nqxy] { border: 1px solid var(--mud-palette-lines-default); border-radius: 12px; background: var(--mud-palette-background-grey); overflow: hidden; }
.credential-endpoint[b-nan148nqxy] { display: flex; align-items: center; gap: .8rem; padding: 1rem 1.25rem; border-bottom: 1px solid var(--mud-palette-lines-default); }
.credential-endpoint > div[b-nan148nqxy] { min-width: 0; }
.credential-detail-address[b-nan148nqxy] { display: block; font-size: .9rem; font-weight: 500; line-height: 1.6; }
.credential-field-label[b-nan148nqxy], .credential-metadata dt[b-nan148nqxy] { display: block; color: var(--mud-palette-text-secondary); font-size: .75rem; font-weight: 500; margin-bottom: .35rem; }
.credential-metadata[b-nan148nqxy] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.2rem 1.5rem; padding: 1.25rem; margin: 0; }
.credential-metadata > div[b-nan148nqxy] { min-width: 0; }
.credential-metadata dd[b-nan148nqxy] { margin: 0; font-size: .875rem; line-height: 1.5; font-variant-numeric: tabular-nums; }
.credential-metadata code[b-nan148nqxy] { font-size: .8rem; }
.credential-timezone[b-nan148nqxy] { color: var(--mud-palette-text-secondary); font-size: .75rem; }
.credential-section-heading[b-nan148nqxy] { display: flex; align-items: center; gap: .7rem; margin-bottom: .9rem; }
.credential-section-heading h3[b-nan148nqxy] { margin: 0; font-size: 1rem; font-weight: 650; line-height: 1.5; }
.credential-section-heading p[b-nan148nqxy] { margin: .15rem 0 0; font-size: .8rem; color: var(--mud-palette-text-secondary); }
.credential-access-section[b-nan148nqxy]  .credential-grant-panels { border-radius: 10px; overflow: hidden; }
.credential-scope-heading[b-nan148nqxy] { display: flex; align-items: center; flex-wrap: wrap; gap: .65rem; min-width: 0; width: 100%; font-size: .875rem; }
.credential-scope-heading strong[b-nan148nqxy] { flex: 1; font-weight: 550; }
.credential-scope-heading > span[b-nan148nqxy] { font-size: .75rem; color: var(--mud-palette-text-secondary); padding: .15rem .5rem; border-radius: 5px; background: var(--mud-palette-background-grey); }
.credential-permissions[b-nan148nqxy] { list-style: none; margin: 0; padding: 0; }
.credential-permissions li[b-nan148nqxy] { display: flex; align-items: baseline; justify-content: space-between; gap: .5rem 1rem; flex-wrap: wrap; padding: .6rem 0; font-size: .85rem; }
.credential-permissions li + li[b-nan148nqxy] { border-top: 1px solid var(--mud-palette-lines-default); }
.credential-permissions code[b-nan148nqxy] { font-size: .75rem; padding: .15rem .4rem; border-radius: 4px; background: var(--mud-palette-background-grey); }
.credential-empty-access[b-nan148nqxy] { padding: 1.1rem; font-size: .85rem; color: var(--mud-palette-text-secondary); border: 1px dashed var(--mud-palette-lines-default); border-radius: 10px; }
.credential-detail-footer[b-nan148nqxy] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: .75rem; width: 100%; padding: .5rem .5rem .25rem; border-top: 1px solid var(--mud-palette-lines-default); }
.credential-detail-footer > span[b-nan148nqxy] { display: flex; align-items: center; gap: .5rem; color: var(--mud-palette-text-secondary); font-size: .75rem; }
@media (max-width: 600px) {
    .credential-detail-heading[b-nan148nqxy] { gap: .65rem; }
    .credential-detail-emblem[b-nan148nqxy] { width: 2.5rem; height: 2.5rem; border-radius: 10px; }
    .credential-metadata[b-nan148nqxy] { grid-template-columns: minmax(0,1fr); gap: 1rem; padding: 1rem; }
    .credential-endpoint[b-nan148nqxy] { padding: 1rem; }
    .credential-scope-heading[b-nan148nqxy] { gap: .45rem; }
    .credential-detail-footer[b-nan148nqxy] { justify-content: flex-end; }
    .credential-detail-footer > span[b-nan148nqxy] { width: 100%; }
}
/* /Components/Pages/Jobs/JobEditDialog.razor.rz.scp.css */
.jobs-editor-fields[b-ntqzyrcsh2] { border: 0; margin: 0; padding: 0; min-width: 0; }
.jobs-editor-container[b-ntqzyrcsh2] { min-height: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-panel { border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); background: var(--mud-palette-surface); }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-sidebar { width: 100%; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-layout { min-height: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-tabs { width: 100%; min-height: 0; border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-folder-preview { background: var(--mud-palette-background-gray); border-color: var(--mud-palette-divider); overflow-wrap: anywhere; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-field-caption { color: var(--mud-palette-text-secondary); }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-saved { padding: 0 8px 8px; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-tab { min-height: 36px; padding: 6px 10px; text-transform: none; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-tab-active { background: var(--mud-palette-background-gray); color: var(--mud-palette-text-primary); }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-tabs-toolbar { background: var(--mud-palette-surface); }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-table-toolbar { height: 44px; padding: 4px 10px; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-input-control { margin-top: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-table-cell { overflow-wrap: anywhere; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-typography-h6 { font-size: 1rem; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-input { font-size: 0.875rem; }
.jobs-editor-container[b-ntqzyrcsh2] { min-width: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .mud-grid-item { min-width: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-steps table { table-layout: fixed; width: 100%; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-steps th:first-child { width: 48px; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-steps th:nth-child(3) { width: 76px; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-steps th:last-child { width: 160px; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-step-actions { padding-left: 2px; padding-right: 2px; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-step-summary { overflow-wrap: anywhere; }
.jobs-editor-row-actions[b-ntqzyrcsh2] { display: inline-flex; flex-wrap: wrap; justify-content: flex-end; gap: 0; }
.jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-row-actions .mud-icon-button { width: 34px; height: 34px; }
@media (max-width: 959px) {
    .jobs-editor-container[b-ntqzyrcsh2]  .mud-table-container { min-height: 220px; }
    .jobs-editor-row-actions[b-ntqzyrcsh2] { justify-content: flex-start; }
}
@media (pointer: coarse) {
    .jobs-editor-container[b-ntqzyrcsh2]  .jobs-editor-row-actions .mud-icon-button { width: 44px; height: 44px; }
}
/* /Components/Pages/Jobs/JobRunDetails.razor.rz.scp.css */

.job-run-page[b-0l3nhoyhdd] { min-width: 0; padding-bottom: 1rem; }
.job-run-header[b-0l3nhoyhdd] { display: flex; flex-wrap: wrap; gap: .5rem 1rem; align-items: center; padding: .5rem 0; border-bottom: 1px solid var(--mud-palette-divider); }
.job-run-title[b-0l3nhoyhdd] { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; min-width: 0; flex: 1; }
.job-run-title[b-0l3nhoyhdd]  h6 { overflow-wrap: anywhere; }
.job-run-actions[b-0l3nhoyhdd] { display: flex; flex-wrap: wrap; gap: .25rem; align-items: center; }
.job-run-header[b-0l3nhoyhdd]  .job-run-context { width: 100%; overflow-wrap: anywhere; }
[b-0l3nhoyhdd] .job-run-summary { overflow-wrap: anywhere; }
.job-run-execution[b-0l3nhoyhdd] { min-width: 0; }
.job-run-execution[b-0l3nhoyhdd]  .job-run-step-panel { border-bottom: 1px solid var(--mud-palette-divider); background: var(--mud-palette-surface); }
.job-run-step-header[b-0l3nhoyhdd] { display: flex; flex-wrap: wrap; align-items: center; gap: .25rem .75rem; width: 100%; }
.job-run-step-name[b-0l3nhoyhdd] { flex: 1; min-width: 8rem; overflow-wrap: anywhere; font-size: .875rem; }
.job-run-step-time[b-0l3nhoyhdd] { color: var(--mud-palette-text-secondary); font-size: .75rem; }
.job-run-execution[b-0l3nhoyhdd]  .mud-expand-panel-header { min-height: 44px; padding: .5rem .75rem; }
.job-run-execution[b-0l3nhoyhdd]  .mud-expand-panel-content { padding: 0 .75rem .75rem; }
.job-run-execution[b-0l3nhoyhdd]  .mud-tab { min-height: 36px; text-transform: none; }
.job-run-output[b-0l3nhoyhdd], .job-run-diagnostic-text[b-0l3nhoyhdd] { margin: .75rem 0 0; max-height: min(55dvh, 540px); overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; font: .85rem/1.5 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; color: var(--mud-palette-text-primary); background: var(--mud-palette-background-gray); border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); padding: 1rem; }
.job-run-output[b-0l3nhoyhdd] { min-height: 160px; }
.job-run-output:focus-visible[b-0l3nhoyhdd] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.job-run-empty-output[b-0l3nhoyhdd] { padding: 1.5rem .5rem; }
.job-run-diagnostics[b-0l3nhoyhdd] { padding-top: .75rem; }
.job-run-details[b-0l3nhoyhdd] { border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); }
.job-run-details summary[b-0l3nhoyhdd] { cursor: pointer; padding: .75rem; font-size: .875rem; }
.job-run-details[b-0l3nhoyhdd]  .mud-table-cell { overflow-wrap: anywhere; }
@media (max-width: 599px) {
    .job-run-header[b-0l3nhoyhdd] { align-items: flex-start; }
    .job-run-title[b-0l3nhoyhdd] { flex-basis: 100%; }
    .job-run-actions[b-0l3nhoyhdd] { width: 100%; }
    .job-run-step-time[b-0l3nhoyhdd] { width: 100%; }
    .job-run-output[b-0l3nhoyhdd] { padding: .75rem; min-height: 120px; }
}

.job-run-follow-bar[b-0l3nhoyhdd] { display:flex; flex-wrap:wrap; align-items:center; gap:8px 16px; margin-bottom:8px; }
/* /Components/Pages/Jobs/JobsPage.razor.rz.scp.css */
.jobs-console[b-l74f854q1t] { padding-top: 12px; padding-bottom: 12px; }
.jobs-console[b-l74f854q1t]  .jobs-toolbar { gap: 8px; flex-wrap: wrap; }
.jobs-console[b-l74f854q1t]  .jobs-panel { border: 1px solid var(--mud-palette-divider); border-radius: var(--netratel-radius-surface, 7px); }
.jobs-row-actions[b-l74f854q1t] { display: inline-flex; flex-wrap: wrap; justify-content: flex-end; gap: 2px; }
.jobs-console[b-l74f854q1t]  .jobs-table .mud-table-body td { vertical-align: middle; padding-top: 6px; padding-bottom: 6px; }
.jobs-console[b-l74f854q1t]  .jobs-table .mud-table-head th { color: var(--mud-palette-text-secondary); }
.jobs-console[b-l74f854q1t]  .jobs-row-actions .mud-icon-button { width: 34px; height: 34px; }
.jobs-console[b-l74f854q1t]  .jobs-row-actions .mud-icon-button:focus-visible { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.jobs-console[b-l74f854q1t]  .jobs-workspace .mud-tab { min-height: 36px; padding: 6px 12px; text-transform: none; }
@media (max-width: 959px) {
    .jobs-console[b-l74f854q1t]  .mud-table-container { min-height: 220px; }
    .jobs-row-actions[b-l74f854q1t] { justify-content: flex-start; }
}
@media (pointer: coarse) {
    .jobs-console[b-l74f854q1t]  .jobs-row-actions .mud-icon-button { width: 44px; height: 44px; }
}

.jobs-console[b-l74f854q1t]  .jobs-table table { table-layout: fixed; width: 100%; }
.jobs-console[b-l74f854q1t]  .jobs-table td { overflow-wrap: anywhere; }
.jobs-console[b-l74f854q1t]  .jobs-table th:nth-last-child(2) { width: 150px; }
.jobs-console[b-l74f854q1t]  .jobs-table th:last-child { width: 170px; }
.jobs-console[b-l74f854q1t]  .jobs-runs-table th:last-child { width: 64px; }
.jobs-console[b-l74f854q1t]  .jobs-definition-description { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
/* /Components/Pages/Jobs/ParamEditDialog.razor.rz.scp.css */
.param-editor[b-nc0321tpzy] { display: flex; flex-direction: column; gap: 12px; min-width: 0; }
.param-editor-row[b-nc0321tpzy] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 20px; }
.param-editor[b-nc0321tpzy]  .mud-input-control { margin-top: 0; }
.param-editor[b-nc0321tpzy]  .mud-input-helper-text { overflow-wrap: anywhere; }
@media (max-width: 600px) { .param-editor-row[b-nc0321tpzy] { grid-template-columns: minmax(0, 1fr); gap: 12px; } }
/* /Components/Pages/Jobs/RunJobDialog.razor.rz.scp.css */
.run-job-dialog[b-98zx5g2lrr] { min-width: 0; }
.run-job-context[b-98zx5g2lrr] { display: flex; flex-wrap: wrap; gap: 4px 20px; padding-bottom: 16px; margin-bottom: 4px; border-bottom: 1px solid var(--mud-palette-divider); color: var(--mud-palette-text-secondary); overflow-wrap: anywhere; }
.run-job-context strong[b-98zx5g2lrr] { color: var(--mud-palette-text-primary); }
.run-job-inputs[b-98zx5g2lrr] { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 24px; row-gap: 8px; padding-top: 8px; }
.run-job-field[b-98zx5g2lrr] { min-width: 0; overflow-wrap: anywhere; }
.run-job-field-wide[b-98zx5g2lrr] { grid-column: 1 / -1; }
.run-job-metadata[b-98zx5g2lrr] { max-width: 320px; margin-top: 12px; }
.run-job-dialog[b-98zx5g2lrr]  .mud-input-helper-text { overflow-wrap: anywhere; }
@media (max-width: 650px) { .run-job-inputs[b-98zx5g2lrr] { grid-template-columns: minmax(0, 1fr); } .run-job-metadata[b-98zx5g2lrr] { max-width: none; } }

.run-job-inputs-single[b-98zx5g2lrr] { grid-template-columns: minmax(0, 1fr); }

.run-job-field-error[b-98zx5g2lrr] { color: var(--mud-palette-error); font-size: .75rem; margin-top: 4px; }
/* /Components/Pages/Monitoring/MonitoringPage.razor.rz.scp.css */
.monitoring-page[b-etgxx303d8] { min-width:0; max-width:100%; padding:1rem; }
.monitoring-heading[b-etgxx303d8],.monitoring-toolbar[b-etgxx303d8],.monitoring-counts[b-etgxx303d8],.monitoring-tabs[b-etgxx303d8],.monitoring-section-heading[b-etgxx303d8],.monitoring-definition[b-etgxx303d8],.monitoring-pager[b-etgxx303d8] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; }
.monitoring-heading[b-etgxx303d8],.monitoring-section-heading[b-etgxx303d8] { justify-content:space-between; }
.monitoring-toolbar[b-etgxx303d8] { align-items:end; }
.monitoring-page label[b-etgxx303d8] { display:flex; flex-direction:column; gap:.25rem; font-size:.875rem; min-width:0; }
.monitoring-page input[b-etgxx303d8],.monitoring-page select[b-etgxx303d8],.monitoring-page textarea[b-etgxx303d8] { border:1px solid var(--mud-palette-divider); border-radius:4px; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); padding:.5rem; font:inherit; max-width:100%; min-width:0; }
.monitoring-page textarea[b-etgxx303d8] { min-height:5rem; resize:vertical; }
.monitoring-button[b-etgxx303d8] { font:inherit; padding:.45rem .7rem; border:1px solid var(--mud-palette-divider); border-radius:4px; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); cursor:pointer; overflow-wrap:anywhere; }
.monitoring-button:disabled[b-etgxx303d8] { opacity:.5; cursor:default; }
.monitoring-button:focus-visible[b-etgxx303d8],.monitoring-page input:focus-visible[b-etgxx303d8],.monitoring-page select:focus-visible[b-etgxx303d8],.monitoring-page textarea:focus-visible[b-etgxx303d8] { outline:2px solid var(--mud-palette-primary); outline-offset:2px; }
.monitoring-primary[b-etgxx303d8] { background:var(--mud-palette-primary); color:var(--mud-palette-primary-text); }
.monitoring-counts[b-etgxx303d8] { margin:1rem 0; font-size:.875rem; }
.monitoring-counts span[b-etgxx303d8] { border-left:3px solid var(--mud-palette-divider); padding-left:.5rem; }
.monitoring-tabs[b-etgxx303d8] { margin:1rem 0; }
.monitoring-tabs [aria-pressed=true][b-etgxx303d8] { border-color:var(--mud-palette-primary); }
.monitoring-panel[b-etgxx303d8] { min-width:0; max-width:100%; }
.monitoring-table[b-etgxx303d8] { width:100%; border-collapse:collapse; table-layout:fixed; }
.monitoring-table th[b-etgxx303d8],.monitoring-table td[b-etgxx303d8] { padding:.75rem .5rem; text-align:left; vertical-align:top; overflow-wrap:anywhere; border-bottom:1px solid var(--mud-palette-divider); }
.monitoring-table td div[b-etgxx303d8] { margin-top:.25rem; }
.monitoring-table code[b-etgxx303d8] { white-space:normal; font-size:.75rem; }
.monitoring-note[b-etgxx303d8],.monitoring-pager[b-etgxx303d8] { font-size:.875rem; }
.monitoring-row-actions[b-etgxx303d8] { display:flex; flex-wrap:wrap; gap:.5rem; }
.monitoring-health[b-etgxx303d8] { border:1px solid var(--mud-palette-divider); border-radius:4px; padding:.15rem .4rem; }
.monitoring-health[data-state=Unknown][b-etgxx303d8] { color:var(--mud-palette-text-secondary); }
.monitoring-health[data-state=Breach][b-etgxx303d8] { color:var(--mud-palette-error); }
.monitoring-manage[b-etgxx303d8] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.monitoring-definition[b-etgxx303d8] { border-bottom:1px solid var(--mud-palette-divider); padding:.75rem 0; }
.monitoring-definition>div[b-etgxx303d8] { flex:1 1 100%; overflow-wrap:anywhere; }
.monitoring-editor[b-etgxx303d8] { position:fixed; inset:0; background:color-mix(in srgb,var(--mud-palette-overlay-dark) 65%, transparent); z-index:1400; display:flex; justify-content:flex-end; }
.monitoring-editor-shell[b-etgxx303d8] { width:min(100vw,32rem); height:100dvh; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); display:flex; flex-direction:column; box-shadow:var(--mud-elevation-8); }
.monitoring-editor-shell header[b-etgxx303d8],.monitoring-editor-shell footer[b-etgxx303d8] { flex:none; padding:1rem; border-bottom:1px solid var(--mud-palette-divider); }
.monitoring-editor-shell header h2[b-etgxx303d8] { font-size:1.125rem; margin:0 0 .25rem; }
.monitoring-editor-shell footer[b-etgxx303d8] { border-top:1px solid var(--mud-palette-divider); border-bottom:0; display:flex; flex-direction:column; gap:.5rem; }
.monitoring-editor-body[b-etgxx303d8] { flex:1; overflow:auto; min-height:0; padding:1rem; display:flex; flex-direction:column; gap:1rem; overflow-wrap:anywhere; }
.monitoring-editor-body fieldset[b-etgxx303d8] { min-width:0; border:1px solid var(--mud-palette-divider); padding:.5rem; }
.monitoring-page .monitoring-check[b-etgxx303d8] { flex-direction:row; align-items:center; margin:.3rem 0; }
.monitoring-check input[b-etgxx303d8] { flex:none; }
.monitoring-visually-hidden[b-etgxx303d8] { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@media(max-width:1000px) { .monitoring-manage[b-etgxx303d8] { grid-template-columns:1fr; } }
@media(max-width:650px) { .monitoring-page[b-etgxx303d8] { padding:.5rem; } .monitoring-toolbar[b-etgxx303d8] { width:100%; } .monitoring-toolbar label[b-etgxx303d8] { width:100%; } .monitoring-table thead[b-etgxx303d8] { display:none; } .monitoring-table[b-etgxx303d8],.monitoring-table tbody[b-etgxx303d8],.monitoring-table tr[b-etgxx303d8],.monitoring-table td[b-etgxx303d8] { display:block; width:100%; } .monitoring-table tr[b-etgxx303d8] { border:1px solid var(--mud-palette-divider); margin:.75rem 0; } .monitoring-table td[b-etgxx303d8]:before { content:attr(data-label); display:block; font-weight:600; margin-bottom:.25rem; } .monitoring-editor-shell[b-etgxx303d8] { width:100vw; } }
.monitoring-heading[b-etgxx303d8] { gap:.5rem; }
.monitoring-counts[b-etgxx303d8] { margin:.75rem 0 .25rem; gap:.5rem; }
.monitoring-counts[b-etgxx303d8]  strong { margin-left:.4rem; }
.monitoring-counts[b-etgxx303d8]  [aria-pressed=true] { box-shadow:var(--mud-elevation-2); }
.monitoring-filter-heading[b-etgxx303d8] { display:flex; align-items:baseline; flex-wrap:wrap; gap:.35rem .75rem; padding:.25rem .5rem .75rem; }
.monitoring-filter-heading strong[b-etgxx303d8] { font-size:.9375rem; }
.monitoring-filter-heading span[b-etgxx303d8] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.monitoring-tabs[b-etgxx303d8] { border-bottom:1px solid var(--mud-palette-divider); margin:.5rem 0; gap:.25rem; }
.monitoring-tabs[b-etgxx303d8]  .mud-button-root { border-radius:4px 4px 0 0; box-shadow:none; }
.monitoring-table th[b-etgxx303d8] { color:var(--mud-palette-text-secondary); font-weight:500; font-size:.75rem; }
.monitoring-table th[b-etgxx303d8],.monitoring-table td[b-etgxx303d8] { padding:.5rem; font-size:.8125rem; }
.monitoring-table th:first-child[b-etgxx303d8] { width:22%; }
.monitoring-table th:last-child[b-etgxx303d8] { width:10rem; }
.monitoring-table td div[b-etgxx303d8] { margin-top:.125rem; }
.monitoring-secondary[b-etgxx303d8] { color:var(--mud-palette-text-secondary); font-size:.75rem; }
.monitoring-details[b-etgxx303d8] { margin-top:.35rem; font-size:.75rem; }
.monitoring-details summary[b-etgxx303d8] { color:var(--mud-palette-primary); cursor:pointer; }
.monitoring-details dl[b-etgxx303d8] { margin:.5rem 0; }
.monitoring-details dt[b-etgxx303d8] { color:var(--mud-palette-text-secondary); }
.monitoring-details dd[b-etgxx303d8] { margin:0 0 .35rem; }
.monitoring-row-actions[b-etgxx303d8] { gap:0; }
.monitoring-row-actions[b-etgxx303d8]  .mud-icon-button { padding:.375rem; }
.monitoring-editor-shell[b-etgxx303d8]  .monitoring-form { display:flex; flex-direction:column; gap:1rem; }
.monitoring-editor-body[b-etgxx303d8]  .monitoring-form { display:flex; flex-direction:column; gap:1rem; }
.monitoring-conflict-actions[b-etgxx303d8] { display:flex; gap:.5rem; flex-wrap:wrap; }
@media(max-width:650px) { .monitoring-table th:first-child[b-etgxx303d8],.monitoring-table th:last-child[b-etgxx303d8] { width:auto; } }

.monitoring-client-filter[b-etgxx303d8] { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem; }

.monitoring-editor-actions[b-etgxx303d8] { display:flex; justify-content:flex-end; gap:.75rem; flex-wrap:wrap; }
.monitoring-footer-error[b-etgxx303d8],.monitoring-field-error[b-etgxx303d8] { color:var(--mud-palette-error); font-size:.8125rem; overflow-wrap:anywhere; }
.monitoring-save-status[b-etgxx303d8],.monitoring-save-success[b-etgxx303d8] { font-size:.875rem; }
.monitoring-editor-shell footer[b-etgxx303d8] { padding:.75rem 1rem; max-height:45dvh; overflow:auto; }
/* /Components/Pages/Requests.razor.rz.scp.css */
.requests-workbench[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-primary);
}

.requests-hero[b-ncdkkp2ssq],
.requests-panel[b-ncdkkp2ssq],
.request-metric[b-ncdkkp2ssq] {
    border: 1px solid var(--mud-palette-divider);
    background: var(--mud-palette-surface);
    border-radius: var(--netratel-radius-surface, 7px);
}

.requests-hero[b-ncdkkp2ssq] {
    border-left: 3px solid var(--mud-palette-primary);
}

.requests-hero-content[b-ncdkkp2ssq] {
    gap: 1rem;
}

.requests-kicker[b-ncdkkp2ssq],
.metric-label[b-ncdkkp2ssq],
.detail-heading[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-secondary);
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.detail-heading[b-ncdkkp2ssq] {
    font-size: 0.74rem;
}

.requests-subtitle[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-secondary);
    max-width: 720px;
}

.requests-hero-actions[b-ncdkkp2ssq] {
    flex-wrap: wrap;
    justify-content: flex-end;
}

.request-metric[b-ncdkkp2ssq] {
    min-height: 112px;
}

.request-metric-total[b-ncdkkp2ssq] {
    border-top: 2px solid color-mix(in srgb, var(--mud-palette-info) 64%, var(--mud-palette-divider));
}

.request-metric-live[b-ncdkkp2ssq] {
    border-top: 2px solid color-mix(in srgb, var(--mud-palette-primary) 64%, var(--mud-palette-divider));
}

.request-metric-ok[b-ncdkkp2ssq] {
    border-top: 2px solid color-mix(in srgb, var(--mud-palette-success) 64%, var(--mud-palette-divider));
}

.request-metric-fail[b-ncdkkp2ssq] {
    border-top: 2px solid color-mix(in srgb, var(--mud-palette-error) 64%, var(--mud-palette-divider));
}

.request-count-chip[b-ncdkkp2ssq] {
    min-width: 100%;
    justify-content: center;
}

.request-filter-grid[b-ncdkkp2ssq] {
    align-items: center;
}

.request-list[b-ncdkkp2ssq] {
    display: grid;
    gap: 0.75rem;
}

.request-row[b-ncdkkp2ssq] {
    border: 1px solid var(--mud-palette-divider);
    border-left-width: 4px;
    border-radius: var(--netratel-radius-surface, 7px);
    overflow: hidden;
    background: var(--mud-palette-surface);
}

.request-row.is-success[b-ncdkkp2ssq] {
    border-left-color: var(--mud-palette-success);
}

.request-row.is-failed[b-ncdkkp2ssq] {
    border-left-color: var(--mud-palette-error);
}

.request-row.is-live[b-ncdkkp2ssq] {
    border-left-color: var(--mud-palette-primary);
}

.request-row.is-pending[b-ncdkkp2ssq] {
    border-left-color: var(--mud-palette-warning);
}

.request-row-title[b-ncdkkp2ssq] {
    width: 100%;
    align-items: center;
    min-width: 0;
}

.request-row-actions[b-ncdkkp2ssq] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0.75rem;
    flex-wrap: wrap;
}

.latest-event[b-ncdkkp2ssq] {
    display: block;
    color: var(--mud-palette-text-secondary);
    line-height: 1.4;
}

.request-details[b-ncdkkp2ssq] {
    border-top: 1px solid var(--mud-palette-divider);
    padding-top: 1rem;
    min-width: 0;
}

.request-details-left[b-ncdkkp2ssq],
.request-details-right[b-ncdkkp2ssq] {
    min-width: 0;
}

.request-log-timeline[b-ncdkkp2ssq] {
    display: grid;
    gap: 0.65rem;
    min-width: 0;
}

.request-log-entry[b-ncdkkp2ssq] {
    display: grid;
    grid-template-columns: 12px minmax(0, 1fr);
    gap: 0.75rem;
    align-items: baseline;
    min-width: 0;
}

.request-log-dot[b-ncdkkp2ssq] {
    width: 9px;
    height: 9px;
    margin-top: 0.45rem;
    border-radius: 50%;
    background: var(--mud-palette-info);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--mud-palette-info) 14%, transparent);
}

.request-log-line[b-ncdkkp2ssq] {
    display: grid;
    grid-template-columns: minmax(150px, max-content) minmax(0, 1fr);
    gap: 0.85rem;
    min-width: 0;
    align-items: baseline;
}

.request-log-time[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.78rem;
    line-height: 1.45;
    white-space: nowrap;
}

.request-log-message[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-primary);
    line-height: 1.45;
    min-width: 0;
    overflow-wrap: anywhere;
}

.request-detail-card[b-ncdkkp2ssq] {
    border: 1px solid var(--mud-palette-divider);
    background: var(--mud-palette-background-gray);
    border-radius: var(--netratel-radius-surface, 7px);
    min-width: 0;
    overflow: hidden;
}

.request-detail-panel[b-ncdkkp2ssq] {
    height: 100%;
}

.request-inspector[b-ncdkkp2ssq] {
    margin-bottom: 0.75rem;
}

.request-routing-grid[b-ncdkkp2ssq] {
    display: grid;
    grid-template-columns: minmax(96px, max-content) minmax(0, 1fr);
    gap: 0.35rem 0.85rem;
    align-items: baseline;
    min-width: 0;
}

.request-routing-grid span[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.78rem;
}

.request-routing-grid strong[b-ncdkkp2ssq] {
    color: var(--mud-palette-text-primary);
    font-size: 0.85rem;
    font-weight: 600;
    min-width: 0;
    overflow-wrap: anywhere;
}

.request-payload-actions[b-ncdkkp2ssq] {
    min-width: 0;
}

.request-payload-buttons[b-ncdkkp2ssq] {
    flex-wrap: wrap;
}

.request-result-message[b-ncdkkp2ssq] {
    overflow-wrap: anywhere;
}

@media (max-width: 960px) {
    .requests-hero-content[b-ncdkkp2ssq] {
        align-items: flex-start !important;
        flex-direction: column !important;
    }

    .request-row-actions[b-ncdkkp2ssq] {
        justify-content: flex-start;
    }

    .request-log-line[b-ncdkkp2ssq] {
        grid-template-columns: minmax(0, 1fr);
        gap: 0.1rem;
    }

    .request-log-time[b-ncdkkp2ssq] {
        white-space: normal;
    }
}
/* /Components/Pages/Settings/OperatorPolicies.razor.rz.scp.css */
.policy-page-heading[b-6z4d3y3f93], .policy-dialog-heading[b-6z4d3y3f93] { display: flex; align-items: center; gap: 1rem; }
.policy-page-heading[b-6z4d3y3f93] { justify-content: space-between; flex-wrap: wrap; }
.policy-dialog-title[b-6z4d3y3f93] { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.policy-list-panel[b-6z4d3y3f93] { border-radius: 12px; }
.policy-name[b-6z4d3y3f93] { font-weight: 600; line-height: 1.45; overflow-wrap: anywhere; }
.policy-secondary[b-6z4d3y3f93] { color: var(--mud-palette-text-secondary); font-size: .8rem; line-height: 1.5; }
.policy-principal[b-6z4d3y3f93] { max-width: 34rem; overflow-wrap: anywhere; }
.policy-target[b-6z4d3y3f93] { max-width: 18rem; overflow-wrap: anywhere; }
.policy-version[b-6z4d3y3f93] { display: inline-block; margin-left: .35rem; font-size: .8rem; color: var(--mud-palette-text-secondary); white-space: nowrap; }
.policy-expiry[b-6z4d3y3f93] { font-size: .85rem; font-variant-numeric: tabular-nums; }
.policy-empty[b-6z4d3y3f93] { display: grid; justify-items: center; gap: .5rem; padding: 2rem 1rem; color: var(--mud-palette-text-secondary); }
.operator-policy-page[b-6z4d3y3f93]  .policy-row-selected { background-color: var(--mud-palette-action-default-hover); }
.operator-policy-page[b-6z4d3y3f93]  .mud-table-cell { padding-top: .75rem; padding-bottom: .75rem; }
.policy-dialog-body[b-6z4d3y3f93] { max-height: calc(100dvh - 220px); overflow-y: auto; padding: .25rem .5rem .5rem 0; }
.policy-dialog-loading[b-6z4d3y3f93] { min-height: 12rem; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 1rem; }
.policy-dialog-actions[b-6z4d3y3f93] { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: .5rem; width: 100%; padding: .25rem .5rem; }
.policy-dialog-body[b-6z4d3y3f93]  .policy-definition dl { display: grid; grid-template-columns: minmax(10rem, 1fr) minmax(0, 3fr); gap: .65rem 1.5rem; margin: 1.25rem 0; }
.policy-dialog-body[b-6z4d3y3f93]  .policy-definition dt { font-weight: 600; font-size: .875rem; color: var(--mud-palette-text-secondary); }
.policy-dialog-body[b-6z4d3y3f93]  .policy-definition dd { margin: 0; overflow-wrap: anywhere; font-size: .875rem; }
.policy-dialog-body[b-6z4d3y3f93]  .policy-definition code { overflow-wrap: anywhere; }
.policy-detail-section[b-6z4d3y3f93] { margin-top: 1.25rem; padding: 1rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; }
.policy-detail-section summary[b-6z4d3y3f93] { cursor: pointer; font-weight: 600; }
.policy-detail-section[open] summary[b-6z4d3y3f93] { margin-bottom: 1rem; }
.policy-credential-picker[b-6z4d3y3f93] { display: flex; flex-direction: column; gap: .4rem; margin-top: 1rem; font-size: .875rem; }
.policy-credential-picker select[b-6z4d3y3f93] { min-height: 2.6rem; padding: .5rem; color: var(--mud-palette-text-primary); background: var(--mud-palette-surface); border: 1px solid var(--mud-palette-lines-inputs); border-radius: var(--mud-default-borderradius); }
@media (max-width: 600px) {
    .policy-dialog-body[b-6z4d3y3f93]  .policy-definition dl { grid-template-columns: 1fr; gap: .35rem; }
    .policy-dialog-body[b-6z4d3y3f93]  .policy-definition dd { margin-bottom: .65rem; }
    .policy-dialog-actions[b-6z4d3y3f93] { gap: .25rem; padding: 0; }
    .policy-page-heading[b-6z4d3y3f93] { align-items: flex-start; }
}
/* /Components/Pages/Tasks/NewTask.razor.rz.scp.css */
.task-console[b-qpo3iuloiw] {
    display: grid;
    gap: 10px;
    padding-top: 10px;
    padding-bottom: 12px;
    min-width: 0;
}

.task-toolbar[b-qpo3iuloiw],
.task-search-row[b-qpo3iuloiw],
.task-target-footer[b-qpo3iuloiw],
.task-parameters-heading[b-qpo3iuloiw],
.task-launch-footer[b-qpo3iuloiw],
.task-library-selection[b-qpo3iuloiw],
.task-launch-status[b-qpo3iuloiw] {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

.task-toolbar[b-qpo3iuloiw] {
    min-height: 36px;
}

.task-scope[b-qpo3iuloiw] {
    flex: 1;
    min-width: 0;
    overflow-wrap: anywhere;
}

.task-workspace[b-qpo3iuloiw] {
    display: grid;
    grid-template-columns: minmax(330px, 0.9fr) minmax(360px, 1.1fr);
    align-items: start;
    gap: 10px;
}

.task-panel[b-qpo3iuloiw] {
    min-width: 0;
    padding: 10px;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--netratel-radius-surface, 7px);
    background: var(--mud-palette-surface);
}

.task-scope-fields[b-qpo3iuloiw] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 128px;
    gap: 8px;
}

.task-search-row[b-qpo3iuloiw] {
    flex-wrap: nowrap;
}

.task-search-row[b-qpo3iuloiw]  .mud-input-control {
    flex: 1;
    min-width: 0;
}

.task-target-footer[b-qpo3iuloiw]  .mud-typography:first-child {
    flex: 1;
}

.task-parameters-heading[b-qpo3iuloiw] {
    justify-content: space-between;
    margin-top: 6px;
}

.task-parameter-list[b-qpo3iuloiw] {
    max-height: 180px;
    overflow: auto;
}

.task-parameter-row[b-qpo3iuloiw] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr) 32px;
    gap: 8px;
    align-items: center;
}

.task-advanced[b-qpo3iuloiw] {
    margin-top: 6px;
}

.task-advanced[b-qpo3iuloiw]  .mud-expand-panel-header {
    min-height: 36px;
    padding: 6px 8px;
}

.task-advanced[b-qpo3iuloiw]  .mud-expand-panel-content {
    padding: 0 8px 8px;
}

.task-launch-footer[b-qpo3iuloiw] {
    position: sticky;
    bottom: 0;
    margin-top: 8px;
    padding-top: 8px;
    padding-bottom: 2px;
    background: var(--mud-palette-surface);
    border-top: 1px solid var(--mud-palette-divider);
}

.task-client-table[b-qpo3iuloiw]  .task-selected > td {
    background: color-mix(in srgb, var(--mud-palette-primary) 12%, var(--mud-palette-surface));
}

.task-client-table[b-qpo3iuloiw]  td {
    overflow-wrap: anywhere;
}

.task-library-selection > div[b-qpo3iuloiw] {
    flex: 1;
    min-width: 0;
}

.task-console[b-qpo3iuloiw]  .mud-button:focus-visible,
.task-console[b-qpo3iuloiw]  .mud-icon-button:focus-visible {
    outline: 2px solid var(--mud-palette-info);
    outline-offset: 2px;
}

@media (max-width: 1000px) {
    .task-workspace[b-qpo3iuloiw] {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media (max-width: 480px) {
    .task-scope-fields[b-qpo3iuloiw] {
        grid-template-columns: minmax(0, 1fr);
    }

    .task-panel[b-qpo3iuloiw] {
        padding: 8px;
    }
}

@media (pointer: coarse) {
    .task-console[b-qpo3iuloiw]  .mud-button,
    .task-console[b-qpo3iuloiw]  .mud-icon-button {
        min-height: 44px;
    }
}

.task-selected-target[b-qpo3iuloiw] {
    display: grid;
    gap: 3px;
    padding: 8px 0 0;
    overflow-wrap: anywhere;
}

.task-selected-target[b-qpo3iuloiw]  .mud-button {
    justify-self: start;
}
/* /Components/Pages/Terminal/Terminal.razor.rz.scp.css */
.terminal-page[b-4s4a4sn2bh] {
    min-width: 0;
}

.terminal-console-surface[b-4s4a4sn2bh] {
    height: min(70dvh, calc(100dvh - 210px));
    min-height: 320px;
    overflow: hidden;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--mud-default-borderradius);
}

@media (max-width: 599px) {
    .terminal-console-surface[b-4s4a4sn2bh] {
        height: calc(100dvh - 290px);
        min-height: 280px;
    }
}
/* /Components/RequestsUi/RequestJsonAction.razor.rz.scp.css */
.request-json-action[b-iiaqk350ue] {
    display: inline-flex;
    min-width: 0;
}

:global(.request-json-preview-popover)[b-iiaqk350ue] {
    max-width: min(720px, calc(100vw - 48px));
    border: 1px solid rgba(96, 165, 250, 0.28);
    border-radius: 8px;
    background: rgba(12, 18, 32, 0.98);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.42);
}
/* /Components/RequestsUi/RequestJsonPayloadView.razor.rz.scp.css */
.request-json-payload[b-t74c5tq4va] {
    min-width: 0;
    overflow: auto;
}

.request-json-payload.is-preview[b-t74c5tq4va] {
    max-width: min(680px, calc(100dvw - 48px));
    max-height: 420px;
}

.request-json-payload.is-dialog[b-t74c5tq4va] {
    max-height: min(70dvh, 760px);
}

.request-json-raw[b-t74c5tq4va] {
    max-height: 360px;
    overflow: auto;
    margin: 0.75rem 0 0;
    padding: 0.75rem;
    border: 1px solid var(--mud-palette-divider);
    border-radius: var(--netratel-radius-control, 6px);
    background: var(--mud-palette-background-gray);
    color: var(--mud-palette-text-primary);
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}
/* /Components/ScriptLibrary/NewScriptDialog.razor.rz.scp.css */
.new-script-form[b-nzw50wk9y4] { min-width: 0; width: 100%; }
.new-script-form[b-nzw50wk9y4]  .mud-input-control { margin-bottom: 8px; }
.new-script-placement[b-nzw50wk9y4] { padding: 8px 10px; border: 1px solid var(--mud-palette-divider); border-radius: var(--mud-default-borderradius); background: var(--mud-palette-background); overflow-wrap: anywhere; }
.new-script-convention[b-nzw50wk9y4] { margin-bottom: 8px; }
/* /Components/ScriptLibrary/ScriptLibraryView.razor.rz.scp.css */
.script-library-shell[b-4nrg7kq1q1] { min-width: 0; padding-bottom: 8px; }
.script-library-toolbar[b-4nrg7kq1q1] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 8px; min-height: 36px; }
.script-library-workspace[b-4nrg7kq1q1] { display: grid; grid-template-columns: minmax(260px, 290px) minmax(0, 1fr); gap: 10px; height: calc(100dvh - 150px); min-height: 360px; }
.script-library-workspace.script-library-picker[b-4nrg7kq1q1] { grid-template-columns: 1fr; height: min(520px, 65dvh); }
.script-library-tree-column[b-4nrg7kq1q1], .script-library-editor-column[b-4nrg7kq1q1], .script-library-panel[b-4nrg7kq1q1], .script-library-tree-scroll[b-4nrg7kq1q1], .script-library-editor-frame[b-4nrg7kq1q1] { min-height: 0; min-width: 0; }
.script-library-panel[b-4nrg7kq1q1] { display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; height: 100%; padding: 10px; border: 1px solid var(--mud-palette-divider); border-radius: var(--mud-default-borderradius); background: var(--mud-palette-surface); }
/* MudDivider's FullWidth variant grows as a flex item; only the tree should fill this column. */
.script-library-tree-panel[b-4nrg7kq1q1]  > .mud-divider { flex: 0 0 auto; }
.script-library-tree-scroll[b-4nrg7kq1q1] { display: block; flex: 1 1 0; overflow: auto; overscroll-behavior: contain; }
.script-library-tree-scroll[b-4nrg7kq1q1]  .mud-treeview { display: block; flex: none; margin: 0; padding: 0; text-align: start; }
.script-library-tree-scroll[b-4nrg7kq1q1]  .mud-treeview-item-content { min-height: 36px; padding-top: 0; padding-bottom: 0; }
.script-library-row-actions[b-4nrg7kq1q1] { display: flex; flex: none; }
.script-library-row-actions[b-4nrg7kq1q1]  .mud-icon-button { padding: 6px; }
.script-library-editor-head[b-4nrg7kq1q1] { flex: none; margin-bottom: 8px; }
.script-library-editor-frame[b-4nrg7kq1q1] { display: flex; flex: 1 1 0; overflow: hidden; border: 1px solid var(--mud-palette-divider); border-radius: var(--mud-default-borderradius); }
.script-library-editor[b-4nrg7kq1q1] { display: flex; flex: 1 1 0; width: 100%; height: 100%; min-width: 0; min-height: 0; }
.script-library-editor[b-4nrg7kq1q1]  .monaco-editor-container, .script-library-editor[b-4nrg7kq1q1]  .monaco-editor, .script-library-editor[b-4nrg7kq1q1]  .overflow-guard { flex: 1 1 auto; width: 100%; height: 100%; min-width: 0; min-height: 0; }
.script-library-editor[b-4nrg7kq1q1]  .monaco-editor-container { height: 100% !important; border: 0; }
@media (max-width: 760px) {
    .script-library-workspace[b-4nrg7kq1q1] { grid-template-columns: 1fr; height: auto; min-height: 0; }
    .script-library-tree-column[b-4nrg7kq1q1] { height: min(300px, 40dvh); }
    .script-library-editor-column[b-4nrg7kq1q1] { height: max(360px, 55dvh); }
    .script-library-workspace.script-library-picker .script-library-tree-column[b-4nrg7kq1q1] { height: 100%; }
}
@media (pointer: coarse) { .script-library-row-actions[b-4nrg7kq1q1]  .mud-icon-button { min-width: 44px; min-height: 44px; } }
/* /Components/Shared/ClientIdentity.razor.rz.scp.css */
.client-identity[b-4ntmy3gu69] { min-width:0; overflow-wrap:anywhere; line-height:1.35; }
.client-identity strong[b-4ntmy3gu69] { font-size:.875rem; font-weight:500; }
.client-identity-context[b-4ntmy3gu69] { color:var(--mud-palette-text-secondary); font-size:.75rem; margin-top:.125rem; }
/* /Components/Shared/Integrations/CredentialAdmissionView.razor.rz.scp.css */
.credential-admission[b-jw2jpf89z9] { display: grid; gap: 1rem; min-width: 0; overflow-wrap: anywhere; }
.admission-heading[b-jw2jpf89z9] { display: flex; align-items: center; flex-wrap: wrap; gap: .7rem; }
.admission-heading > div[b-jw2jpf89z9] { flex: 1; min-width: 12rem; }
.admission-heading h3[b-jw2jpf89z9] { margin: 0; font-size: 1rem; font-weight: 650; line-height: 1.5; }
.admission-heading p[b-jw2jpf89z9] { margin: .15rem 0 0; color: var(--mud-palette-text-secondary); font-size: .8rem; }
.admission-empty[b-jw2jpf89z9] { display: flex; align-items: center; gap: .8rem; padding: 1.25rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 10px; background: var(--mud-palette-background-grey); font-size: .85rem; }
.admission-empty strong[b-jw2jpf89z9] { font-weight: 550; }
.admission-empty p[b-jw2jpf89z9] { color: var(--mud-palette-text-secondary); margin: .3rem 0 0; }
.admission-summary[b-jw2jpf89z9] { border: 1px solid var(--mud-palette-lines-default); border-radius: 10px; overflow: hidden; }
.admission-status-strip[b-jw2jpf89z9] { display: flex; align-items: center; flex-wrap: wrap; gap: .9rem 1.5rem; padding: 1rem 1.1rem; background: var(--mud-palette-background-grey); border-bottom: 1px solid var(--mud-palette-lines-default); }
.admission-status-strip > div[b-jw2jpf89z9] { min-width: 0; flex: 1; }
.admission-status-strip strong[b-jw2jpf89z9] { font-size: .875rem; font-weight: 550; text-transform: capitalize; }
.admission-status-strip code[b-jw2jpf89z9] { font-size: .8rem; }
.admission-label[b-jw2jpf89z9], .admission-metadata dt[b-jw2jpf89z9] { display: block; font-size: .75rem; color: var(--mud-palette-text-secondary); margin-bottom: .35rem; font-weight: 500; }
.admission-metadata[b-jw2jpf89z9] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1rem 1.5rem; padding: 1.1rem; margin: 0; }
.admission-metadata > div[b-jw2jpf89z9] { min-width: 0; }
.admission-metadata dd[b-jw2jpf89z9] { margin: 0; font-size: .85rem; line-height: 1.5; }
.admission-metadata code[b-jw2jpf89z9], .admission-metadata time[b-jw2jpf89z9] { font-size: .78rem; font-variant-numeric: tabular-nums; }
.admission-wide[b-jw2jpf89z9] { grid-column: 1 / -1; }
.credential-admission[b-jw2jpf89z9]  .admission-panels { border-radius: 10px; overflow: hidden; }
.admission-panel-title[b-jw2jpf89z9] { display: flex; align-items: center; flex-wrap: wrap; gap: .65rem; width: 100%; font-size: .85rem; }
.admission-panel-title strong[b-jw2jpf89z9] { flex: 1; font-weight: 550; }
.admission-panel-title > span[b-jw2jpf89z9] { color: var(--mud-palette-text-secondary); font-size: .75rem; }
.admission-grants[b-jw2jpf89z9], .admission-policy-ids[b-jw2jpf89z9] { padding: 0; margin: 0; list-style: none; }
.admission-grants li[b-jw2jpf89z9] { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: .4rem 1rem; padding: .55rem 0; font-size: .85rem; }
.admission-grants li + li[b-jw2jpf89z9] { border-top: 1px solid var(--mud-palette-lines-default); }
.admission-grants code[b-jw2jpf89z9] { font-size: .78rem; padding: .15rem .4rem; background: var(--mud-palette-background-grey); border-radius: 4px; }
.admission-section-label[b-jw2jpf89z9] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: .5rem; margin-top: .35rem; }
.admission-section-label h4[b-jw2jpf89z9] { margin: 0; font-size: .85rem; font-weight: 600; }
.admission-section-label > span[b-jw2jpf89z9] { color: var(--mud-palette-text-secondary); font-size: .75rem; }
.admission-operation-title[b-jw2jpf89z9] { display: flex; align-items: center; justify-content: space-between; gap: .75rem; width: 100%; min-width: 0; }
.admission-operation-title > div[b-jw2jpf89z9] { min-width: 0; }
.admission-operation-title strong[b-jw2jpf89z9] { display: block; font-size: .85rem; font-weight: 550; line-height: 1.5; }
.admission-operation-title > div > span[b-jw2jpf89z9] { display: block; font-size: .75rem; margin-top: .15rem; color: var(--mud-palette-text-secondary); }
.admission-operation-separator[b-jw2jpf89z9] { color: var(--mud-palette-text-secondary); padding: 0 .15rem; }
.admission-operation-title[b-jw2jpf89z9]  .mud-chip { flex-shrink: 0; margin: 0; }
.admission-operation-outcome[b-jw2jpf89z9] { margin: 0 0 1rem; font-size: .8rem; color: var(--mud-palette-text-secondary); }
.admission-checks[b-jw2jpf89z9] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: .5rem; }
.admission-checks > div[b-jw2jpf89z9] { display: flex; align-items: center; justify-content: space-between; gap: .5rem; padding: .65rem .75rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; font-size: .75rem; }
.admission-checks[b-jw2jpf89z9]  .mud-chip { margin: 0; flex-shrink: 0; }
.admission-operation-metadata[b-jw2jpf89z9] { padding: 1.2rem 0 0; }
.admission-policy-ids li + li[b-jw2jpf89z9] { margin-top: .25rem; }
.admission-next-action[b-jw2jpf89z9] { display: flex; align-items: flex-start; gap: .7rem; padding: 1rem 1.1rem; border-radius: 10px; background: var(--mud-palette-info-hover); border: 1px solid var(--mud-palette-lines-default); font-size: .8rem; line-height: 1.6; }
.admission-next-action h4[b-jw2jpf89z9] { margin: 0 0 .4rem; font-size: .85rem; font-weight: 600; }
.admission-next-action ul[b-jw2jpf89z9] { padding-left: 1.1rem; margin: 0 0 .5rem; }
.admission-next-action p[b-jw2jpf89z9] { margin: 0; }
.admission-next-action > div[b-jw2jpf89z9] { min-width: 0; }
.admission-muted[b-jw2jpf89z9], .admission-empty-text[b-jw2jpf89z9] { margin: 0; color: var(--mud-palette-text-secondary); font-size: .8rem; line-height: 1.6; }
.admission-empty-text[b-jw2jpf89z9] { padding: 1rem; border: 1px dashed var(--mud-palette-lines-default); border-radius: 8px; }
.admission-help[b-jw2jpf89z9] { display: flex; align-items: center; gap: .4rem; color: var(--mud-palette-primary); font-size: .75rem; width: fit-content; line-height: 1.5; text-decoration: none; }
.admission-help:hover[b-jw2jpf89z9] { text-decoration: underline; }
.admission-help:focus-visible[b-jw2jpf89z9] { outline: 2px solid var(--mud-palette-primary); outline-offset: 4px; border-radius: 2px; }
@media (max-width: 600px) {
    .admission-metadata[b-jw2jpf89z9], .admission-checks[b-jw2jpf89z9] { grid-template-columns: minmax(0,1fr); }
    .admission-operation-title[b-jw2jpf89z9] { flex-wrap: wrap; gap: .5rem; }
    .admission-panel-title[b-jw2jpf89z9] { gap: .5rem; }
    .admission-panel-title > span[b-jw2jpf89z9] { width: 100%; }
    .admission-status-strip[b-jw2jpf89z9] { align-items: flex-start; }
}
/* /Components/Shared/Integrations/HttpHostSetupApprovalPanel.razor.rz.scp.css */
.approval-entry-shell[b-21onncqp66] { min-width: 0; }
[b-21onncqp66] .approval-entry { padding: .9rem 1rem; height: 100%; min-width: 0; }
.approval-code-row[b-21onncqp66] { display: flex; align-items: center; gap: .6rem; flex-wrap: wrap; }
.approval-code-row[b-21onncqp66]  .mud-input-control { width: 12rem; max-width: 100%; flex: 0 1 12rem; }
.approval-overlay-host[b-21onncqp66]  .approval-overlay { position: fixed; inset: 0; z-index: 1400; display: flex; align-items: center; justify-content: center; padding: 12px; }
.approval-review[b-21onncqp66] { width: min(44rem, 100%); max-height: calc(100dvh - 24px); min-height: 0; display: flex; flex-direction: column; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; box-shadow: var(--mud-elevation-12); overflow: hidden; }
.approval-review[b-21onncqp66]  .approval-focus { display: flex; flex-direction: column; min-height: 0; max-height: calc(100dvh - 24px); }
.approval-title[b-21onncqp66] { overflow-wrap: anywhere; padding: .85rem 1.25rem; border-bottom: 1px solid var(--mud-palette-lines-default); flex-shrink: 0; }
.approval-title h2[b-21onncqp66] { font-size: 1.2rem; font-weight: 600; }
.approval-body[b-21onncqp66] { overflow-y: auto; min-height: 0; padding: .85rem 1.25rem; overflow-wrap: anywhere; overscroll-behavior: contain; }
.approval-body p[b-21onncqp66] { margin-block: .35rem; }
.approval-secondary[b-21onncqp66] { color: var(--mud-palette-text-secondary); font-size: .875rem; }
.approval-footer[b-21onncqp66] { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; gap: .4rem; padding: .65rem 1rem; border-top: 1px solid var(--mud-palette-lines-default); flex-shrink: 0; }
@media (max-width: 600px) { .approval-title[b-21onncqp66], .approval-body[b-21onncqp66] { padding: .75rem; } .approval-footer[b-21onncqp66] { padding: .5rem; } }

.approval-body code[b-21onncqp66] { overflow-wrap: anywhere; }

.approval-overlay-host[b-21onncqp66]  .mud-overlay-content { display: flex; width: min(44rem, 100%); max-height: calc(100dvh - 24px); min-width: 0; }
/* /Components/Shared/Integrations/IntegrationPairingApprovalPanel.razor.rz.scp.css */
.approval-entry-shell[b-m1unnxfpu3] { min-width: 0; }
[b-m1unnxfpu3] .approval-entry { padding: .9rem 1rem; height: 100%; min-width: 0; }
.approval-code-row[b-m1unnxfpu3] { display: flex; align-items: center; gap: .6rem; flex-wrap: wrap; }
.approval-code-row[b-m1unnxfpu3]  .mud-input-control { width: 12rem; max-width: 100%; flex: 0 1 12rem; }
.approval-overlay-host[b-m1unnxfpu3]  .approval-overlay { position: fixed; inset: 0; z-index: 1400; display: flex; align-items: center; justify-content: center; padding: 12px; }
.approval-review[b-m1unnxfpu3] { width: min(65rem, 100%); max-height: calc(100dvh - 24px); min-height: 0; display: flex; flex-direction: column; background: var(--mud-palette-surface); color: var(--mud-palette-text-primary); border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; box-shadow: var(--mud-elevation-12); overflow: hidden; }
.approval-review[b-m1unnxfpu3]  .approval-focus { display: flex; flex-direction: column; min-height: 0; max-height: calc(100dvh - 24px); }
.approval-title[b-m1unnxfpu3] { overflow-wrap: anywhere; padding: .85rem 1.25rem; border-bottom: 1px solid var(--mud-palette-lines-default); flex-shrink: 0; }
.approval-title h2[b-m1unnxfpu3] { font-size: 1.2rem; font-weight: 600; }
.approval-body[b-m1unnxfpu3] { overflow-y: auto; min-height: 0; padding: .85rem 1.25rem; overflow-wrap: anywhere; overscroll-behavior: contain; }
.approval-body p[b-m1unnxfpu3] { margin-block: .35rem; }
.approval-secondary[b-m1unnxfpu3] { color: var(--mud-palette-text-secondary); font-size: .875rem; }
.approval-footer[b-m1unnxfpu3] { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; gap: .4rem; padding: .65rem 1rem; border-top: 1px solid var(--mud-palette-lines-default); flex-shrink: 0; }
@media (max-width: 600px) { .approval-title[b-m1unnxfpu3], .approval-body[b-m1unnxfpu3] { padding: .75rem; } .approval-footer[b-m1unnxfpu3] { padding: .5rem; } }

.approval-overlay-host[b-m1unnxfpu3]  .mud-overlay-content { display: flex; width: min(65rem, 100%); max-height: calc(100dvh - 24px); min-width: 0; }
/* /Components/Shared/Integrations/IntegrationPermissionSelector.razor.rz.scp.css */
.permission-selector[b-ueo5vyaceg] { min-width: 0; }
.permission-heading[b-ueo5vyaceg] { position: sticky; top: 0; z-index: 2; background: var(--mud-palette-surface); padding-block: .4rem; border-bottom: 1px solid var(--mud-palette-lines-default); margin-bottom: .5rem; }
.permission-toolbar[b-ueo5vyaceg] { display: grid; grid-template-columns: minmax(12rem, 1fr) minmax(12rem, 1fr); gap: .75rem; }
.permission-toolbar label[b-ueo5vyaceg] { display: flex; flex-direction: column; gap: .3rem; font-size: .875rem; }
.permission-toolbar select[b-ueo5vyaceg], .permission-toolbar input[b-ueo5vyaceg] { width: 100%; min-width: 0; color: var(--mud-palette-text-primary); background: var(--mud-palette-surface); border: 1px solid var(--mud-palette-lines-default); border-radius: 4px; padding: .6rem; font: inherit; }
.permission-toolbar :is(input,select):focus-visible[b-ueo5vyaceg] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.permission-current[b-ueo5vyaceg] { margin-top: .75rem; font-size: .875rem; }
.permission-actions[b-ueo5vyaceg], .permission-group-heading[b-ueo5vyaceg] { display: flex; align-items: center; gap: .25rem; flex-wrap: wrap; }
.permission-actions[b-ueo5vyaceg] { margin-block: .4rem; }
.permission-groups[b-ueo5vyaceg] { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: .65rem; align-items: start; }
.permission-group[b-ueo5vyaceg] { border: 1px solid var(--mud-palette-lines-default); border-radius: 6px; padding: .2rem .5rem .5rem; min-width: 0; }
.permission-group-heading[b-ueo5vyaceg] { border-bottom: 1px solid var(--mud-palette-lines-default); justify-content: space-between; }
.permission-row[b-ueo5vyaceg] { padding-block: .15rem; }
.permission-row[b-ueo5vyaceg]  .mud-checkbox { padding-block: .2rem; }
.permission-description[b-ueo5vyaceg] { display: block; margin-left: 2.2rem; font-size: .8rem; color: var(--mud-palette-text-secondary); line-height: 1.35; overflow-wrap: anywhere; }
.permission-summary[b-ueo5vyaceg] { margin-top: .75rem; font-size: .875rem; }
.permission-summary details[b-ueo5vyaceg] { margin-left: .75rem; margin-top: .4rem; }
.permission-summary summary[b-ueo5vyaceg] { cursor: pointer; padding-block: .25rem; }
.permission-summary code[b-ueo5vyaceg] { font-size: .8rem; overflow-wrap: anywhere; }
@media (max-width: 700px) { .permission-groups[b-ueo5vyaceg] { grid-template-columns: minmax(0,1fr); } }
@media (max-width: 450px) { .permission-toolbar[b-ueo5vyaceg] { grid-template-columns: minmax(0,1fr); } }
/* /Components/Shared/MonacoTextEditor.razor.rz.scp.css */
.monaco-text-surface[b-mquvlvowvs]{display:flex;flex-direction:column;min-height:380px;height:100%;border:1px solid var(--mud-palette-lines-default);border-radius:8px;overflow:hidden;background:var(--mud-palette-surface)}
.monaco-text-toolbar[b-mquvlvowvs]{display:flex;align-items:center;gap:16px;padding:8px 12px;flex-wrap:wrap;border-bottom:1px solid var(--mud-palette-lines-default)}
.monaco-text-toolbar label[b-mquvlvowvs]{display:flex;gap:8px;align-items:center;font-size:.85rem}
.monaco-text-toolbar select[b-mquvlvowvs],.monaco-text-toolbar button[b-mquvlvowvs]{border:1px solid var(--mud-palette-lines-default);border-radius:6px;padding:5px 8px;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary)}
.monaco-text-toolbar button[b-mquvlvowvs]{margin-left:auto;cursor:pointer}
.monaco-text-content[b-mquvlvowvs]{flex:1;min-height:300px}
.monaco-text-content[b-mquvlvowvs]  .monaco-editor-container{height:100%;min-height:300px}
.monaco-text-surface.fullscreen[b-mquvlvowvs]{position:fixed;inset:12px;z-index:1600;height:calc(100dvh - 24px);box-shadow:0 0 0 12px rgba(0,0,0,.65)}
/* /Components/Shared/Monitoring/MonitoringTargetPicker.razor.rz.scp.css */
.target-picker[b-wiv86zxhb7] { min-width:0; border:1px solid var(--mud-palette-divider); border-radius:var(--mud-default-borderradius); padding:.5rem; }
.target-picker-actions[b-wiv86zxhb7] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:.5rem; }
.target-picker-clients[b-wiv86zxhb7] { max-height:18rem; overflow:auto; }
.target-picker-client[b-wiv86zxhb7] { display:flex; flex-direction:row; align-items:center; gap:.625rem; padding:.5rem; border-bottom:1px solid var(--mud-palette-divider); cursor:pointer; }
.target-picker-client input[b-wiv86zxhb7] { accent-color:var(--mud-palette-primary); width:1rem; height:1rem; flex:none; }
.target-picker-client[b-wiv86zxhb7]  .client-identity { flex:1; }
.target-picker-support[b-wiv86zxhb7] { font-size:.75rem; color:var(--mud-palette-text-secondary); }
.target-picker-selection[b-wiv86zxhb7] { border-top:1px solid var(--mud-palette-divider); padding-top:.5rem; margin-top:.5rem; }
.target-picker-chips[b-wiv86zxhb7] { display:flex; flex-wrap:wrap; gap:.25rem; max-height:8rem; overflow:auto; }
@media(max-width:600px) { .target-picker-client[b-wiv86zxhb7] { flex-wrap:wrap; } .target-picker-support[b-wiv86zxhb7] { margin-left:1.625rem; } }
/* /Components/Shared/Netclaw/NetclawConnectionPanel.razor.rz.scp.css */
.netclaw-page[b-9spy1xpywn]{max-width:850px;margin:1.5rem auto;padding:1.5rem;border:1px solid var(--mud-palette-divider);border-radius:10px;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);font-size:.9rem}.netclaw-page a[b-9spy1xpywn]{color:var(--mud-palette-primary);text-decoration:underline;text-underline-offset:3px}.netclaw-page>header[b-9spy1xpywn]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0}.netclaw-page h1[b-9spy1xpywn]{font-size:1.25rem;margin:0}.netclaw-page h2[b-9spy1xpywn]{font-size:1rem;margin:0 0 .8rem}.netclaw-page p[b-9spy1xpywn]{line-height:1.6;margin:.7rem 0}.netclaw-status[b-9spy1xpywn]{border:1px solid var(--mud-palette-success);border-radius:2rem;padding:.4rem .7rem;color:var(--mud-palette-success);font-size:.75rem;white-space:nowrap}.netclaw-page label[b-9spy1xpywn]{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;margin:.8rem 0}.netclaw-page input[b-9spy1xpywn],.netclaw-page select[b-9spy1xpywn]{font:inherit;padding:.7rem;border:1px solid var(--mud-palette-divider);border-radius:6px;background:var(--mud-palette-background);color:inherit;max-width:100%}.netclaw-page section[b-9spy1xpywn]{padding:1.25rem 0}.netclaw-page button[b-9spy1xpywn]{font:inherit;font-size:.85rem;padding:.6rem 1rem;border:1px solid var(--mud-palette-primary);border-radius:6px;background:transparent;color:var(--mud-palette-primary);cursor:pointer}.netclaw-page button.primary[b-9spy1xpywn]{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.netclaw-page button:disabled[b-9spy1xpywn]{opacity:.5;cursor:default}.netclaw-actions[b-9spy1xpywn]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.netclaw-page details[b-9spy1xpywn]{border-top:1px solid var(--mud-palette-divider);padding:1rem 0}.netclaw-page summary[b-9spy1xpywn]{cursor:pointer;font-weight:500}.netclaw-page dl[b-9spy1xpywn]{display:grid;grid-template-columns:auto 1fr;gap:.5rem;font-size:.8rem;margin:1rem 0}.netclaw-page dt[b-9spy1xpywn]{color:var(--mud-palette-text-secondary)}.netclaw-page dd[b-9spy1xpywn]{margin:0;overflow-wrap:anywhere}.netclaw-notice[b-9spy1xpywn]{padding:.8rem;border:1px solid var(--mud-palette-divider);border-radius:6px;background:var(--mud-palette-background)}.netclaw-page footer[b-9spy1xpywn]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;margin-top:1rem}.netclaw-page :is(button,input,select,a,summary):focus-visible[b-9spy1xpywn]{outline:2px solid var(--mud-palette-primary);outline-offset:3px}@media(max-width:600px){.netclaw-page[b-9spy1xpywn]{margin:.5rem;padding:1rem}.netclaw-page>header[b-9spy1xpywn]{align-items:start;flex-direction:column}.netclaw-page dl[b-9spy1xpywn]{grid-template-columns:1fr}.netclaw-page dd[b-9spy1xpywn]{margin-bottom:.5rem}}

.netclaw-status.unverified[b-9spy1xpywn]{color:var(--mud-palette-warning-darken);background:var(--mud-palette-warning-hover)}
/* /Components/Shared/Netclaw/NetclawConnectionStatus.razor.rz.scp.css */
.netclaw-connection-status[b-qm0ingn9d4]{position:relative;display:inline-flex;max-width:100%;font-size:.8rem}
.netclaw-connection-badge[b-qm0ingn9d4]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border:1px solid var(--mud-palette-warning);border-radius:6px;color:var(--mud-palette-warning-darken);background:transparent;text-decoration:none;white-space:nowrap}
.netclaw-connection-badge.connected[b-qm0ingn9d4]{color:var(--mud-palette-success);border-color:var(--mud-palette-success)}
.netclaw-connection-badge.failed[b-qm0ingn9d4]{color:var(--mud-palette-error);border-color:var(--mud-palette-error)}
.netclaw-connection-badge:hover[b-qm0ingn9d4]{background:var(--mud-palette-action-default-hover)}
.netclaw-connection-badge:focus-visible[b-qm0ingn9d4]{outline:2px solid var(--mud-palette-primary);outline-offset:3px}
.netclaw-connection-details[b-qm0ingn9d4]{position:absolute;right:0;top:calc(100% + .5rem);z-index:1300;display:flex;flex-direction:column;gap:.4rem;width:min(400px,calc(100vw - 3rem));padding:.85rem;border:1px solid var(--mud-palette-divider);border-radius:6px;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);box-shadow:var(--mud-elevation-4);line-height:1.5;overflow-wrap:anywhere;text-align:left}
.netclaw-connection-details[hidden][b-qm0ingn9d4]{display:none}
/* /Components/Shared/Notifications/NotificationConnectorsPanel.razor.rz.scp.css */
.notification-connectors[b-o2hybvuv9t] { min-width: 0; }
.notification-tenant[b-o2hybvuv9t] { min-width: 14rem; max-width: 28rem; }
.notification-form[b-o2hybvuv9t] { max-width: 46rem; }
.notification-connectors a[b-o2hybvuv9t] { color: var(--mud-palette-primary); }
@media (max-width: 600px) { .notification-tenant[b-o2hybvuv9t] { min-width: 0; width: 100%; } }
/* /Components/Shared/Pairing/PairingConnectionsPanel.razor.rz.scp.css */
.pairing-toolbar[b-oar7m1pp70] { display:flex; align-items:center; gap:.75rem; flex-wrap:wrap; margin-bottom:1rem; }
.pairing-toolbar[b-oar7m1pp70]  .pairing-search { flex:1 1 15rem; max-width:25rem; }
.pairing-toolbar[b-oar7m1pp70]  .pairing-filter { flex:0 1 12rem; min-width:10rem; }
.pairing-grid[b-oar7m1pp70] { display:grid; grid-template-columns:minmax(0,1fr); gap:.75rem; }
.pairing-grid[b-oar7m1pp70]  .pairing-card { padding:.75rem 1rem; min-width:0; overflow-wrap:anywhere; }
.pairing-heading[b-oar7m1pp70] { min-width:0; flex:1 1 12rem; }
.pairing-form[b-oar7m1pp70] { min-width:0; overflow-wrap:anywhere; }
.pairing-tenant-grid[b-oar7m1pp70] { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.75rem; }
.pairing-form[b-oar7m1pp70]  .pairing-short-code, .pairing-code[b-oar7m1pp70]  .pairing-short-code { max-width:16rem; }
@media (min-width:1400px) { .pairing-grid[b-oar7m1pp70] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:600px) { .pairing-tenant-grid[b-oar7m1pp70] { grid-template-columns:minmax(0,1fr); } .pairing-toolbar[b-oar7m1pp70]  .pairing-search { max-width:none; } }
