.search-form-wrapper{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 3px 10px #0003;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:10px;order:1;padding:20px}.search-form-field{border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;grid-gap:8px;align-items:center;flex-grow:1;padding:0 20px 0 1.4285rem;position:relative}.search-form-field:focus-within{border:1px solid var(--primary)}.faq-search input{border:none}.faq-search input:focus{border:none;box-shadow:none;outline:none}.search-form-row{align-items:center;display:flex;grid-gap:24px;width:100%}.search-form-row .autocomplete-search{flex-grow:1}.search-tags{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:2px 6px;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.search-tags::-webkit-scrollbar{display:none}.search-tags{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);position:relative}.search-tags div{align-items:center;background:#f1f5fc;border-radius:999px;color:var(--primary);cursor:pointer;display:inline-flex;flex:0 0 auto;padding:7px 14px;scroll-snap-align:start;transition:background-color .12s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.search-tags div:hover{background:#e9effa}.search-tags div:active{transform:translateY(.5px)}.search-tags div:focus-visible{outline:2px solid rgba(43,108,255,.75);outline-offset:2px}
