.search-overlay-backdrop{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:var(--surface-default);z-index:10001}.search-overlay-content{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:transparent;z-index:10002;display:flex;align-items:center;justify-content:center;border:none;padding:0}.search-overlay-content>[data-dialog-content]{background:transparent;border:none;box-shadow:none;max-width:none;max-height:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sort-section.svelte-1epvi2t{padding:var(--size-3);border:1px solid var(--border-color);border-radius:var(--radius-2);background:var(--surface-filled);margin-bottom:var(--size-3)}.sort-section.svelte-1epvi2t h3:where(.svelte-1epvi2t){margin:0 0 var(--size-2) 0;font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--text-1)}.sort-buttons.svelte-1epvi2t{display:flex;flex-wrap:wrap;gap:var(--size-2)}.action-button{display:flex;flex-direction:column;align-items:center;gap:var(--size-1);min-width:var(--size-12);flex-shrink:0}.icon-wrapper.svelte-1epvi2t{position:relative;display:flex;align-items:center;justify-content:center}.filter-badge.svelte-1epvi2t{position:absolute;top:-6px;right:-8px;background-color:var(--color-error);color:var(--color-gray-lightest);font-size:var(--font-size-0);font-weight:var(--font-weight-7);padding:3px 6px;border-radius:var(--radius-round);line-height:1;min-width:20px;text-align:center}.action-label.svelte-1epvi2t{font-size:var(--font-size-0);text-align:center;line-height:var(--font-lineheight-1);color:var(--text-2)}.search.svelte-17ab27{width:100%;max-width:100%;display:flex;align-items:center;padding-left:var(--size-relative-4);gap:var(--size-relative-4)}.search.svelte-17ab27 input:where(.svelte-17ab27){flex:1 1 0;min-width:0;background:transparent;outline:none;border:none;padding-right:0}input[type=search].svelte-17ab27::-webkit-search-cancel-button{opacity:.75;color:var(--text-1);transform:scale(.7);transform-origin:center;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}input[type=search].svelte-17ab27::-webkit-search-cancel-button:hover{opacity:1}.search-overlay.svelte-17ab27{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay-close.svelte-17ab27{position:absolute;top:var(--size-4);right:var(--size-4);background:none;border:none;color:var(--text-2);cursor:pointer;padding:var(--size-2);border-radius:var(--radius-2);transition:background-color var(--animation-duration-1) ease}.overlay-close.svelte-17ab27:hover{background:var(--surface-filled);color:var(--text-1)}.overlay-content.svelte-17ab27{display:flex;flex-direction:column;align-items:center;gap:var(--size-6);text-align:center;max-width:400px;padding:var(--size-4)}.brand-container.svelte-17ab27{display:flex;align-items:center;justify-content:center}.brand-placeholder.svelte-17ab27{font-size:var(--font-size-fluid-4);font-weight:var(--font-weight-7);color:var(--brand);width:var(--size-20);height:var(--size-20);display:flex;align-items:center;justify-content:center;background:var(--surface-filled);border-radius:var(--radius-round)}.status-container.svelte-17ab27{display:flex;flex-direction:column;align-items:center;gap:var(--size-4)}.loading-indicator.svelte-17ab27{display:flex;align-items:center;justify-content:center}.spinner.svelte-17ab27{width:var(--size-8);height:var(--size-8);border:3px solid var(--surface-tonal);border-top:3px solid var(--brand);border-radius:50%;animation:svelte-17ab27-spin 1s linear infinite}@keyframes svelte-17ab27-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-message.svelte-17ab27{font-size:var(--font-size-1);color:var(--text-1);margin:0;line-height:var(--font-lineheight-2)}.cancel-button.svelte-17ab27{background:var(--surface-tonal);color:var(--text-1);border:1px solid var(--border-color);border-radius:var(--radius-2);padding:var(--size-2) var(--size-4);font-size:var(--font-size-0);font-weight:var(--font-weight-5);cursor:pointer;transition:all .2s ease}.cancel-button.svelte-17ab27:hover{background:var(--surface-3);border-color:var(--border-color-strong)}.cancel-button.svelte-17ab27:active{background:var(--surface-4)}
