.eventSchedule{gap:18px;min-width:0;margin:14px 0;display:grid}.eventScheduleRow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.eventScheduleDate,.eventScheduleTime{gap:7px;min-width:0;display:grid}.eventSchedule label,.eventEditorModal .eventSchedule label{font-size:inherit;margin:0;font-weight:600;display:block}.eventSchedule input,.eventSchedule select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;font-size:1rem}.eventScheduleDateControl{align-items:stretch;min-width:0;display:flex}.eventScheduleDateControl input{flex:1;min-width:0;border-left:0!important;border-radius:0 8px 8px 0!important}.eventScheduleDateControl input::-webkit-calendar-picker-indicator{display:none}.eventScheduleDateControl .eventDatePickerButton{box-sizing:border-box;border:1px solid var(--site-border,#bac8bf);background:var(--site-surface-alt,#f2f6f3);min-width:46px;min-height:46px;color:var(--site-primary,#184c3d);border-radius:8px 0 0 8px;flex:0 0 46px;place-items:center;padding:10px;display:grid}.eventScheduleDateControl .eventDatePickerButton svg{display:block}.eventSchedule .eventExactTime{gap:7px;margin-top:3px;display:grid}.eventSchedule .eventClearEndTime{justify-self:start}.eventScheduleHelp{font-weight:400}.contributionVenue .contributionGrid{align-items:start}@media (max-width:520px){.eventScheduleRow{grid-template-columns:minmax(0,1fr);gap:14px}.eventSchedule{gap:22px}.eventScheduleDateControl input{max-width:calc(100% - 46px)}}
