@layer fc.components {
.fc-context-strip {
display: flex;
align-items: center;
gap: var(--fc-space-2);
flex-wrap: wrap;
padding-block: var(--fc-space-2);
padding-inline: var(--fc-space-3);
--fc-select-block-size: 2rem;
background-color: var(--fc-color-bg-subtle);
border: var(--fc-border-width-thin) solid var(--fc-color-border-subtle);
border-radius: var(--fc-radius-md);
}
.fc-context-strip__field {
display: inline-flex;
align-items: center;
gap: var(--fc-space-2);
min-inline-size: 0;
}
.fc-context-strip__label {
color: var(--fc-color-text-muted);
font-size: var(--fc-font-size-xs);
font-weight: var(--fc-font-weight-medium);
white-space: nowrap;
}
.fc-context-strip__spacer {
flex: 1 1 0;
min-inline-size: 0;
}
.fc-context-strip__params {
display: inline-flex;
align-items: center;
gap: var(--fc-space-2);
flex-wrap: wrap;
}
.fc-context-strip__param {
display: inline-flex;
align-items: baseline;
gap: var(--fc-space-1);
padding-block: var(--fc-space-1);
padding-inline: var(--fc-space-2);
background-color: var(--fc-color-bg-surface);
border: var(--fc-border-width-thin) solid var(--fc-color-border-subtle);
border-radius: var(--fc-radius-full);
font-family: var(--fc-font-family-mono);
font-size: var(--fc-font-size-xs);
color: var(--fc-color-text-default);
}
.fc-context-strip__param-name {
color: var(--fc-color-text-muted);
}
.fc-context-strip__param-value {
font-variant-numeric: tabular-nums;
}
.fc-context-strip__field[data-fc-applicable="false"] {
border-block-end: var(--fc-border-width-thin) dashed var(--fc-color-border-default);
}
.fc-context-strip__notice {
display: inline-flex;
align-items: center;
gap: var(--fc-space-1);
color: var(--fc-color-warning-text);
font-size: var(--fc-font-size-xs);
}
@media (forced-colors: active) {
.fc-context-strip {
background-color: Canvas;
color: CanvasText;
border-color: CanvasText;
}
.fc-context-strip__param {
background-color: Canvas;
color: CanvasText;
border-color: CanvasText;
}
.fc-context-strip__notice {
color: CanvasText;
font-weight: var(--fc-font-weight-semibold);
}
}
}