.AdvancedSearch_panel__ImuyW{width:100%;border-radius:24px;border:1px solid rgba(0,0,0,.05);background:color-mix(in srgb,var(--color-surface) 80%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 60px rgba(0,0,0,.12)}:root[data-theme=dark] .AdvancedSearch_panel__ImuyW{border-color:hsla(0,0%,100%,.08);background:rgba(28,28,28,.75);box-shadow:0 16px 48px rgba(0,0,0,.4)}.AdvancedSearch_panelCollapsed__pStP1{cursor:pointer}.AdvancedSearch_panelHeader__4zbtT{display:flex;align-items:center;gap:12px}.AdvancedSearch_panelToggle__ivq6M{display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;background:rgba(0,0,0,0);color:inherit;padding:0;text-align:left;width:100%;min-width:0;flex:1 1 auto}.AdvancedSearch_panelToggle__ivq6M:hover{opacity:.9}.AdvancedSearch_panelToggleLabel__B_xH0{display:inline-flex;align-items:center;gap:12px}.AdvancedSearch_panelToggleText__ga09N{font-size:1.1rem;font-weight:700}.AdvancedSearch_panelToggleTextShort__HdhQ0{display:none}.AdvancedSearch_panelMobileAction__LZUFS{display:none;flex:0 0 auto}.AdvancedSearch_activeBadge__Q3FCn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:16px;background:rgba(255,204,0,.16);color:inherit;font-size:.85rem;font-weight:600}:root[data-theme=dark] .AdvancedSearch_activeBadge__Q3FCn{background:rgba(255,204,0,.2);color:#1f1700}.AdvancedSearch_form__YEQ5U{display:flex;flex-direction:column;gap:28px;cursor:default}.AdvancedSearch_sections__6sxg4{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.AdvancedSearch_section__Wr11M{display:flex;flex-direction:column;gap:12px}.AdvancedSearch_sectionLabel__Xz5wm{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text)}.AdvancedSearch_options__DCyoi{display:flex;flex-wrap:wrap;gap:10px}.AdvancedSearch_optionButton__0bqL2{white-space:nowrap}.AdvancedSearch_aiOptionLabel__eIvKl{display:inline-flex;align-items:center;gap:8px}.AdvancedSearch_sourceNotice__C7V_2{margin:8px 0 0;font-size:.9rem;color:var(--color-text-subtle)}.AdvancedSearch_ingredientInput__tVxoh{min-width:0}.AdvancedSearch_inlineAddButton__Rg87v{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,204,0,.18);color:var(--color-text);font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .1s ease}.AdvancedSearch_inlineAddButton__Rg87v:hover:not(:disabled){transform:translateY(-1px);background:rgba(255,204,0,.3)}.AdvancedSearch_inlineAddButton__Rg87v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AdvancedSearch_inlineAddButton__Rg87v:disabled{opacity:.45;cursor:not-allowed}.AdvancedSearch_chips__gkwXw{display:flex;flex-wrap:wrap;gap:8px}.AdvancedSearch_chip__3hFV5{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);padding:5px 10px;font-size:.9rem;color:var(--color-text)}:root[data-theme=dark] .AdvancedSearch_chip__3hFV5{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.AdvancedSearch_chipLabel__p2KYx{pointer-events:none}.AdvancedSearch_chipRemove__vIr_T{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;padding:0;line-height:0}.AdvancedSearch_chipRemove__vIr_T:hover{opacity:.8}.AdvancedSearch_actions__yHuNO{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media(max-width:768px){.AdvancedSearch_panel__ImuyW{position:relative;z-index:80;padding:20px}.AdvancedSearch_panelToggleTextFull__K4_Gr{display:none}.AdvancedSearch_panelToggleTextShort__HdhQ0{display:inline}.AdvancedSearch_panelMobileAction__LZUFS{display:block}.AdvancedSearch_sections__6sxg4{grid-template-columns:1fr;gap:20px}.AdvancedSearch_options__DCyoi{gap:8px}.AdvancedSearch_optionButton__0bqL2.AdvancedSearch_optionButton__0bqL2{min-height:36px;padding:8px 16px;font-size:.9rem}}@media(max-width:420px){.AdvancedSearch_panel__ImuyW{padding:16px;border-radius:18px}.AdvancedSearch_form__YEQ5U{gap:22px}.AdvancedSearch_section__Wr11M{gap:10px}.AdvancedSearch_sectionLabel__Xz5wm{font-size:.88rem}.AdvancedSearch_panelToggle__ivq6M{align-items:center}.AdvancedSearch_aiOptionLabel__eIvKl,.AdvancedSearch_panelToggleLabel__B_xH0{min-width:0}.AdvancedSearch_inlineAddButton__Rg87v{min-height:40px;padding-inline:10px;font-size:.85rem}.AdvancedSearch_optionButton__0bqL2.AdvancedSearch_optionButton__0bqL2{min-height:34px;padding:7px 13px;font-size:.86rem;white-space:normal}.AdvancedSearch_activeBadge__Q3FCn{padding:3px 8px;font-size:.75rem}.AdvancedSearch_chip__3hFV5{padding:4px 8px;font-size:.84rem}.AdvancedSearch_actions__yHuNO{align-items:stretch}.AdvancedSearch_actions__yHuNO>*{flex:1 1 100%}}@media(max-width:360px){.AdvancedSearch_optionButton__0bqL2.AdvancedSearch_optionButton__0bqL2{padding-inline:11px}.AdvancedSearch_inlineAddButton__Rg87v{min-width:40px;padding-inline:0}.AdvancedSearch_inlineAddButton__Rg87v span{display:none}}