.search{width:100%;grid-area:search}.search.secondary .search-input{height:36px}.search.secondary .search-input input{background-color:#262626;padding-left:44px}.search.secondary .search-input a,.search.secondary .search-input button{width:36px}.search.secondary .search-input button{position:absolute;left:0;top:0;pointer-events:none;background:none;color:gray}.search.secondary .search-input .btn-clear{position:absolute;top:0;right:0}.search.secondary .search-input:hover button{color:#e5e5e5}.search-container{grid-area:search;display:flex;gap:16px;height:56px;margin-bottom:16px}.search-container>div{margin-bottom:0!important}.search-page .search-container{margin-bottom:20px}.btn-open-filters{position:relative;background-color:rgba(0,0,0,0);width:40px;color:#fff;height:inherit}@media(min-width:900px){.btn-open-filters{display:none}}.btn-open-filters svg{height:20px;width:20px}.btn-open-filters .badge{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;background-color:#f16436;border-radius:50%;border:1px solid #0d0d0d}@media(max-width:900px){.browse-module-container.autocomplete{display:none}}.search-bar{position:relative;display:flex;gap:8px;height:40px}.search-bar .search-input-field-label{flex:1 1;display:flex}.search-bar input{height:40px;padding:8px 12px}.search-bar input:not(:placeholder-shown)+.btn-clear{opacity:1}.search-bar input::-webkit-search-cancel-button,.search-bar input::-webkit-search-decoration,.search-bar input::-webkit-search-results-button,.search-bar input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-bar .btn-clear{background:none;color:#e5e5e5;margin-left:-40px;opacity:0;width:40px;height:inherit;display:flex;flex:none;align-items:center;justify-content:center}.search-bar .btn-clear:hover{background:none;color:#fff}.search-bar .btn-clear svg{width:32px;height:32px}.search-bar button{flex:none;width:40px;height:40px;background-color:#f16436;color:#fff}.search-bar button svg{width:20px;height:20px}.search-bar .btn-search{border:1px solid var(--border-tertiery);background-color:var(--surface-tertiery);color:var(--icon-primary)}.search-bar .btn-search:hover{border-color:var(--border-secondary);background-color:var(--surface-on-surface-hover)}