.ds-filter{align-items:flex-end;gap:var(--ds-filter-gap);box-sizing:border-box;min-width:0;padding:var(--ds-filter-pad-y) var(--ds-filter-pad-x);background:var(--ds-filter-bg);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);font-size:var(--font-body);flex-flow:wrap;display:flex;container-type:inline-size}.ds-filter__fields{display:contents}.ds-filter__field{grid-template-columns:var(--ds-filter-label-width) minmax(0,1fr);align-items:center;gap:var(--ds-space-2);flex:0 auto;width:auto;min-width:0;max-width:100%;display:grid}.ds-filter__field--grow{flex-grow:0}.ds-filter__row{grid-template-columns:var(--ds-filter-label-width) minmax(0,1fr);align-items:start;gap:var(--ds-space-2);flex:0 0 100%;min-width:0;display:grid}.ds-filter__field--bare{grid-template-columns:minmax(0,1fr);width:auto}.ds-filter__row--bare{grid-template-columns:minmax(0,1fr)}.ds-filter__field--bare>.ds-filter__control>.ds-date-picker>span{min-width:var(--ds-filter-label-width)}.ds-filter__label{font-weight:var(--ds-weight-medium);color:var(--muted);font-size:var(--font-body);line-height:var(--ds-line-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-filter__row>.ds-filter__label{padding-top:calc((var(--ds-chip-height,2rem) - var(--font-body) * var(--ds-line-body)) / 2)}.ds-filter__control{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-filter__control>.ds-input,.ds-filter__control>.ds-select{max-width:100%;min-height:var(--ds-filter-control-height);box-sizing:border-box;padding-top:0;padding-bottom:0}.ds-filter__control>.ds-input{width:var(--ds-filter-input-width)}.ds-filter__control>.ds-select{width:auto}.ds-filter__control>.ds-date-picker{align-items:center;gap:var(--ds-space-2);flex-direction:row;min-width:0}.ds-filter__control>.ds-date-picker>span{color:var(--muted);white-space:nowrap}.ds-filter__control>.ds-date-picker>.ds-button{min-height:var(--ds-filter-control-height);white-space:nowrap;flex:none;max-width:100%}.ds-filter__actions{justify-content:flex-start;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-filter-control-height);flex-wrap:wrap;display:flex}.ds-filter__actions>.ds-button{min-height:var(--ds-filter-control-height)}.ds-filter__summary{color:var(--muted);font-variant-numeric:tabular-nums}@container (max-width:32.5rem){.ds-filter__field,.ds-filter__row{grid-template-columns:minmax(0,1fr)}.ds-filter__field--bare{width:auto}.ds-filter__row>.ds-filter__label{padding-top:0}}.ds-filter .ds-button.is-pending{position:relative}.ds-filter .ds-button.is-pending:after{content:"";background:var(--ds-status-warning-ink);border:2px solid var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.ds-filter__pending-notice{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ds-status-chips{gap:calc(var(--ds-space-1) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.ds-status-chip{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-chip-height);padding:0 var(--ds-space-3);box-sizing:border-box;border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-chip-radius);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--font-body);line-height:var(--ds-line-control);cursor:pointer;white-space:nowrap;display:inline-flex}.ds-status-chip:hover{background:var(--soft)}.ds-status-chip:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-status-chip__count{font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums}.ds-status-chip.is-zero .ds-status-chip__count{color:var(--muted);font-weight:var(--ds-weight-regular)}.ds-status-chip.is-selected{background:var(--ds-chip-selected-bg);border-color:var(--ds-chip-selected-line);color:var(--ds-chip-selected-ink)}.ds-status-chip.is-selected .ds-status-chip__count{color:var(--ds-chip-selected-ink)}.ds-status-chip.is-current{background:var(--ds-chip-current-bg);border-color:var(--ds-accent);color:var(--ds-accent);font-weight:var(--ds-weight-strong);cursor:default}.ds-status-chip[aria-disabled=true]:not(.is-current){color:var(--muted);cursor:not-allowed;border-style:dashed}.ds-status-chip[aria-disabled=true]:hover{background:inherit}.ds-status-chip.is-current:hover{background:var(--ds-chip-current-bg)}.ds-status-chips--apply{align-items:center}.ds-status-chips__heading{flex:0 0 var(--ds-filter-label-width,4.5rem);box-sizing:border-box;color:var(--muted);font-size:var(--font-body);font-weight:var(--ds-weight-regular);line-height:var(--ds-line-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-filter .ds-status-chips--apply{width:100%}
