.Badge-module__FroTAG__badge{font-family:inherit;font-size:var(--font-size-badge,.7rem);border-radius:var(--radius-badge);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:1px 6px;font-weight:600;display:inline-flex}.Badge-module__FroTAG__pill{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-badge-pill,.65rem)}.Badge-module__FroTAG__variant-brown{color:var(--color-brown-primary);background:var(--color-brown-light);border-color:var(--color-brown-border)}.Badge-module__FroTAG__variant-brown.Badge-module__FroTAG__pill{border-color:var(--color-brown-border-solid)}.Badge-module__FroTAG__variant-bronze{color:var(--color-bronze-primary);background:var(--color-bronze-light);border-color:var(--color-bronze-border)}.Badge-module__FroTAG__variant-gray{color:var(--color-text-secondary);background:var(--color-bg-secondary);border-color:var(--color-border-secondary)}.Badge-module__FroTAG__variant-red{color:var(--color-red-primary);background:var(--color-red-light);border-color:var(--color-red-border)}.Badge-module__FroTAG__variant-orange{color:var(--color-orange-primary);background:var(--color-orange-light);border-color:var(--color-orange-border)}.Badge-module__FroTAG__variant-blue{color:var(--color-blue-primary);background:var(--color-blue-light);border-color:var(--color-blue-border)}.Badge-module__FroTAG__variant-green{color:var(--color-green-primary);background:var(--color-green-light);border-color:var(--color-green-border)}.Badge-module__FroTAG__variant-teal{color:var(--color-teal-primary);background:var(--color-teal-light);border-color:var(--color-teal-border)}.Badge-module__FroTAG__variant-indigo{color:var(--color-indigo-primary);background:var(--color-indigo-light);border-color:var(--color-indigo-border)}.Badge-module__FroTAG__variant-sea-green{color:var(--color-sea-green-primary);background:var(--color-sea-green-light);border-color:var(--color-sea-green-border)}.Badge-module__FroTAG__variant-light-gray{color:var(--color-light-gray-primary);background:var(--color-light-gray-light);border-color:var(--color-light-gray-border)}
.EventCard-module__-PA4Ka__badgeContainer{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;margin-bottom:.6rem;display:flex}.EventCard-module__-PA4Ka__subscribeButton{justify-content:center;align-items:center;gap:.5rem;display:flex}.EventCard-module__-PA4Ka__coProducerList{font-weight:400}.EventCard-module__-PA4Ka__producerIconContainer{flex-wrap:wrap;align-items:center;display:flex}.EventCard-module__-PA4Ka__producerInfo{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.EventCard-module__-PA4Ka__actionsContainer{flex-direction:column!important;gap:.5rem!important;width:100%!important;display:flex!important}@media (min-width:640px){.EventCard-module__-PA4Ka__actionsContainer{flex-direction:row!important;justify-content:stretch!important;align-items:center!important;gap:.75rem!important}}.EventCard-module__-PA4Ka__detailsButton{flex:1!important;width:100%!important}.EventCard-module__-PA4Ka__registerButton{background-color:var(--color-green-primary)!important;color:#fff!important;border:none!important;flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;text-decoration:none!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.EventCard-module__-PA4Ka__registerButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4e9f3d33;background-color:#3e8431!important}.EventCard-module__-PA4Ka__registerButton:active{box-shadow:none;transform:translateY(0)}.EventCard-module__-PA4Ka__canceledCard{opacity:.65!important;box-shadow:none!important;background-color:#fafafa!important;border-color:#e0666659!important}.EventCard-module__-PA4Ka__canceledTitle{color:#777!important;text-decoration:line-through!important}
.EventSearchForm-module__w8uSRG__backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s cubic-bezier(.16,1,.3,1) EventSearchForm-module__w8uSRG__fadeIn;display:flex;position:fixed;top:0;left:0}.EventSearchForm-module__w8uSRG__modal{background:#fff;border:1px solid #8b5a2b33;border-radius:16px;flex-direction:column;width:calc(100vw - 2rem);max-width:600px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) EventSearchForm-module__w8uSRG__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.EventSearchForm-module__w8uSRG__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.EventSearchForm-module__w8uSRG__modalTitle{color:#8b5a2b;margin:0;font-size:1.1rem;font-weight:700}.EventSearchForm-module__w8uSRG__modalClose{color:#777;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;line-height:1;transition:all .15s;display:flex}.EventSearchForm-module__w8uSRG__modalClose:hover{color:#333;background:#f5f5f5}.EventSearchForm-module__w8uSRG__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.EventSearchForm-module__w8uSRG__modalFooter{background:#fafafa;border-top:1px solid #eee;gap:.5rem;padding:1rem 1.5rem;display:flex}.EventSearchForm-module__w8uSRG__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.EventSearchForm-module__w8uSRG__grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.EventSearchForm-module__w8uSRG__column{flex-direction:column;gap:1.25rem;display:flex}.EventSearchForm-module__w8uSRG__section{flex-direction:column;gap:.5rem;display:flex}.EventSearchForm-module__w8uSRG__sectionHeader{color:#8b5a2b;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:700}.EventSearchForm-module__w8uSRG__pillsContainer{flex-wrap:wrap;gap:.4rem;display:flex}.EventSearchForm-module__w8uSRG__pill{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:5px;margin:0;padding:3px 12px;font-size:.8rem;transition:all .15s;display:flex}.EventSearchForm-module__w8uSRG__pillActive{color:#8b5a2b;background:#8b5a2b14;border:1px solid #8b5a2b4d;font-weight:600}.EventSearchForm-module__w8uSRG__pillInactive{color:#555;background:#f9f9f9;border:1px solid #e0e0e0;font-weight:400}.EventSearchForm-module__w8uSRG__pillInactive:hover{background:#f1f1f1;border-color:#d0d0d0}.EventSearchForm-module__w8uSRG__toggleContainer{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;gap:.25rem;padding:3px;display:flex}.EventSearchForm-module__w8uSRG__toggleButton{cursor:pointer;border:none;border-radius:6px;flex:1;padding:6px 10px;font-size:.8rem;transition:all .15s}.EventSearchForm-module__w8uSRG__toggleActive{color:#fff;background:#8b5a2b;font-weight:600}.EventSearchForm-module__w8uSRG__toggleInactive{color:#666;background:0 0;font-weight:400}.EventSearchForm-module__w8uSRG__toggleInactive:hover{color:#8b5a2b;background:#8b5a2b0a}.EventSearchForm-module__w8uSRG__divider{background:#eee;height:1px;margin:0}.EventSearchForm-module__w8uSRG__clearButton{color:#555;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:6px;flex:1;padding:8px 0;font-size:.8rem;font-weight:600;transition:all .15s}.EventSearchForm-module__w8uSRG__clearButton:hover{background:#f5f5f5;border-color:#bbb}.EventSearchForm-module__w8uSRG__applyButton{color:#fff;cursor:pointer;background:#8b5a2b;border:none;border-radius:6px;flex:1.5;padding:8px 0;font-size:.8rem;font-weight:600;transition:all .15s}.EventSearchForm-module__w8uSRG__applyButton:hover{background:#734922}.EventSearchForm-module__w8uSRG__activeFilterPills{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.EventSearchForm-module__w8uSRG__activeFilterPill{color:#8b5a2b;background:#8b5a2b14;border:1px solid #8b5a2b40;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.EventSearchForm-module__w8uSRG__activeFilterPillRemove{color:#8b5a2b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:.9rem;line-height:1;transition:background .15s;display:inline-flex}.EventSearchForm-module__w8uSRG__activeFilterPillRemove:hover{background:#8b5a2b26}.EventSearchForm-module__w8uSRG__clearAllLink{color:#8b5a2b;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0 4px;font-size:.75rem;font-weight:600;text-decoration:underline;transition:color .15s}.EventSearchForm-module__w8uSRG__clearAllLink:hover{color:#734922}@keyframes EventSearchForm-module__w8uSRG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EventSearchForm-module__w8uSRG__slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.EventSearchForm-module__w8uSRG__searchRowMain{align-items:center;gap:.75rem;width:100%;display:flex}.EventSearchForm-module__w8uSRG__searchBarContainer{flex:1;gap:.5rem;margin:0;display:flex}.EventSearchForm-module__w8uSRG__searchButtonsContainer{gap:.5rem;display:flex}@media (max-width:640px){.EventSearchForm-module__w8uSRG__searchRowMain{flex-direction:column;align-items:stretch}.EventSearchForm-module__w8uSRG__searchBarContainer{flex-direction:column;width:100%}.EventSearchForm-module__w8uSRG__searchButtonsContainer{width:100%}.EventSearchForm-module__w8uSRG__searchButtonsContainer>button{flex:1}}
