.question-search-combobox{position:relative}.question-search-input-shell{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;border:1px solid rgb(209 213 219);border-radius:.625rem;background:#fff;padding:0 .875rem;box-shadow:0 1px 2px #0000000d;transition:border-color .15s ease,box-shadow .15s ease}.question-search-input-shell:focus-within{border-color:var(--church-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--church-primary) 16%,transparent)}.question-search-icon{width:1.25rem;height:1.25rem;flex:none;color:#4b5563}#question-search{min-width:0;width:100%;border:0;background:transparent;padding:.875rem 0;color:#111827;outline:none}#question-search::placeholder{color:#6b7280}.question-search-clear{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:9999px;color:#4b5563;transition:background-color .15s ease,color .15s ease}.question-search-clear[hidden]{display:none}.question-search-clear:hover{background:#f3f4f6;color:#111827}.question-search-clear:focus-visible{outline:2px solid var(--church-primary);outline-offset:2px}.question-search-clear svg{width:1.125rem;height:1.125rem}.question-search-panel{position:absolute;z-index:40;top:calc(100% + .5rem);right:0;left:0;overflow:hidden;border:1px solid rgb(209 213 219);border-radius:.75rem;background:#fff;box-shadow:0 22px 50px -18px #11182757,0 8px 18px -12px #1118273d}.question-search-panel[hidden]{display:none}.question-search-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(229 231 235);padding:.875rem 1rem}.question-search-eyebrow{color:#4b5563;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}.question-search-panel-title{margin-top:.125rem;color:#111827;font-size:.875rem;font-weight:650}.question-search-reviewed{flex:none;border-radius:9999px;background:#f3f4f6;padding:.3rem .625rem;color:#4b5563;font-size:.6875rem;font-weight:600}.question-search-results{max-height:min(32rem,62vh);overflow-y:auto;overscroll-behavior:contain}.question-search-option{display:flex;min-height:7rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(229 231 235);border-left:3px solid transparent;padding:1rem 1.125rem 1rem .9375rem;color:inherit;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.question-search-option:last-child{border-bottom:0}.question-search-option:hover,.question-search-option.is-active{border-left-color:var(--church-primary);background:color-mix(in srgb,var(--church-primary) 7%,white)}.question-search-option-content{display:block;min-width:0}.question-search-option-title,.question-search-option-excerpt,.question-search-option-metadata{display:block}.question-search-option-title{color:#111827;font-size:1rem;line-height:1.45}.question-search-option-excerpt{display:-webkit-box;overflow:hidden;margin-top:.375rem;color:#4b5563;font-size:.875rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.question-search-option-metadata{display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin-top:.625rem;color:#4b5563;font-size:.75rem;font-weight:600}.question-search-option-metadata span+span:before{content:"·";margin-right:.75rem;color:#9ca3af}.question-search-option-arrow{flex:none;color:var(--church-primary);font-size:1.25rem;font-weight:700;transition:transform .12s ease}.question-search-option:hover .question-search-option-arrow,.question-search-option.is-active .question-search-option-arrow{transform:translate(.2rem)}.question-search-state{display:flex;min-height:8rem;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:#4b5563;font-size:.875rem;line-height:1.5;text-align:center}.question-search-empty{flex-direction:column}.question-search-empty strong{color:#111827;font-size:1rem}.question-search-spinner{width:1.125rem;height:1.125rem;flex:none;border:2px solid rgb(209 213 219);border-top-color:var(--church-primary);border-radius:9999px;animation:question-search-spin .7s linear infinite}.question-search-panel-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid rgb(229 231 235);background:#f9fafb;padding:.625rem 1rem;color:#6b7280;font-size:.6875rem}.question-search-panel-footer span{display:flex;align-items:center;gap:.25rem}.question-search-panel-footer kbd{min-width:1.4rem;border:1px solid rgb(209 213 219);border-bottom-width:2px;border-radius:.25rem;background:#fff;padding:.1rem .3rem;color:#4b5563;font-family:inherit;line-height:1.2;text-align:center}@keyframes question-search-spin{to{transform:rotate(360deg)}}@media(max-width:639px){.question-search-panel-header{align-items:flex-start}.question-search-reviewed{display:none}.question-search-results{max-height:min(28rem,58vh)}.question-search-option{min-height:6.5rem;padding:.875rem}.question-search-option-excerpt{-webkit-line-clamp:1}.question-search-panel-footer{display:none}}@media(prefers-reduced-motion:reduce){.question-search-spinner{animation-duration:1.4s}.question-search-option-arrow{transition:none}}
