@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Pages/BusinessProcess/Index.razor.rz.scp.css */
.bpm-palette-hint[b-852k0hsqkd] {
    margin: 0 .6rem .35rem;
    color: var(--orbit-muted);
    font-size: .61rem;
    line-height: 1.4;
}
.bpm-core-palette[b-852k0hsqkd] {
    padding: .2rem .45rem .35rem;
}
.bpm-palette-category[b-852k0hsqkd] {
    width: calc(100% - 1.1rem);
    margin: 0 .55rem .4rem;
    padding: .4rem .45rem;
    border: 1px solid var(--orbit-border);
    border-radius: 6px;
    background: var(--orbit-elev);
    color: var(--orbit-text);
    font-size: .7rem;
}
.bpm-glyph-grid[b-852k0hsqkd] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: .3rem;
    padding: 0 .5rem .7rem;
}
.bpm-glyph-item[b-852k0hsqkd] {
    display: flex;
    align-items: center;
    gap: .4rem;
    min-width: 0;
    min-height: 36px;
    padding: .32rem .4rem;
    border: 1px solid var(--orbit-border);
    border-radius: 6px;
    background: var(--orbit-elev);
    color: var(--orbit-text);
    text-align: left;
    font-size: .62rem;
}
.bpm-glyph-item span[b-852k0hsqkd] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bpm-glyph-item svg[b-852k0hsqkd],
.bpm-system-icon svg[b-852k0hsqkd],
.bpm-selection-title svg[b-852k0hsqkd],
.bpm-template-grid svg[b-852k0hsqkd] {
    flex: 0 0 auto;
}
.bpm-canvas-cap[b-852k0hsqkd] {
    position: absolute;
    z-index: 4;
    top: 8px;
    left: 8px;
    right: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .4rem;
    padding: .35rem .5rem;
    border: 1px solid var(--orbit-border);
    border-radius: 6px;
    background: color-mix(in srgb, var(--orbit-surface) 92%, transparent);
    color: var(--orbit-muted);
    font-size: .62rem;
    pointer-events: none;
}
.bpm-canvas-cap button[b-852k0hsqkd] {
    pointer-events: auto;
    padding: .2rem .45rem;
    border: 1px solid var(--orbit-border);
    border-radius: 4px;
    background: var(--orbit-elev);
    color: var(--orbit-text);
}
.bpm-overview[b-852k0hsqkd] {
    pointer-events: none;
}
.bpm-overview button[b-852k0hsqkd] {
    pointer-events: auto;
}
.bpm-command-group button.is-active[b-852k0hsqkd] {
    border-color: var(--orbit-accent);
    background: color-mix(in srgb, var(--orbit-accent) 14%, transparent);
}
.bpm-architecture-assets[b-852k0hsqkd] {
    display: flex;
    flex-wrap: wrap;
    gap: .35rem;
    margin: .4rem 0 .8rem;
}
.bpm-architecture-assets button[b-852k0hsqkd] {
    display: flex;
    align-items: center;
    gap: .4rem;
    padding: .4rem .5rem;
    border: 1px solid var(--orbit-border);
    border-radius: 6px;
    background: var(--orbit-elev);
    color: var(--orbit-text);
    text-align: left;
}
.bpm-architecture-assets small[b-852k0hsqkd],
.bpm-architecture-assets strong[b-852k0hsqkd] {
    display: block;
}
.bpm-architecture-workflow h3[b-852k0hsqkd] {
    margin: .55rem 0 .15rem;
    font-size: .78rem;
}
.bpm-architecture-workflow p[b-852k0hsqkd] {
    margin: 0;
    color: var(--orbit-muted);
    font-size: .65rem;
}
