.search-form.svelte-4cijiw{position:relative;display:grid;grid-template-columns:1fr auto;gap:.5rem}.search-form.compact.svelte-4cijiw{grid-template-columns:1fr}.search-form.compact.svelte-4cijiw button[type=submit]:where(.svelte-4cijiw){display:none}input.svelte-4cijiw{width:100%;padding:.75rem 1rem;border-radius:8px;border:2px solid var(--border-color);background:var(--card-bg-color);color:var(--text-color);font-size:1rem;min-height:48px}button[type=submit].svelte-4cijiw{padding:.75rem 1rem;border-radius:8px;border:2px solid var(--accent-gold);background:var(--accent-gold);color:#000;font-weight:700;cursor:pointer;min-height:48px}.suggestions.svelte-4cijiw{position:absolute;top:calc(100% + .35rem);left:0;right:0;margin:0;padding:.35rem;list-style:none;background:var(--card-bg-color);border:2px solid var(--border-color);border-radius:8px;box-shadow:var(--card-shadow-hover);z-index:20;max-height:18rem;overflow:auto}.suggestions.svelte-4cijiw button:where(.svelte-4cijiw){width:100%;display:flex;justify-content:space-between;gap:.75rem;align-items:center;background:transparent;border:0;color:var(--text-color);padding:.65rem .75rem;border-radius:6px;text-align:left;cursor:pointer;min-height:auto}.suggestions.svelte-4cijiw button:where(.svelte-4cijiw):hover,.suggestions.svelte-4cijiw button:where(.svelte-4cijiw):focus-visible{background:var(--card-bg-hover)}.title.svelte-4cijiw{font-weight:600}.year.svelte-4cijiw{color:var(--secondary-text-color);font-size:.95rem}.status.svelte-4cijiw{padding:.75rem 1rem;color:var(--secondary-text-color)}.sr-only.svelte-4cijiw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
