.fs{width:100%;position:relative}.fs__control{box-sizing:border-box;background:var(--textarea-bg);min-height:max-content;color:var(--textarea-fg);border-radius:var(--radius-md);box-shadow:none;cursor:text;transition:border-color .15s var(--ease-default),box-shadow .15s var(--ease-default);border:none;flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px 0 2px;display:flex;position:relative}.fs__control:focus-within{outline:2px solid var(--admin-accent);box-shadow:none}.fs__icon{width:14px;height:14px;color:var(--muted);pointer-events:none;flex-shrink:0;align-items:center;display:inline-flex}.fs__control:focus-within .fs__icon{display:none}.fs__views{border-radius:var(--radius-sm);height:max-content;color:var(--admin-primary);font-family:var(--admin-font);white-space:nowrap;cursor:pointer;transition:background .12s var(--ease-default);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;margin-right:2px;padding:2px 4px 2px 8px;font-size:12px;font-weight:500;display:inline-flex}.fs__views svg{color:var(--muted)}.fs__views:hover{background:var(--admin-surface-sunken)}.fs__views:active{background:var(--admin-border-strong)}.fs__add{color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs__clear{margin-left:auto;display:none}.fs__control:focus-within .fs__clear{display:inline-flex}.fs__input{min-width:60px;height:29px;color:var(--textarea-fg);font-family:var(--admin-font);font-size:var(--font-sm);background:0 0;border:none;outline:none;flex:1;font-weight:400;line-height:1.5}.fs__input::placeholder{color:var(--muted);font-weight:400}.fs__control:focus-within .fs__input::placeholder{color:#0000}.fs__filter{flex-shrink:0;align-items:center;display:inline-flex}.fs__chip{height:20px;padding:0 var(--space-2);cursor:pointer;font-family:var(--admin-font);white-space:nowrap;border:none;align-items:center;font-size:13px;display:inline-flex}.fs__chip--field{background:var(--admin-surface-hover);color:var(--admin-primary);border-radius:var(--radius-sm)0 0 var(--radius-sm);transition:background .12s var(--ease-default);font-weight:500}.fs__chip--field:hover{background:var(--admin-surface-sunken)}.fs__chip--field:active{background:var(--btn-ghost-bg-active)}.fs__chip--value{--fs-chip-hover-bg:color-mix(in srgb,var(--badge-info-bg)92%,var(--badge-info-fg));--fs-chip-active-bg:color-mix(in srgb,var(--badge-info-bg)84%,var(--badge-info-fg));--fs-chip-segment-active-bg:color-mix(in srgb,var(--badge-info-bg)76%,var(--badge-info-fg));background:var(--badge-info-bg);height:20px;color:var(--badge-info-fg);border-radius:0 var(--radius-sm)var(--radius-sm)0;font-family:var(--admin-font);transition:background .12s var(--ease-default);align-items:center;margin-left:1px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.fs__chip--value:hover{background:var(--fs-chip-hover-bg)}.fs__chip--value:active{background:var(--fs-chip-active-bg)}.fs__chip-text{height:max-content;padding:0 var(--space-2);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none}.fs__datemask{padding:0 var(--space-2);color:inherit;font-variant-numeric:normal;align-items:center;display:inline-flex}.fs__dateseg{field-sizing:content;min-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:inherit;text-align:left;background:0 0;border:none;outline:none;padding:0}.fs__dateseg::placeholder{color:inherit;opacity:.5}.fs__textinput{min-width:4ch}.fs__dateseg:placeholder-shown{background:#fff9;border-radius:2px}.fs__unit{color:inherit;margin-left:2px}.fs__daterange{align-items:center;gap:var(--space-1);padding:0 var(--space-2);display:inline-flex}.fs__daterange .fs__datemask{padding:0}.fs__chip-close{max-width:0;color:inherit;cursor:pointer;opacity:0;transition:max-width .15s var(--ease-default),opacity .15s var(--ease-default),padding .15s var(--ease-default);background:0 0;border:none;align-self:stretch;align-items:center;padding:0;display:inline-flex;overflow:hidden}.fs__chip--value:hover .fs__chip-close{opacity:1;max-width:24px;padding-right:6px}.fs__chip-close:hover{background:var(--fs-chip-active-bg)}.fs__chip-close:active{background:var(--fs-chip-segment-active-bg)}.fs__menu,.fs__view-actions{--menu-item-font-size:var(--font-sm)}.fs__menu{min-width:220px}.fs__menu--fields{max-height:calc(5*35px + 2*var(--menu-padding,4px));scrollbar-width:thin;scrollbar-color:var(--admin-border-strong)transparent;overflow-y:auto}.fs__menu-footer{flex:none}.fs__view-list{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow-y:auto}.fs__view-select{min-width:0}.fs__view-more{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--admin-text-secondary);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-default),background .12s var(--ease-default),color .12s var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs__view-more:hover,.fs__view-more[aria-expanded=true]{background:var(--admin-surface-sunken);color:var(--admin-text)}.fs__view-actions{z-index:30;min-width:200px;padding:var(--space-1);background:var(--menu-bg);border-radius:var(--menu-radius);border:none;flex-direction:column;gap:1px;display:flex;box-shadow:0 .5rem 1.5rem -.5rem #00000047,0 .5rem 1rem -.25rem #0000000d,0 .1875rem .375rem #0000000d,0 .125rem .25rem #0000000d,0 .0625rem .125rem #0000000d,0 0 0 .0625rem #0000000f}.fs__datesegments{align-items:center;min-width:0;display:inline-flex}.fs__datesegments .ui-datepicker__segments{padding:var(--space-2);color:inherit;flex:none;font-size:12px;line-height:20px}.fs__datesegments .ui-datepicker__segment{color:inherit;padding:0 1px}.fs__datesegments .ui-datepicker__segment:hover:not(:focus),.fs__chip--value .fs__dateseg:hover:not(:focus),.fs__datesegments .ui-datepicker__segment:focus,.fs__chip--value .fs__dateseg:focus{background:var(--fs-chip-active-bg);color:var(--badge-info-fg)}.fs__datesegments .ui-datepicker__segment:active,.fs__chip--value .fs__dateseg:active{background:var(--fs-chip-segment-active-bg)}