.zv-inbox-filters{display:grid;gap:9px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line);min-width:0}.zv-filter-actions,.zv-preset-row,.zv-filter-save{display:flex;gap:7px;align-items:center;min-width:0}.zv-inbox-filters button,.zv-inbox-filters select,.zv-inbox-filters input{min-height:32px;border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:var(--surface);color:var(--text);font:inherit;font-size:11px;line-height:1.4}.zv-inbox-filters button{cursor:pointer;white-space:nowrap}.zv-inbox-filters button:hover:not(:disabled){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--panel))}.zv-inbox-filters button:disabled{opacity:.45;cursor:not-allowed}.zv-inbox-filters :is(button,input,select):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.zv-filter-actions{justify-content:space-between}.zv-inbox-filters select,.zv-filter-save input{flex:1;min-width:0;width:100%}.zv-filter-save{flex-wrap:wrap}.zv-filter-save input{flex-basis:100%}.zv-filter-save[hidden],.zv-filter-chips[hidden]{display:none}.zv-filter-summary,.zv-filter-feedback{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.zv-filter-feedback:empty{display:none}.zv-filter-chips{display:flex;flex-wrap:wrap;gap:5px}.zv-inbox-filters .zv-filter-chip{min-height:26px;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:10px;background:color-mix(in srgb,var(--brand) 9%,var(--panel));border-color:color-mix(in srgb,var(--brand) 24%,var(--line))}.zv-filter-feedback{color:var(--text)}
