.search-field[data-v-322ba7e7]{align-items:center;display:flex;position:relative}.search-icon[data-v-322ba7e7]{left:1rem;pointer-events:none;position:absolute}.search-input[data-v-322ba7e7]{border-radius:0;font-size:.95rem;height:3rem;outline:none;padding:0 2.75rem;transition:border-color .16s ease,background-color .16s ease;width:100%}.search-input[data-v-322ba7e7]::-webkit-search-cancel-button{display:none}.search-clear[data-v-322ba7e7]{align-items:center;display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;width:2rem}.search-box--light .search-icon[data-v-322ba7e7]{color:#949f97}.search-box--light .search-input[data-v-322ba7e7]{background:#fff;border:1px solid rgba(148,159,151,.4);color:#546959}.search-box--light .search-input[data-v-322ba7e7]:focus{border-color:#5d7363}.search-box--light .search-clear[data-v-322ba7e7]{color:#949f97}.search-box--dark .search-icon[data-v-322ba7e7]{color:#ffffff80}.search-box--dark .search-input[data-v-322ba7e7]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);color:#fff}.search-box--dark .search-input[data-v-322ba7e7]::-moz-placeholder{color:#ffffff73}.search-box--dark .search-input[data-v-322ba7e7]::placeholder{color:#ffffff73}.search-box--dark .search-input[data-v-322ba7e7]:focus{background:#ffffff1f;border-color:#d3d800}.search-box--dark .search-clear[data-v-322ba7e7]{color:#ffffff80}.search-panel[data-v-322ba7e7]{background:#fff;border:1px solid rgba(148,159,151,.3);box-shadow:0 16px 40px #3749382e;left:0;max-height:min(70vh,28rem);overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:70}.search-option[data-v-322ba7e7]{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.65rem 1rem}.search-option.is-active[data-v-322ba7e7]{background:#f2f2f2}.search-option--all[data-v-322ba7e7]{border-top:1px solid rgba(148,159,151,.2);color:#5d7363;font-weight:600}.search-kind[data-v-322ba7e7]{border-left:3px solid var(--kind-color);color:#949f97;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;padding-left:.5rem;text-transform:uppercase;width:4.5rem}
