/* /Components/ConsoleDetailGrid.razor.rz.scp.css */
.console-detail-grid[b-18jbhtk8km] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    gap: 1rem;
    margin: 0;
}

.console-detail-grid__item[b-18jbhtk8km] {
    margin: 0;
    padding: 0.9rem 1rem;
    border: 1px solid var(--border);
    border-radius: var(--radius-medium);
    background: var(--card);
}

.console-detail-grid__item dt[b-18jbhtk8km] {
    margin: 0 0 0.35rem;
    color: var(--muted-foreground);
    font-size: var(--text-7);
    font-weight: var(--font-semibold);
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.console-detail-grid__item dd[b-18jbhtk8km] {
    margin: 0;
    color: var(--foreground);
    word-break: break-word;
}
/* /Components/ConsoleSummaryCard.razor.rz.scp.css */
.console-summary-card[b-tb0g5rj7wf] {
    height: 100%;
}

.console-summary-card__header[b-tb0g5rj7wf] {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 0.75rem;
}

.console-summary-card__header h3[b-tb0g5rj7wf] {
    margin-bottom: 0;
}

.console-summary-card__value[b-tb0g5rj7wf] {
    white-space: nowrap;
}
/* /Components/ConsoleUserAvatar.razor.rz.scp.css */
.console-user-avatar-shell[b-2bib9juhsl] {
    align-items: center;
    background: var(--makana-avatar-surface);
    border-radius: 999px;
    box-shadow: inset 0 0 0 1px var(--makana-avatar-ring);
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.25rem;
    justify-content: center;
    overflow: hidden;
    width: 2.25rem;
}

.console-user-avatar[b-2bib9juhsl] {
    display: block;
    height: calc(100% - 0.3rem);
    width: calc(100% - 0.3rem);
}
/* /Components/ProjectStackCard.razor.rz.scp.css */
.project-stack-card[b-lh2hq7how1] {
    margin-bottom: 1rem;
}

.project-stack-card__summary[b-lh2hq7how1] {
    list-style: none;
}

.project-stack-card__summary[b-lh2hq7how1]::-webkit-details-marker {
    display: none;
}

.project-stack-card__heading[b-lh2hq7how1] {
    align-items: start;
    column-gap: 1rem;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
}

.project-stack-card__title-group h3[b-lh2hq7how1] {
    margin-bottom: 0.2rem;
}

.project-stack-card__title-group p[b-lh2hq7how1] {
    margin-bottom: 0;
}

.project-stack-card__stack-count[b-lh2hq7how1] {
    justify-self: end;
    margin-top: 0.2rem;
    white-space: nowrap;
}

.project-stack-card__body[b-lh2hq7how1] {
    margin-top: 1rem;
}

.project-stack-card__meta[b-lh2hq7how1] {
    align-items: center;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: 1fr auto;
    margin-bottom: 1rem;
}

.project-stack-card__updated[b-lh2hq7how1] {
    justify-self: start;
    width: fit-content;
}

.project-stack-card__meta-right[b-lh2hq7how1] {
    display: inline-flex;
    gap: 0.5rem;
}

@media (max-width: 900px) {
    .project-stack-card__heading[b-lh2hq7how1],
    .project-stack-card__meta[b-lh2hq7how1] {
        grid-template-columns: 1fr;
    }

    .project-stack-card__stack-count[b-lh2hq7how1] {
        justify-self: start;
    }

    .project-stack-card__meta-right[b-lh2hq7how1] {
        justify-content: flex-start;
    }
}
/* /Pages/Index.cshtml.rz.scp.css */
.dashboard-page[b-kis9kmdy59],
.dashboard-page__section[b-kis9kmdy59] {
    display: grid;
    gap: 1.25rem;
}

.dashboard-page__section[b-kis9kmdy59] {
    margin-top: 2rem;
}

.dashboard-page__summary[b-kis9kmdy59] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    gap: 1rem;
}
/* /Pages/Login.cshtml.rz.scp.css */
.auth-shell[b-ddo65mzrwi] {
    margin-inline: auto;
    max-width: 34rem;
}

.auth-provider-form[b-ddo65mzrwi] {
    margin-top: 1rem;
}

.auth-provider-list[b-ddo65mzrwi] {
    display: grid;
    gap: 0.75rem;
}

.auth-provider-button[b-ddo65mzrwi] {
    align-items: center;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    text-align: left;
    width: 100%;
}

.auth-provider-button__badge[b-ddo65mzrwi] {
    align-items: center;
    background: rgb(from var(--primary-foreground) r g b / 0.14);
    border: 1px solid rgb(from var(--primary-foreground) r g b / 0.22);
    border-radius: 999px;
    color: var(--primary-foreground);
    display: inline-flex;
    font-size: 0.75rem;
    font-weight: 700;
    height: 2rem;
    justify-content: center;
    min-width: 2rem;
    padding-inline: 0.5rem;
}

.auth-provider-button__label[b-ddo65mzrwi] {
    font-weight: 600;
}

.auth-provider-button__meta[b-ddo65mzrwi] {
    color: rgb(from var(--primary-foreground) r g b / 0.9);
    font-size: 0.85rem;
}

.auth-provider-note[b-ddo65mzrwi] {
    margin-bottom: 0;
    margin-top: 1rem;
}
/* /Pages/Reauthenticate.cshtml.rz.scp.css */
.auth-shell[b-rc81pl79lc] {
    margin-inline: auto;
    max-width: 34rem;
}

.auth-provider-form[b-rc81pl79lc] {
    margin-top: 1rem;
}

.auth-provider-list[b-rc81pl79lc] {
    display: grid;
    gap: 0.75rem;
}

.auth-provider-button[b-rc81pl79lc] {
    align-items: center;
    display: grid;
    gap: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto;
    text-align: left;
    width: 100%;
}

.auth-provider-button__badge[b-rc81pl79lc] {
    align-items: center;
    background: rgb(from var(--primary-foreground) r g b / 0.14);
    border: 1px solid rgb(from var(--primary-foreground) r g b / 0.22);
    border-radius: 999px;
    color: var(--primary-foreground);
    display: inline-flex;
    font-size: 0.75rem;
    font-weight: 700;
    height: 2rem;
    justify-content: center;
    min-width: 2rem;
    padding-inline: 0.5rem;
}

.auth-provider-button__label[b-rc81pl79lc] {
    font-weight: 600;
}

.auth-provider-button__meta[b-rc81pl79lc] {
    color: rgb(from var(--primary-foreground) r g b / 0.9);
    font-size: 0.85rem;
}
/* /Pages/Settings/Index.cshtml.rz.scp.css */
.settings-page[b-2q8gkzjl4o] {
    display: grid;
    gap: 1.5rem;
}

.settings-page [data-theme-feedback][data-state="error"][b-2q8gkzjl4o] {
    color: var(--danger);
}

.settings-page [data-theme-feedback][data-state="saving"][b-2q8gkzjl4o] {
    color: var(--muted-foreground);
}
/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
.owner-menu[b-rxj3kj13np] {
    padding: 0.5rem;
    list-style: none;
}

.owner-menu-group + .owner-menu-group[b-rxj3kj13np],
.owner-menu-footer[b-rxj3kj13np] {
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    border-top: 1px solid var(--border);
}

.owner-menu-heading[b-rxj3kj13np] {
    padding: 0 0.75rem 0.35rem;
    color: var(--muted-foreground);
    font-size: var(--text-7);
    font-weight: var(--font-semibold);
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.owner-menu-footer form[b-rxj3kj13np] {
    margin: 0;
}
/* /Pages/Splash.cshtml.rz.scp.css */
.splash-page[b-vlqpveof5e] {
    min-height: calc(100vh - 4rem);
    display: grid;
    gap: 2rem;
    align-content: center;
    padding-block: 2rem 3rem;
}

.splash-page__hero[b-vlqpveof5e] {
    display: grid;
    gap: 1rem;
    max-width: 42rem;
}

.splash-page__eyebrow[b-vlqpveof5e],
.splash-command-card__label[b-vlqpveof5e] {
    margin: 0;
    font-size: 0.8rem;
    font-weight: 700;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: color-mix(in srgb, var(--pico-primary) 70%, var(--pico-muted-color));
}

.splash-page h1[b-vlqpveof5e] {
    margin: 0;
    font-size: clamp(3.5rem, 12vw, 6.5rem);
    line-height: 0.92;
}

.splash-page__lede[b-vlqpveof5e] {
    margin: 0;
    max-width: 36rem;
    font-size: 1.1rem;
    color: var(--pico-muted-color);
}

.splash-page__actions[b-vlqpveof5e] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
}

.splash-page__grid[b-vlqpveof5e] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr));
    gap: 1rem;
}

.splash-page__footer[b-vlqpveof5e] {
    max-width: 42rem;
    padding-top: 0.5rem;
}

.splash-page__footer-title[b-vlqpveof5e],
.splash-page__footer-copy[b-vlqpveof5e] {
    margin: 0;
}

.splash-page__footer-title[b-vlqpveof5e] {
    font-size: 0.95rem;
    font-weight: 700;
}

.splash-page__footer-copy[b-vlqpveof5e] {
    margin-top: 0.35rem;
    font-size: 0.95rem;
    color: var(--pico-muted-color);
}

.splash-command-card[b-vlqpveof5e] {
    display: grid;
    gap: 1rem;
    padding: 1.25rem;
    border: 1px solid color-mix(in srgb, var(--pico-muted-border-color) 75%, transparent);
    border-radius: 1.25rem;
    background:
        linear-gradient(180deg, color-mix(in srgb, var(--pico-card-background-color) 92%, white 8%), var(--pico-card-background-color));
    box-shadow: 0 1.25rem 3rem rgba(15, 23, 42, 0.08);
}

.splash-command-card__header[b-vlqpveof5e] {
    display: flex;
    align-items: start;
    gap: 1rem;
}

.splash-command-card__header h2[b-vlqpveof5e] {
    margin: 0.35rem 0 0;
    font-size: 1.15rem;
}

.copy-button[b-vlqpveof5e] {
    align-self: start;
    justify-self: start;
}

.splash-command-card__code[b-vlqpveof5e] {
    margin: 0;
    padding: 1rem;
    overflow-x: auto;
    border-radius: 1rem;
    background: #08111f;
    color: #dce8ff;
}

.splash-command-card__code code[b-vlqpveof5e] {
    display: block;
    font-size: 0.95rem;
    line-height: 1.6;
    white-space: pre;
}

@media (max-width: 720px) {
    .splash-page[b-vlqpveof5e] {
        align-content: start;
    }

    .splash-command-card__header[b-vlqpveof5e] {
        flex-direction: column;
    }
}
/* /Pages/Stacks/Details.cshtml.rz.scp.css */
.stack-details-page[b-uo4bkr48cy] {
    display: grid;
    gap: 1.5rem;
    min-width: 0;
}

.stack-details-page > *[b-uo4bkr48cy] {
    min-width: 0;
}

.stack-details-page__breadcrumb[b-uo4bkr48cy] {
    margin-bottom: -0.5rem;
}

.stack-breadcrumb[b-uo4bkr48cy] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem 0.5rem;
    padding: 0;
    margin: 0;
    list-style: none;
}

.stack-breadcrumb li[b-uo4bkr48cy] {
    display: inline-flex;
    align-items: center;
}

.stack-details-page[b-uo4bkr48cy]  .stack-tablist {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-bottom: 1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-tablist--end {
    justify-content: flex-end;
}

.stack-details-page[b-uo4bkr48cy]  .stack-latest-update__header {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;
}

.stack-details-page[b-uo4bkr48cy]  .stack-latest-update__summary {
    display: grid;
    gap: 0.35rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-metadata {
    display: grid;
    gap: 1rem;
}

.stack-details-page[b-uo4bkr48cy]  ot-tabs {
    display: block;
    max-width: 100%;
    min-width: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-update-tabs {
    margin-top: 0.75rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-update-tabs > [role="tablist"] {
    margin-bottom: 0;
}

.stack-details-page[b-uo4bkr48cy]  ot-tabs > [role="tabpanel"] {
    max-width: 100%;
    margin-top: 0;
    min-width: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-block {
    background: var(--makana-console-surface);
    border: 1px solid var(--makana-console-border);
    border-radius: 0.5rem;
    color: var(--makana-console-foreground);
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-block__header,
.stack-details-page[b-uo4bkr48cy]  .stack-console-row {
    display: grid;
    gap: 0.75rem;
    grid-template-columns: minmax(10rem, 1.1fr) minmax(10rem, 1fr) minmax(7rem, 0.7fr) minmax(12rem, 1.4fr);
    padding: 0.85rem 1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-block__header {
    color: var(--makana-console-heading);
    font-family: var(--font-mono);
    font-size: 0.75rem;
    font-weight: 600;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-block__body {
    border-top: 1px solid var(--makana-console-border);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-row {
    align-items: start;
    border-top: 1px solid var(--makana-console-divider);
    font-family: var(--font-mono);
    font-size: 0.85rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-block__body > .stack-console-row:first-child {
    border-top: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-row--error {
    border-left: 2px solid var(--makana-console-error);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-cell {
    min-width: 0;
    word-break: break-word;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-cell--type {
    align-items: center;
    display: inline-flex;
    gap: 0.55rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-cell--type code,
.stack-details-page[b-uo4bkr48cy]  .stack-console-cell--name,
.stack-details-page[b-uo4bkr48cy]  .stack-console-cell--info,
.stack-details-page[b-uo4bkr48cy]  .stack-console-pre {
    color: inherit;
    font-family: var(--font-mono);
    font-size: inherit;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-marker {
    color: var(--makana-console-marker);
    display: inline-block;
    font-weight: 700;
    min-width: 1.4rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-cell--status {
    color: var(--makana-console-heading);
    text-transform: lowercase;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--heading,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--column-heading {
    color: var(--makana-console-accent);
    font-weight: 700;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--resource {
    color: var(--makana-console-foreground);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--status {
    color: var(--makana-console-foreground-muted);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--delete {
    color: var(--makana-console-delete);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--create {
    color: var(--makana-console-create);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--update {
    color: var(--makana-console-update);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--error {
    color: var(--makana-console-error);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--property-key {
    color: var(--makana-console-info);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--property-value,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--diagnostic-text {
    color: var(--makana-console-foreground-muted);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--diagnostic-text.stack-console-segment--error,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--summary-info.stack-console-segment--error {
    color: var(--makana-console-error);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--marker {
    color: var(--makana-console-create);
    font-weight: 700;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--marker-delete {
    color: var(--makana-console-delete);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--marker-create {
    color: var(--makana-console-create);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--marker-update {
    color: var(--makana-console-update);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--tree,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--separator,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--indent,
.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--whitespace {
    color: inherit;
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-segment--section-marker {
    color: var(--makana-console-heading);
}

.stack-details-page[b-uo4bkr48cy]  .stack-console-line--heading {
    margin-top: 0.15rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed {
    margin-top: 1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed__header h4 {
    margin-bottom: 0.25rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed__entries {
    display: grid;
    gap: 0.75rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed__empty {
    color: var(--muted-foreground);
    margin: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry {
    background: var(--makana-console-surface-elevated);
    border: 1px solid var(--makana-console-border);
    border-radius: 0.5rem;
    padding: 0.85rem 1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry--error {
    border-color: var(--makana-console-feed-error-border);
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__meta {
    color: var(--muted-foreground);
    display: flex;
    font-family: var(--font-mono);
    font-size: 0.75rem;
    gap: 0.5rem;
    margin-bottom: 0.35rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__kind,
.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__action {
    color: var(--makana-console-heading);
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__title {
    align-items: center;
    color: var(--makana-console-foreground);
    display: flex;
    font-family: var(--font-mono);
    font-size: 0.95rem;
    gap: 0.5rem;
    margin: 0 0 0.25rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__marker {
    color: var(--makana-console-create);
    font-weight: 700;
}

.stack-details-page[b-uo4bkr48cy]  .stack-change-feed-entry__detail {
    color: var(--makana-console-foreground-muted);
    font-family: var(--font-mono);
    font-size: 0.85rem;
    margin: 0;
    overflow-wrap: anywhere;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view {
    margin-top: 0;
    max-width: 100%;
    min-width: 0;
    padding: 0.85rem 1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-lines {
    font-family: var(--font-mono);
    font-size: 0.85rem;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
    white-space: normal;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line {
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    white-space: pre;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--tree,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--marker {
    line-height: 1;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--blank {
    min-height: 0.75rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-grid {
    align-items: start;
    column-gap: 2ch;
    display: grid;
    grid-template-columns: minmax(24ch, 2.8fr) minmax(18ch, 2.1fr) minmax(10ch, 1.1fr) minmax(10ch, 1fr);
    min-width: 100%;
    white-space: normal;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-grid-no-info {
    grid-template-columns: minmax(24ch, 3fr) minmax(18ch, 2.2fr) minmax(10ch, 1.1fr);
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-section {
    margin-top: 0.25rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-section-detail,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-diagnostic {
    margin-top: 0.1rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-section {
    grid-column: 1 / -1;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-type,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-name,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-status,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-info {
    min-width: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-type > .stack-console-segment--tree,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-type > .stack-console-segment--marker {
    white-space: pre;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-type > .stack-console-segment--summary-type,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-name,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-info {
    overflow-wrap: anywhere;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-status,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-heading {
    white-space: nowrap;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--summary-status.stack-console-segment--create {
    color: var(--makana-console-create);
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--summary-status.stack-console-segment--delete {
    color: var(--makana-console-delete);
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--summary-status.stack-console-segment--update {
    color: var(--makana-console-update);
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-segment--summary-status.stack-console-segment--error {
    color: var(--makana-console-error);
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-name,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-status,
.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-cell--summary-info {
    padding-top: 0.02rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-summary-type-content--tree {
    align-items: start;
    column-gap: 0.5ch;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    min-width: 0;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-summary-type-prefix {
    white-space: pre;
}

.stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-summary-type-text {
    min-width: 0;
    overflow-wrap: anywhere;
}

.stack-details-page[b-uo4bkr48cy]  .stack-status-line {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0.35rem;
}

.stack-details-page[b-uo4bkr48cy]  .stack-status-spinner {
    display: inline-block;
    vertical-align: middle;
}

@media (max-width: 900px) {
    .stack-details-page[b-uo4bkr48cy]  .stack-console-block__header {
        display: none;
    }

    .stack-details-page[b-uo4bkr48cy]  .stack-console-row {
        grid-template-columns: 1fr;
    }

    .stack-details-page[b-uo4bkr48cy]  .stack-console-cell--type {
        flex-wrap: wrap;
    }
}

@media (max-width: 64rem) {
    .stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-grid {
        grid-template-columns: minmax(18ch, 2.4fr) minmax(14ch, 1.8fr) minmax(9ch, 1fr) minmax(8ch, 0.9fr);
    }

    .stack-details-page[b-uo4bkr48cy]  .stack-live-console-view .stack-console-line--summary-grid-no-info {
        grid-template-columns: minmax(18ch, 2.6fr) minmax(14ch, 1.9fr) minmax(9ch, 1fr);
    }
}
