.visual-editor_editor__AgDEX a{color:#0066cc!important;cursor:pointer!important;text-decoration:underline!important}.visual-editor_editor__AgDEX a:hover{color:#004499!important}.visual-editor_editor__AgDEX div,.visual-editor_editor__AgDEX p{min-height:1.2em!important;margin:.5em 0!important}.visual-editor_editor__AgDEX p:first-child{margin-top:0!important}.visual-editor_editor__AgDEX p:last-child{margin-bottom:0!important}.visual-editor_editor__AgDEX div:empty:before,.visual-editor_editor__AgDEX p:empty:before{display:inline-block;content:"\200B"}.visual-editor_editor__AgDEX br{line-height:1.6!important}.public-event-description_content___3y9i .resizable-image,.public-event-description_content___3y9i img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;margin:1rem auto!important;border-radius:.5rem!important;object-fit:cover!important}.public-event-description_content___3y9i .resizable-image-wrapper{max-width:100%!important;overflow:hidden!important}.public-event-description_content___3y9i,.public-event-description_content___3y9i *{min-width:0;overflow-wrap:anywhere;word-break:break-word}.RepresentativeForm_container__zGlYA{position:relative;width:100%}.RepresentativeForm_inputContainer__Uq1aU{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem;border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));min-height:40px;align-items:center;transition:all .2s ease-in-out}.RepresentativeForm_container__zGlYA:focus-within .RepresentativeForm_inputContainer__Uq1aU{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}.RepresentativeForm_input__dNd4L{flex:1;min-width:120px;background:transparent;border:none;outline:none;font-size:.875rem;color:hsl(var(--foreground));padding:.25rem;height:100%}.RepresentativeForm_input__dNd4L::placeholder{color:hsl(var(--muted-foreground))}.RepresentativeForm_optionsContainer__2XOpT{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.2);padding:4px;min-width:200px;z-index:50;max-height:250px;overflow-y:auto}.RepresentativeForm_optionGroup__Ww_An{margin-bottom:4px}.RepresentativeForm_optionGroup__Ww_An:not(:last-child){border-bottom:1px solid hsl(var(--border));padding-bottom:4px}.RepresentativeForm_optionGroupLabel__aezVM{color:hsl(var(--muted-foreground));font-size:.7rem;padding:2px 8px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin-bottom:2px}.RepresentativeForm_optionItem__Vz2bC{padding:8px 10px;cursor:pointer;color:hsl(var(--foreground));font-size:.875rem;border-radius:var(--radius);margin:2px 0;display:flex;align-items:center;width:100%;background:transparent;border:none;transition:all .15s ease}.RepresentativeForm_optionItemHighlighted__JZ8rV{background-color:hsl(var(--primary));color:#000000;transform:translateX(4px)}.RepresentativeForm_optionItem__Vz2bC:hover:not(.RepresentativeForm_optionItemHighlighted__JZ8rV){background-color:hsl(var(--primary));color:#000000;transform:translateX(2px)}.RepresentativeForm_optionItemSelected__fYfhj:not(:hover):not(.RepresentativeForm_optionItemHighlighted__JZ8rV){background-color:hsl(var(--primary)/.4)}[data-theme=dark] .RepresentativeForm_inputContainer__Uq1aU{background:hsl(var(--background));border-color:hsl(var(--input))}[data-theme=dark] .RepresentativeForm_input__dNd4L{color:hsl(var(--foreground))}[data-theme=dark] .RepresentativeForm_optionsContainer__2XOpT{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 4px 20px rgba(0,0,0,.5)}[data-theme=dark] .RepresentativeForm_optionItem__Vz2bC{color:hsl(var(--foreground))}[data-theme=dark] .RepresentativeForm_optionGroupLabel__aezVM{color:hsl(var(--muted-foreground))}.RepresentativeForm_selectedValue__w3tx9{color:hsl(var(--foreground));font-size:.875rem;padding:.25rem .5rem;background:hsl(var(--background));border-radius:var(--radius);margin:2px 0;width:100%;min-height:32px;display:flex;align-items:center}