


.octopus-filter-sentence { padding: var(--space-layout-sm); }
.octopus-filter-sentence .octopus-filter-chips__header { gap: var(--space-layout-xs); margin-bottom: var(--space-layout-xs); }
.octopus-filter-sentence .octopus-filter-chips__summary { gap: var(--space-component-xs); color: var(--color-text-secondary); }
.octopus-filter-sentence__count { color: var(--color-text-primary); font-size: var(--text-xl); font-weight: 600; }
.octopus-filter-sentence__phrase,
.octopus-filter-sentence__part { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-component-xs); min-width: 0; max-width: 100%; }
.octopus-filter-sentence__phrase { row-gap: var(--space-component-sm); }
.octopus-filter-sentence__cta { margin-inline-start: auto; max-width: 100%; }
.octopus-filter-sentence__text { color: var(--color-text-primary); font-size: var(--text-base); line-height: 1.5; }
.octopus-filter-sentence__part > [data-flux-field] { margin: 0; }
/* The shortcut is useful only while the search is empty; Flux owns the clear action. */
.octopus-filter-sentence input:not(:placeholder-shown) ~ * kbd { visibility: hidden; }
@media (max-width: 40rem) {
    .octopus-filter-sentence { padding: var(--space-component-sm); }
    .octopus-filter-sentence .octopus-filter-chips__header { gap: var(--space-component-sm); }
}
