.search-with-filters[data-v-ceecce9d]{display:grid;gap:.75rem;padding:.75rem}.search-with-filters-row[data-v-ceecce9d]{align-items:end;display:flex;gap:.6rem}.search-with-filters-row .field[data-v-ceecce9d],.search-with-filters-row .search-field-wrap[data-v-ceecce9d]{flex:1 1 18rem}.search-field-wrap[data-v-ceecce9d]{position:relative}.search-field-wrap>label[data-v-ceecce9d]{display:grid;gap:.35rem}.search-suggestions-panel[data-v-ceecce9d]{background:var(--color-surface,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:.35rem;box-shadow:0 .35rem 1rem #0000001f;left:0;max-height:min(22rem,70vh);overflow:auto;position:absolute;right:0;top:calc(100% + .35rem);z-index:40}.search-suggestions-meta[data-v-ceecce9d]{color:var(--color-muted,gray);font-size:.88rem;padding:.65rem .85rem}.search-suggestions-list[data-v-ceecce9d]{list-style:none;margin:0;padding:0}.search-suggestion-row[data-v-ceecce9d]{align-items:baseline;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:.35rem .5rem;padding:.55rem .85rem;text-align:left;width:100%}.search-suggestion-row[data-v-ceecce9d]:focus-visible,.search-suggestion-row[data-v-ceecce9d]:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.search-suggestion-category[data-v-ceecce9d]{color:var(--color-muted,gray);font-size:.78rem;font-weight:600;text-transform:none}.search-suggestion-sep[data-v-ceecce9d]{color:color-mix(in srgb,var(--color-text) 45%,transparent);font-weight:600}.search-suggestion-title[data-v-ceecce9d]{flex:1 1 12rem;font-weight:700}.search-suggestion-detail[data-v-ceecce9d]{color:color-mix(in srgb,var(--color-text) 88%,transparent);flex:1 1 100%;font-size:.86rem}.search-suggestion-highlight[data-v-ceecce9d]{background:color-mix(in srgb,var(--color-accent) 35%,transparent);color:inherit;padding:0 .05em}.search-suggestions-footer[data-v-ceecce9d]{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:.5rem;text-align:center}.search-suggestions-view-all[data-v-ceecce9d]{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:700}.search-with-filters-row .btn[data-v-ceecce9d]{flex:0 0 auto}.search-with-filters-row--toolbar[data-v-ceecce9d]{align-items:flex-end}.search-with-filters-row--toolbar-compact[data-v-ceecce9d]{align-items:stretch}.search-with-filters-row--toolbar-compact .search-field-wrap>label[data-v-ceecce9d]{gap:0}.search-with-filters-row--toolbar .search-field-wrap input[data-v-ceecce9d],.search-with-filters-row--toolbar-compact .search-field-wrap input[data-v-ceecce9d]{box-sizing:border-box;line-height:1.35;min-height:2.75rem;padding:.55rem .85rem}.search-toolbar-icon-btn[data-v-ceecce9d]{color:var(--color-accent);height:2.75rem;min-height:2.75rem;min-width:unset;padding:0;position:relative;width:2.75rem}.search-filter-toggle[data-v-ceecce9d]{flex-shrink:0}.search-filter-count[data-v-ceecce9d]{background:var(--color-accent);border-radius:999px;color:var(--color-bg,#fff);font-size:.65rem;font-weight:700;height:1.1rem;line-height:1.1rem;min-width:1.1rem;padding:0 .2rem;position:absolute;right:-.3rem;text-align:center;top:-.3rem}.search-filter-panel[data-v-ceecce9d]{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding-top:.9rem}.search-filter-grid[data-v-ceecce9d]{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:47rem){.search-filter-grid[data-v-ceecce9d]{align-items:end}}.search-filter-checkbox-row[data-v-ceecce9d]{align-items:center;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;font-size:.86rem;font-weight:700;gap:.65rem;margin:0}.search-filter-checkbox-row input[type=checkbox][data-v-ceecce9d]{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;height:1.1rem;margin:0;width:1.1rem}.search-filter-actions[data-v-ceecce9d]{margin-top:.8rem}@media(max-width:46rem){.search-with-filters-row[data-v-ceecce9d]{align-items:stretch;flex-direction:column}.search-with-filters-row--toolbar-compact[data-v-ceecce9d]{align-items:stretch;flex-direction:row}.search-with-filters-row .field[data-v-ceecce9d]{flex:1 1 auto}.search-filter-grid[data-v-ceecce9d]{grid-template-columns:1fr}}
