/* /Components/WorkspaceContextSelector.razor.rz.scp.css */
.workspace-context[b-koo30h3x0x] {
    display: grid;
    gap: .65rem;
    margin: .75rem;
    padding: .85rem;
    border: 1px solid var(--rz-base-300, #d6d6d6);
    border-radius: .75rem;
    background: var(--rz-base-100, #f7f7f7);
}

.workspace-context__heading[b-koo30h3x0x] {
    color: var(--rz-text-secondary-color, #5f6368);
    font-size: .72rem;
    font-weight: 700;
    letter-spacing: .07em;
    text-transform: uppercase;
}

.workspace-context__field[b-koo30h3x0x] {
    display: grid;
    gap: .3rem;
    min-width: 0;
    font-size: .75rem;
    font-weight: 600;
}

.workspace-context__field select[b-koo30h3x0x] {
    width: 100%;
    min-height: 2.35rem;
    padding: .4rem 2rem .4rem .55rem;
    overflow: hidden;
    border: 1px solid var(--rz-base-400, #b8b8b8);
    border-radius: .45rem;
    background: var(--rz-base-background-color, #fff);
    color: var(--rz-text-color, #202124);
    font: inherit;
    font-size: .875rem;
    text-overflow: ellipsis;
}

.workspace-context__field select:focus-visible[b-koo30h3x0x] {
    outline: 3px solid var(--rz-primary, #1976d2);
    outline-offset: 2px;
}
