.search-form-panel{padding:clamp(var(--space-xl), 4vw, calc(var(--space-2xl) + var(--space-xs)));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(140deg, var(--color-surface-highlight), var(--color-surface-accent))}.search-form-panel label{margin-bottom:var(--space-md);font-weight:var(--font-weight-bold);display:block}.search-form-panel .search-form-row{gap:var(--space-md);display:flex}.search-form-panel .search-form-row input{box-sizing:border-box;min-width:0;min-height:calc(var(--space-3xl) + var(--space-xl));padding:var(--space-md) var(--space-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;flex:1}.search-form-panel .search-form-row input::placeholder{color:var(--color-text-muted)}.search-form-panel .search-form-row input:focus-visible{border-color:var(--color-primary);outline:var(--border-width-focus) solid var(--color-primary);outline-offset:var(--border-width)}.search-form-panel .search-form-row .ui-button{min-width:calc(var(--space-3xl) * 3 + var(--space-lg));min-height:calc(var(--space-3xl) + var(--space-xl));justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-control);display:inline-flex}.search-form-panel .search-form-row .ui-button svg{width:var(--space-xl);height:var(--space-xl)}.search-form-panel .search-form-hint{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width<=480px){.search-form-panel{padding:var(--space-lg) var(--space-md);border-radius:var(--radius-control)}.search-form-panel .search-form-row{flex-direction:column}.search-form-panel .search-form-row .ui-button{width:100%}}
