:root,[data-search-control]{--search-focus:#687451}[data-search-control][data-search-tone=dark]{--search-focus:#f1eadf}[data-search-control]:focus-within,[data-search-control][data-search-tone]:focus-within{border-color:var(--search-focus);box-shadow:none}body [data-search-control] input:is(:focus,:focus-visible){outline-offset:0;box-shadow:none;outline:0}body input[type=search]:not([data-search-control] input):is(:focus,:focus-visible){outline-offset:0;border-color:var(--search-focus,#687451);box-shadow:inset 0 0 0 1px var(--search-focus,#687451);outline:0}.search-control{color:#30352d;box-sizing:border-box;background:#f3f0e9;border:1px solid #c4c6ba;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:0 12px;display:flex}.search-control[data-search-tone=dark]{color:#f1eadf;background:#242028;border-color:#726a72}.search-control>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px}body .search-control>input{width:100%;min-width:0;min-height:50px;color:inherit;font:400 16px/1.4 var(--sans,system-ui, sans-serif);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.search-control>input::placeholder{color:inherit;opacity:.72}.search-control>button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;padding:0;font:400 22px/1 sans-serif}.search-control>button:focus-visible{outline:2px solid var(--search-focus);outline-offset:-4px}[data-search-popup]{z-index:100;overscroll-behavior:contain;border-radius:var(--menu-panel-radius,20px);min-width:0;overflow:auto}[data-search-popup] .search-suggestion-panel{width:100%;max-width:100%;max-height:var(--search-popup-height,320px);margin:0}[data-search-popup] .tha-dropdown-option{overflow-wrap:anywhere;white-space:normal;flex-shrink:0}.search-no-suggestions{color:#55594e;font:400 14px/1.5 var(--sans,system-ui, sans-serif);background:#fbf8f1;border:1px solid #c4c6ba;border-radius:16px;margin:0;padding:16px}@media (forced-colors:active){[data-search-control]:focus-within{outline-offset:-1px;outline:1px solid highlight}}.search-control input::-webkit-search-cancel-button{appearance:none}.search-control.search-control--wrapping{grid-template-columns:18px minmax(0,1fr);display:grid;position:relative}.search-control--wrapping>svg{grid-area:1/1}body .search-control--wrapping>input{box-sizing:border-box;grid-area:1/2;height:100%}.search-control--wrapping>input::placeholder{color:#0000;opacity:0}.search-control--wrapping:has(>button)>input{padding-inline-end:44px}.search-control--wrapping>button{inset-inline-end:6px;position:absolute;top:50%;transform:translateY(-50%)}.search-control__hints{pointer-events:none;min-width:0;color:inherit;opacity:.72;font:400 16px/1.4 var(--sans,system-ui, sans-serif);grid-area:1/2;padding-block:12px;display:grid}.search-control__hints>span{visibility:hidden;overflow-wrap:anywhere;grid-area:1/1;align-self:center}.search-control__hints>.is-current{visibility:visible}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search])){scrollbar-width:thin;scrollbar-color:#969b8c transparent}@supports selector(::-webkit-scrollbar){:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search])){scrollbar-width:auto;scrollbar-color:auto}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar{width:6px;height:6px}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-track{background:0 0;margin-block:20px;margin-inline:8px}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-thumb{background:#969b8c padding-box padding-box;border:1px solid #0000;border-radius:999px}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-thumb:hover{background-color:#6f7767}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-button{width:0;height:0;display:none}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active){:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search])){scrollbar-color:auto;scrollbar-width:auto}:root :is(.apex-front .nutrition-filter-rail.nutrition-meal-filter-tree,.nutrition-filter-rail,.tha-filter-drawer,.tha-dropdown-panel,.editorial-refinements__options,[data-search-popup],.movement-index,.movement-filter-dialog,[role=listbox],[role=dialog] div:has(>[role=search]))::-webkit-scrollbar-thumb{background-color:buttontext}}.rounded-scroll-indicator{z-index:5;pointer-events:none;flex:0 0 0;grid-column:1/-1;height:0;min-height:0;position:sticky;top:0}.rounded-scroll-indicator svg{pointer-events:none;position:absolute;top:0;overflow:visible}.rounded-scroll-indicator path{fill:none;stroke-linecap:round}.rounded-scroll-indicator__hit{stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:grab}.rounded-scroll-indicator__thumb{stroke:#77806a;stroke-width:2px;pointer-events:none}:root [data-rounded-scroll][data-rounded-scroll][data-rounded-scroll]{scrollbar-width:none}:root [data-rounded-scroll][data-rounded-scroll][data-rounded-scroll]::-webkit-scrollbar{display:none}:root .nutrition-filter-rail:has(>.rounded-scroll-indicator){background:#f4f3ec;border:2px solid #c5cabb;border-radius:26px}.nutrition-filter-rail:has(>.rounded-scroll-indicator) .recipe-collection-cabinet{background:0 0;border:0;border-radius:0}@media (forced-colors:active){.rounded-scroll-indicator{display:none}:root [data-rounded-scroll][data-rounded-scroll][data-rounded-scroll]{scrollbar-width:auto}:root [data-rounded-scroll][data-rounded-scroll][data-rounded-scroll]::-webkit-scrollbar{display:block}}:not([data-rounded-scroll])>.rounded-scroll-indicator{visibility:hidden}.rounded-scroll-indicator__frame{fill:none;stroke:var(--scroll-frame-color,#c5cabb);stroke-width:2px;display:none}[data-rounded-frame]>.rounded-scroll-indicator .rounded-scroll-indicator__frame{display:block}:root [data-rounded-scroll][data-rounded-frame][data-rounded-frame]{border-color:#0000}@media (forced-colors:active){:root [data-rounded-scroll][data-rounded-frame][data-rounded-frame]{border-color:buttontext}}
