@layer tx.components{.tx-filter-builder{color:var(--tx-foreground,CanvasText);font-size:var(--tx-type-label-size)}.tx-filter-builder__group,.tx-filter-builder__condition{border:0;min-inline-size:0;margin:0;padding:0}.tx-filter-builder__group{gap:var(--tx-space-2);display:grid}.tx-filter-builder__group:not([data-root]){padding:var(--tx-space-2) var(--tx-space-3) var(--tx-space-3);border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-lg);background:var(--tx-muted,Canvas);border-inline-start-width:3px}.tx-filter-builder__legend{padding-inline:var(--tx-space-1);font-weight:var(--tx-type-label-weight)}.tx-filter-builder__match,.tx-filter-builder__condition,.tx-filter-builder__add{align-items:center;gap:var(--tx-space-2);flex-wrap:wrap;display:flex}.tx-filter-builder__list{gap:var(--tx-space-2);margin:0;padding:0;list-style:none;display:grid}.tx-filter-builder__control,.tx-filter-builder__button,.tx-filter-builder__remove{min-block-size:var(--tx-target-size,2.25rem);border:var(--tx-border-width-thin) solid var(--tx-input,currentColor);border-radius:var(--tx-shape-radius-lg);background:var(--tx-surface,Field);color:var(--tx-surface-foreground,FieldText);font:inherit}.tx-filter-builder__control{padding-inline:var(--tx-space-2)}.tx-filter-builder__value{flex:10rem;min-inline-size:0}select.tx-filter-builder__control[multiple]{padding-block:var(--tx-space-1)}.tx-filter-builder__control[aria-invalid=true]{border-color:var(--tx-destructive,Mark)}.tx-filter-builder__button{padding-inline:var(--tx-space-3);cursor:pointer}.tx-filter-builder__remove{inline-size:var(--tx-target-size,2.25rem);cursor:pointer;place-items:center;padding:0;display:inline-grid}.tx-filter-builder__remove svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;block-size:.75rem;inline-size:.75rem}.tx-filter-builder__match>.tx-filter-builder__remove{margin-inline-start:auto}.tx-filter-builder__button:disabled,.tx-filter-builder__remove:disabled{cursor:not-allowed;opacity:.55}.tx-filter-builder__control:focus-visible,.tx-filter-builder__button:focus-visible,.tx-filter-builder__remove:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}.tx-filter-builder__issue{color:var(--tx-destructive,CanvasText);flex-basis:100%;margin:0}.tx-filter-builder__empty{color:var(--tx-muted-foreground,CanvasText);margin:0}.tx-filter-builder__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
