.kb-narrow-search-entry{width:100%;display:flex;justify-content:center}.kb-narrow-search-entry__button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:560px;padding:14px 20px;border:1px solid #555555;border-radius:999px;background:#fff;color:#222;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--kb-color-inverse-extreme) 4%,transparent);transition:box-shadow .12s ease,border-color .12s ease}[data-theme=dark] .kb-narrow-search-entry__button{border-color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .kb-narrow-search-entry__button{border-color:#fff}}.kb-narrow-search-entry__button:hover{box-shadow:0 2px 6px color-mix(in srgb,var(--kb-color-inverse-extreme) 8%,transparent);border-color:var(--kb-color-primary)}.kb-narrow-search-entry__button:focus-visible{outline:2px solid var(--kb-color-primary);outline-offset:2px}.kb-narrow-search-day-tabs{display:flex;gap:24px;justify-content:center;margin-bottom:20px}.kb-narrow-search-day-tab{background:transparent;border:none;padding:10px 4px;font-family:inherit;font-size:15px;font-weight:500;color:var(--kb-color-subtle-text);cursor:pointer;border-bottom:2px solid transparent}.kb-narrow-search-day-tab--active{color:var(--kb-color-primary);border-bottom-color:var(--kb-color-primary);font-weight:600}.kb-narrow-search-day-tab:focus-visible{outline:2px solid var(--kb-color-primary);outline-offset:2px;border-radius:4px}.kb-narrow-search-filter-card{display:flex;flex-direction:column;gap:28px}.kb-narrow-search-filter-card__title{margin:0;font-size:30px;font-weight:600;color:var(--kb-color-primary-text);line-height:1.25;text-align:left;letter-spacing:-.01em}@media(max-width:720px){.kb-narrow-search-filter-card__title{font-size:22px;line-height:1.3}}.kb-narrow-search-section{display:flex;flex-direction:column;gap:12px}.kb-narrow-search-section__label{margin:0;font-size:15px;font-weight:500;color:var(--kb-color-primary-text);text-align:left}.kb-narrow-search-section__body{display:block}.kb-narrow-search-age-checkbox-group>.kb-checkbox-group__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kb-narrow-search-age-checkbox-group>.kb-checkbox-group__options[data-layout=grid]{grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.kb-narrow-search-age-match{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.kb-narrow-search-age-match__label{font-size:13px;color:var(--kb-color-subtle-text);margin-right:4px}.kb-narrow-search-chips{display:flex;flex-wrap:wrap;gap:8px}.kb-narrow-search-keywords{text-align:left}.kb-narrow-search-accordion-stack{display:flex;flex-direction:column;gap:0;margin-top:4px}.kb-narrow-search-accordion-stack .kb-app-accordion-row__body{padding-bottom:var(--kb-space-8)}.kb-narrow-search-dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--kb-color-subtle-border);border-radius:8px;background:var(--kb-color-secondary-background);color:var(--kb-color-secondary-text);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kb-narrow-search-dropdown-trigger:hover{border-color:var(--kb-color-primary)}.kb-narrow-search-dropdown-trigger:focus-visible{outline:2px solid var(--kb-color-primary);outline-offset:2px}.kb-narrow-search-dropdown-trigger[data-set=true],.kb-narrow-search-dropdown-trigger[data-open=true]{background:var(--kb-color-onhover-bg-color);border-color:var(--kb-color-primary);color:var(--kb-color-primary)}.kb-narrow-search-dropdown-trigger__placeholder{color:var(--kb-color-secondary-text)}.kb-narrow-search-dropdown-trigger__value{font-weight:500}.kb-narrow-search-dropdown-trigger[data-set=true] .kb-narrow-search-dropdown-trigger__placeholder,.kb-narrow-search-dropdown-trigger[data-open=true] .kb-narrow-search-dropdown-trigger__placeholder,.kb-narrow-search-dropdown-trigger[data-set=true] .kb-narrow-search-dropdown-trigger__value,.kb-narrow-search-dropdown-trigger[data-open=true] .kb-narrow-search-dropdown-trigger__value{color:var(--kb-color-primary)}.kb-narrow-search-dropdown-trigger__chevron{display:inline-flex;align-items:center;transition:transform .15s ease-out}.kb-narrow-search-dropdown-trigger[data-open=true] .kb-narrow-search-dropdown-trigger__chevron{transform:rotate(180deg)}
