.index-module-scss-module__1mX2MW__container{max-width:1400px;margin:0 auto;padding:0 24px 80px}@media (max-width:768px){.index-module-scss-module__1mX2MW__container{padding:0 16px 60px}}
@keyframes SubmitEventForm-module-scss-module__CQ3RgW__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.SubmitEventForm-module-scss-module__CQ3RgW__formWrapper{max-width:560px;margin:0 auto;padding:24px 0 60px}.SubmitEventForm-module-scss-module__CQ3RgW__progressBar{justify-content:center;gap:6px;margin-bottom:28px;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__progressDot{background:var(--lightgrey2,#ccc);border-radius:50%;width:10px;height:10px;transition:background .2s}.SubmitEventForm-module-scss-module__CQ3RgW__progressDotActive{background:var(--purple,#6b21a8)}.SubmitEventForm-module-scss-module__CQ3RgW__stepSection{flex-direction:column;gap:16px;animation:.2s SubmitEventForm-module-scss-module__CQ3RgW__fadeIn;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__stepTitle{margin:0;font-size:20px;font-weight:700}.SubmitEventForm-module-scss-module__CQ3RgW__fieldGroup{flex-direction:column;gap:6px;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__label{font-size:14px;font-weight:600}.SubmitEventForm-module-scss-module__CQ3RgW__input{border:1px solid var(--lightgrey2,#ccc);border-radius:6px;padding:10px 12px;font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__input:focus{outline:2px solid var(--purple,#6b21a8);border-color:#0000}.SubmitEventForm-module-scss-module__CQ3RgW__textarea{border:1px solid var(--lightgrey2,#ccc);resize:vertical;border-radius:6px;padding:10px 12px;font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__textarea:focus{outline:2px solid var(--purple,#6b21a8);border-color:#0000}.SubmitEventForm-module-scss-module__CQ3RgW__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SubmitEventForm-module-scss-module__CQ3RgW__allDayRow{align-items:center;gap:8px;font-size:14px;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__checkboxInput{width:16px;height:16px;accent-color:var(--purple,#6b21a8)}.SubmitEventForm-module-scss-module__CQ3RgW__contactRow{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;display:grid}.SubmitEventForm-module-scss-module__CQ3RgW__removeContactBtn{cursor:pointer;color:var(--red,#c0392b);background:0 0;border:none;font-size:18px}.SubmitEventForm-module-scss-module__CQ3RgW__addContactBtn{border:1px dashed var(--lightgrey2,#ccc);cursor:pointer;color:var(--darkgrey,#555);background:0 0;border-radius:6px;padding:8px;font-size:13px}.SubmitEventForm-module-scss-module__CQ3RgW__addContactBtn:hover{background:#f5f5f5}.SubmitEventForm-module-scss-module__CQ3RgW__imageUpload{font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__previewGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:8px;display:grid}.SubmitEventForm-module-scss-module__CQ3RgW__previewItem{aspect-ratio:1;border-radius:6px;position:relative;overflow:hidden}.SubmitEventForm-module-scss-module__CQ3RgW__previewItem img{object-fit:cover;width:100%;height:100%}.SubmitEventForm-module-scss-module__CQ3RgW__coverBadge{background:var(--purple,#6b21a8);color:#fff;text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.SubmitEventForm-module-scss-module__CQ3RgW__removeImageBtn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex;position:absolute;top:4px;right:4px}.SubmitEventForm-module-scss-module__CQ3RgW__reviewRow{border-bottom:1px solid var(--lightgrey2,#eee);gap:16px;padding:8px 0;font-size:14px;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__reviewLabel{min-width:100px;font-weight:600}.SubmitEventForm-module-scss-module__CQ3RgW__reviewValue{color:var(--darkgrey,#444)}.SubmitEventForm-module-scss-module__CQ3RgW__guestNote{background:#fef9c3;border:1px solid #fde047;border-radius:6px;padding:12px;font-size:13px}.SubmitEventForm-module-scss-module__CQ3RgW__errorMsg{color:var(--red,#c0392b);margin:0;font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__navRow{justify-content:space-between;margin-top:28px;display:flex}.SubmitEventForm-module-scss-module__CQ3RgW__backBtn{border:1px solid var(--lightgrey2,#ccc);cursor:pointer;background:0 0;border-radius:6px;padding:10px 18px;font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__backBtn:hover{background:#f5f5f5}.SubmitEventForm-module-scss-module__CQ3RgW__nextBtn{background:var(--purple,#6b21a8);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:10px 20px;font-size:14px}.SubmitEventForm-module-scss-module__CQ3RgW__nextBtn:hover{opacity:.88}.SubmitEventForm-module-scss-module__CQ3RgW__successBox{text-align:center;padding:60px 20px}.SubmitEventForm-module-scss-module__CQ3RgW__successBox h2{margin-bottom:10px;font-size:22px}.SubmitEventForm-module-scss-module__CQ3RgW__successBox p{color:var(--darkgrey,#555);margin-bottom:24px}.SubmitEventForm-module-scss-module__CQ3RgW__submitButton{background:var(--purple,#6b21a8);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:15px;font-weight:600}.SubmitEventForm-module-scss-module__CQ3RgW__submitButton:disabled{opacity:.45;cursor:not-allowed}.SubmitEventForm-module-scss-module__CQ3RgW__submitButton:hover:not(:disabled){opacity:.88}
.RecurrenceStep-module-scss-module__hIdbXG__wrapper{flex-direction:column;gap:16px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__label{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.RecurrenceStep-module-scss-module__hIdbXG__select{border:1px solid var(--lightgrey2,#ccc);border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.RecurrenceStep-module-scss-module__hIdbXG__countRow{flex-direction:column;gap:6px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__countInput{border:1px solid var(--lightgrey2,#ccc);border-radius:6px;width:80px;padding:8px 10px;font-size:14px}.RecurrenceStep-module-scss-module__hIdbXG__manualSection{flex-direction:column;gap:10px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__addRow{gap:8px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__dateInput{border:1px solid var(--lightgrey2,#ccc);border-radius:6px;flex:1;padding:8px 10px;font-size:14px}.RecurrenceStep-module-scss-module__hIdbXG__addButton{background:var(--purple,#6b21a8);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:14px}.RecurrenceStep-module-scss-module__hIdbXG__addButton:disabled{opacity:.4;cursor:not-allowed}.RecurrenceStep-module-scss-module__hIdbXG__dateChips{flex-wrap:wrap;gap:6px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__chip{color:var(--purple,#6b21a8);background:#6b21a81a;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:flex}.RecurrenceStep-module-scss-module__hIdbXG__removeBtn{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.RecurrenceStep-module-scss-module__hIdbXG__hintText{color:var(--darkgrey,#666);margin:0;font-size:12px}
