.image-search-button[data-v-6939de21]{background:#edf5f0;border:0;border-radius:10px;color:var(--primary-deep);display:grid;flex-shrink:0;height:32px;padding:0;place-items:center;width:32px}.image-search-button .material-symbols-rounded[data-v-6939de21]{font-size:20px}.image-search-button[data-v-6939de21]:disabled{opacity:.5}.visual-search-backdrop[data-v-6939de21]{background:#152e24aa;display:grid;inset:0;overflow:auto;overscroll-behavior:contain;padding:16px;place-items:center;position:fixed;z-index:150}.visual-search-modal[data-v-6939de21]{background:#fff;border-radius:22px;color:var(--text);display:grid;gap:15px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;width:min(440px,100%)}.visual-search-modal header[data-v-6939de21]{align-items:center;display:flex;justify-content:space-between}.visual-search-modal h2[data-v-6939de21]{font-size:1.15rem;margin:0}.visual-search-modal header button[data-v-6939de21]{background:#f0f5f2;border:0;border-radius:50%;color:var(--primary-deep);font-size:24px;height:32px;width:32px}.visual-search-modal p[data-v-6939de21]{font-size:.84rem;line-height:1.6;margin:0}.visual-search-modal small[data-v-6939de21]{color:var(--muted);font-size:.73rem;line-height:1.6}.visual-file-picker[data-v-6939de21]{display:grid;font-size:.83rem;font-weight:700;gap:10px}.visual-file-picker input[data-v-6939de21]{font-size:.8rem;max-width:100%}.visual-preview[data-v-6939de21]{background:#f7faf8;border-radius:14px;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.visual-error[data-v-6939de21]{color:var(--danger)}.visual-progress[data-v-6939de21]{background:#edf5f0;border-radius:12px;color:var(--primary-deep);padding:10px}.visual-progress small[data-v-6939de21]{display:block;margin-top:5px}
