.EventEditCheckbox__sub{-ms-flex-item-align:center;align-self:center;color:rgba(0,0,0,0.26);font-size:.9rem}.EventEditCheckbox__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.EventEditCheckbox__labelText{margin-left:4px}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999 !important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtOld,.rdtPicker td.rdtNew{color:#999999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eeeeee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}

.EventEditTextarea{display:block}.EventEditTextarea textarea{overflow:auto;resize:vertical}

.EventEditPhotoUploadButton__success{color:#4caf50}.EventEditPhotoUploadButton__error{color:#ff5131}.EventEditPhotoUploadButton__text{margin-left:8px}

.EventEditStaffs__heading{margin-bottom:16px}.EventEditStaffs__help{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:8px}.EventEditStaffs__list{position:absolute;width:100%;max-width:240px;max-height:436px;margin:16px 0 0;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);z-index:1;word-break:break-all;overflow-y:auto}.EventEditStaffs__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding:16px;-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;list-style-type:none}.EventEditStaffs__item:hover{background-color:rgba(0,0,0,0.08);cursor:pointer}.EventEditStaffs__item:focus{outline:0}.EventEditStaffs__card:last-child{padding-bottom:0}.EventEditStaffs__error{padding:4px 0}

.UserListItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.UserListItem__userNames{margin-left:8px}.UserListItem__userId{font-size:.8rem}

.EventEditSubmit{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.EventEditSubmit>:not(:last-child){margin-bottom:8px}@media (max-width: 600px){.EventEditSubmit{width:100%}}.EventEditSubmit__buttons{display:-ms-flexbox;display:flex}.EventEditSubmit__button+.EventEditSubmit__button{margin-left:16px}@media (max-width: 600px){.EventEditSubmit__button{-ms-flex-positive:1;flex-grow:1}}

.EventEditTextArray__label{margin-bottom:16px}.EventEditTextArray__list{margin:0;padding-left:0;word-break:break-all}.EventEditTextArray__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;list-style-type:none}.EventEditTextArray__item:first-child{margin-top:16px}.EventEditTextArray__item button{padding:0;border:0;outline:none;background-color:transparent;color:rgba(0,0,0,0.26);cursor:pointer;opacity:0.3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EventEditTextArray__item button:hover{opacity:1}.EventEditTextArray__tagName{margin-right:4px;padding:2px 6px;border-radius:3px;background-color:#e4e6eb;color:#8c95aa;font-size:1rem}

.EventEditVenue__venue{position:relative}.EventEditVenue__image{width:100%}.EventEditVenue__change{display:-ms-flexbox;display:flex;position:absolute;bottom:2px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:4px 0;background-color:rgba(0,0,0,0.7);color:#fff;font-size:.9rem;cursor:pointer}.EventEditVenue__change:focus{outline:0}.EventEditVenue__name{margin-top:8px}

.EventEditVenueModal.ModalDialog__container{width:70%}@media (max-width: 600px){.EventEditVenueModal.ModalDialog__container{width:80%}}.EventEditVenueModal__thumbnail{display:block;width:100%;border-radius:4px}.EventEditVenueModal__venueName{margin-top:8px;font-size:.9rem}.EventEditVenueModal__detailVenueName{margin-top:8px}.EventEditVenueModal__section{display:-ms-flexbox;display:flex;padding:0}@media (max-width: 600px){.EventEditVenueModal__section{height:calc( 100vh - ( 57px + 70px + 92px ))}}.EventEditVenueModal__listWrapper{position:relative;width:30%;border-right:1px solid rgba(0,0,0,0.12);overflow-y:auto;overflow-x:hidden}@media (max-width: 600px){.EventEditVenueModal__listWrapper{width:100%}}.EventEditVenueModal__list{position:absolute;width:100%;height:100%}.EventEditVenueModal__detail{width:70%;padding:32px}@media (max-width: 600px){.EventEditVenueModal__detail{display:none}}.EventEditVenueModal__venue,.EventEditVenueModal__selected{padding:16px 32px;cursor:pointer}.EventEditVenueModal__venue:hover,.EventEditVenueModal__selected:hover{opacity:0.9}.EventEditVenueModal__venue:focus,.EventEditVenueModal__venue:active,.EventEditVenueModal__selected:focus,.EventEditVenueModal__selected:active{outline:0}.EventEditVenueModal__venue:last-child,.EventEditVenueModal__selected:last-child{margin-bottom:0}.EventEditVenueModal__selected{background-color:#ceebf8;font-weight:bold}

.ModalBody{padding:16px}

.ModalDialog{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;background-color:rgba(0,0,0,0);color:#333637;opacity:0;visibility:hidden;z-index:1300;overflow-y:auto}.ModalDialog__container{position:relative;width:40%;min-width:400px;margin:32px auto;border-radius:0.25rem;background-color:#f7f7f7}@media (max-width: 768px){.ModalDialog__container{min-width:85%;max-width:90%;margin:16px auto}}.ModalDialog--isOpen{background-color:rgba(0,0,0,0.5);opacity:1;visibility:visible}

.ModalFooter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid rgba(0,0,0,0.12);text-align:right}.ModalFooter>:not(:last-child){margin-right:16px}@media (max-width: 768px){.ModalFooter{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ModalFooter>button{width:100%;margin-top:16px}.ModalFooter>:not(:last-child){margin-right:0}.ModalFooter>:first-child{margin-top:16px}.ModalFooter>:last-child{margin-top:0}}

.ModalHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,0.12);border-radius:0.25rem 0.25rem 0 0;font-weight:bold}

