.ai-event-search{--ai-search-accent: var(--brand-blue-light, #16a9b7);--ai-search-accent-strong: var(--brand-blue, #0b8091);box-sizing:border-box;grid-column:1/-1;width:100%;margin:0 0 8px;padding:2px 2px 9px;border:0;border-bottom:1px solid rgba(11,128,145,.18);border-radius:0;background:transparent;color:inherit}.ai-event-search__heading{display:flex;align-items:center;gap:7px;margin-bottom:1px}.ai-event-search__label{margin:0;color:inherit;cursor:text;font-size:clamp(.92rem,1.2vw,1rem);font-weight:750;line-height:1.3}.ai-event-search__badge{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:2px 6px;border:1px solid rgba(11,128,145,.28);border-radius:999px;background:#16a9b71a;color:var(--ai-search-accent-strong);font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.05em}.ai-event-search__helper{max-width:760px;margin:0 0 6px;font-size:.79rem;line-height:1.35;opacity:.74}.ai-event-search__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:stretch}.ai-event-search__input,.ai-event-search__submit{box-sizing:border-box;height:44px;min-height:44px;border-radius:12px;font:inherit}.ai-event-search__input{width:100%;padding:0 13px;border:1px solid rgba(80,96,112,.28);outline:none;background:#fffffff0;color:#172033}html body:is([data-page=home],[data-page=events]) form#events-filters-form .ai-event-search .ai-event-search__input{height:44px;min-height:44px;padding-block:0}.ai-event-search__input::placeholder{color:#697586;opacity:1}.ai-event-search__input:hover{border-color:#0b80917a}.ai-event-search__input:focus-visible{border-color:var(--ai-search-accent-strong);box-shadow:0 0 0 3px #16a9b72e}.ai-event-search__submit{display:inline-flex;align-items:center;justify-content:center;min-width:146px;padding:0 15px;border:1px solid var(--ai-search-accent-strong);background:var(--ai-search-accent-strong);color:#fff;font-weight:750;line-height:1.2;cursor:pointer;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.ai-event-search__submit:hover:not(:disabled){filter:brightness(.94)}.ai-event-search__submit:active:not(:disabled){transform:translateY(1px)}.ai-event-search__submit:focus-visible{outline:3px solid rgba(22,169,183,.28);outline-offset:3px}.ai-event-search__submit:disabled{cursor:wait;opacity:.68}.ai-event-search__clarification-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.ai-event-search__clarification-actions[hidden]{display:none}.ai-event-search__clarification-action{box-sizing:border-box;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(11,128,145,.34);font:inherit;font-size:.82rem;font-weight:750;line-height:1.2;cursor:pointer;transition:transform .12s ease,filter .12s ease,background-color .12s ease}.ai-event-search__clarification-action--yes{border-color:var(--ai-search-accent-strong);background:var(--ai-search-accent-strong);color:#fff}.ai-event-search__clarification-action--edit{background:transparent;color:inherit}.ai-event-search__clarification-action:hover{filter:brightness(.94)}.ai-event-search__clarification-action:active{transform:translateY(1px)}.ai-event-search__clarification-action:focus-visible{outline:3px solid rgba(22,169,183,.28);outline-offset:3px}.ai-event-search__turnstile{width:100%;min-height:0;margin-top:6px}.ai-event-search__status{min-height:0;margin:5px 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.ai-event-search__status:empty{display:none}.ai-event-search[data-state=idle] .ai-event-search__status{margin-top:0}.ai-event-search[data-state=loading] .ai-event-search__status{opacity:.72}.ai-event-search[data-state=success] .ai-event-search__status{color:#16724c}.ai-event-search[data-state=clarification] .ai-event-search__status{color:#8a5a00}.ai-event-search[data-state=error] .ai-event-search__status{color:#a33131}html[data-theme=dark] .ai-event-search,body[data-theme=dark] .ai-event-search{border-bottom-color:#57d2dc38}html[data-theme=dark] .ai-event-search__input,body[data-theme=dark] .ai-event-search__input{border-color:#fff3;background:#0d1822db;color:#f4f7fa}html[data-theme=dark] .ai-event-search__input::placeholder,body[data-theme=dark] .ai-event-search__input::placeholder{color:#aab5c0}html[data-theme=dark] .ai-event-search[data-state=success] .ai-event-search__status,body[data-theme=dark] .ai-event-search[data-state=success] .ai-event-search__status{color:#78d9b2}html[data-theme=dark] .ai-event-search[data-state=clarification] .ai-event-search__status,body[data-theme=dark] .ai-event-search[data-state=clarification] .ai-event-search__status{color:#ffd27b}html[data-theme=dark] .ai-event-search[data-state=error] .ai-event-search__status,body[data-theme=dark] .ai-event-search[data-state=error] .ai-event-search__status{color:#ff9f9f}@media (max-width: 719px){.ai-event-search{margin-bottom:7px;padding:0 0 8px}.ai-event-search__helper{margin-bottom:6px}.ai-event-search__controls{gap:6px}}@media (max-width: 420px){.ai-event-search__controls{grid-template-columns:1fr}.ai-event-search__submit{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.ai-event-search__submit,.ai-event-search__clarification-action{transition:none}}
