.cmms-kit-filter-scope{min-width:0;max-width:100%}.cmms-kit-filter{min-width:0;max-width:100%;padding:var(--cmms-space-4);background:var(--cmms-surface);color:var(--cmms-ink);border:1px solid var(--cmms-border-decor);border-radius:var(--cmms-radius-surface);font-family:var(--cmms-font-ui);font-size:var(--cmms-text-control)}.cmms-kit-filter__inputs{align-items:end;gap:var(--cmms-space-3);flex-wrap:wrap;min-width:0;display:flex}.cmms-kit-filter__control{gap:var(--cmms-space-1);min-width:0;color:var(--cmms-ink);flex:220px;display:grid}.cmms-kit-filter__control>span:first-child{font-weight:700}.cmms-kit-filter__control :is(input,select){box-sizing:border-box;width:100%;max-width:100%;min-height:var(--cmms-control-height-default);padding-inline:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font:inherit}.cmms-kit-filter__control :is(input,select):disabled{color:var(--cmms-text-muted);cursor:not-allowed}.cmms-kit-filter__date{gap:var(--cmms-space-2);border:0;flex:220px;align-items:end;min-width:0;margin:0;padding:0;display:flex}.cmms-kit-filter__date .cmms-kit-filter__control{flex-basis:auto}.cmms-kit-filter__clear-date,.cmms-kit-filter__reset,.cmms-kit-filter__page-jump button{min-height:var(--cmms-control-height-small);padding-inline:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-surface);color:var(--cmms-ink);font:inherit;cursor:pointer}.cmms-kit-filter__clear-date:hover:not(:disabled),.cmms-kit-filter__reset:hover:not(:disabled),.cmms-kit-filter__page-jump button:hover:not(:disabled){background:var(--cmms-turquoise-soft)}.cmms-kit-filter :is(button,input,select):focus-visible{outline:var(--cmms-focus-ring-width) solid var(--cmms-focus-ring-color);outline-offset:var(--cmms-focus-ring-offset)}.cmms-kit-filter button:disabled{cursor:not-allowed;color:var(--cmms-text-muted)}.cmms-kit-filter__meta{gap:var(--cmms-space-3);min-width:0;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--cmms-space-3);display:flex}.cmms-kit-filter__chips{gap:var(--cmms-space-2);flex-wrap:wrap;min-width:0;display:flex}.cmms-kit-filter__chips button{align-items:center;gap:var(--cmms-space-2);max-width:100%;min-height:var(--cmms-control-height-small);padding-inline:var(--cmms-space-3);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);background:var(--cmms-turquoise-soft);color:var(--cmms-turquoise-deep);font:inherit;cursor:pointer;display:inline-flex}.cmms-kit-filter__chips button span:first-child{overflow-wrap:anywhere;min-width:0}.cmms-kit-filter__count{color:var(--cmms-text-muted);font-variant-numeric:tabular-nums}.cmms-kit-filter__empty{color:var(--cmms-text-muted);margin:var(--cmms-space-3) 0 0}.cmms-kit-filter__page-jump{flex-wrap:wrap;justify-content:flex-end;margin-block-start:var(--cmms-space-3);display:flex}.cmms-kit-filter__page-jump .page-jump{gap:var(--cmms-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.cmms-kit-filter__page-jump .page-jump input{width:var(--cmms-control-height-large);min-height:var(--cmms-control-height-small);margin-inline:var(--cmms-space-2);padding:var(--cmms-space-1);border:1px solid var(--cmms-border-control);border-radius:var(--cmms-radius-control);color:var(--cmms-ink);background:var(--cmms-surface);font:inherit}.cmms-kit-filter__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.cmms-kit-filter{padding:var(--cmms-space-3)}.cmms-kit-filter__inputs{flex-direction:column;align-items:stretch}.cmms-kit-filter__control,.cmms-kit-filter__date{flex:auto;width:100%}.cmms-kit-filter__page-jump{justify-content:stretch}}@media screen{.cmms-control-bar{min-width:0;max-width:100%;font-family:var(--cmms-font-ui);color:var(--cmms-ink)}.cmms-control-bar--toolbar{align-items:end;gap:var(--cmms-space-3);flex-wrap:wrap;display:flex}}
