.add-event-modal .add-event-controls{padding:0 10px;margin-bottom:10px}.add-event-modal .add-event-controls .control{display:inline-block;vertical-align:middle;position:relative;min-height:30px;margin-right:20px}.add-event-modal .add-event-controls .control>span{line-height:30px}.add-event-modal .add-event-controls .timezone-modal{position:absolute;top:0;padding:5px;height:auto;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.4)}.add-event-modal .add-event-controls .timezone-modal .combo-box{display:block;margin-bottom:5px}.add-event-modal .add-event-controls .timezone-modal .btn{margin-right:2px}.add-event-modal .date-time-card{width:270px;display:inline-block;padding:0 10px;text-align:left}.add-event-modal .start-card{border-left:1px solid transparent;margin-right:10px}.add-event-modal .end-card{border-left:1px solid #eee;padding-left:25px}.add-event-modal .set-all-day{font-size:1.2em;padding-bottom:13px}.add-event-modal .modal-title-label{font-size:1.2em;font-weight:bold;margin-right:10px}.add-event-modal .modal-title{width:565px}.add-event-modal .modal-sub-title{font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-right:10px}.add-event-modal .modal-date-time-set{padding-top:3px;padding-bottom:4px;display:flex;flex-direction:row}.add-event-modal .modal-date-time-set .modal-date-area{order:1}.add-event-modal .modal-date-time-set .modal-time-area{order:2;margin-left:10px}.add-event-modal .modal-date-time-set .modal-time-area .modal-time{width:127px}.add-event-modal .ui-timepicker-input{width:105px;text-align:center}.add-event-modal .date-picker{width:110px}.add-event-modal .pika-single{position:relative !important;z-index:100}.add-event-modal .pika-single .pika-lendar{border:1px solid #eee;padding:14px;margin:0;float:none;width:auto}.add-event-modal .rsvp{margin-top:10px;padding:10px}.add-event-modal .rsvp .going-max{margin-top:10px}.add-event-modal .rsvp .going-max input{margin-left:4px;width:60px}.add-event-modal+.modal-footer .clear{margin:5px 10px}.add-event{text-align:left}.add-event.no-text{width:35px}.add-event .dot{padding:0 4px}.add-event,.add-event+button{border:1px solid gray}.form-element+span{display:block}.event-label .fa{margin-right:7px}.event-details{display:flex;flex-flow:wrap}.event-details .event-label{margin-top:7px;margin-right:10px;line-height:18px;display:inline-block}.event-details .event-rsvp{margin-top:6px}.date-time-container{display:inline-block}.date-time-container .d-icon{margin-right:7px}.date-time.title{width:100px}.date-time.title .d-icon.no-date{margin:0}.date-time.title .date.no-date{margin-left:-30px}.add-to-calendar{position:relative;display:inline-block;margin-right:10px;margin-top:6px}.add-to-calendar .dropdown-header{min-height:initial}.add-to-calendar .dropdown-menu{top:24px;bottom:initial;width:190px;position:absolute}.add-to-calendar .dropdown-menu.show{display:block}.add-to-calendar .dropdown-menu ul{list-style:none;margin:0}.navigation{display:inline-block}.select-kit.events-calendar-subscription{float:right}.select-kit.events-calendar-subscription .select-kit-body{width:380px;max-width:90vw;padding:5px 0}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-row{cursor:initial;display:flex;padding:5px}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-row.is-highlighted{background-color:initial}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-row span{text-align:center;width:50px;flex:initial}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-row input{flex:1;margin:0}.select-kit.month-dropdown,.select-kit.year-dropdown{width:150px;min-width:150px;height:28px;vertical-align:top}.select-kit.month-dropdown .select-kit-header,.select-kit.year-dropdown .select-kit-header{line-height:1.3}.events-calendar.responsive .month-dropdown,.events-calendar.responsive .year-dropdown{width:110px;min-width:110px;height:30px}.events-calendar.responsive .month-dropdown .select-kit-header,.events-calendar.responsive .year-dropdown .select-kit-header{line-height:1.35}.events-calendar.responsive .month-dropdown:not(.is-expanded) .select-kit-header,.events-calendar.responsive .year-dropdown:not(.is-expanded) .select-kit-header{width:inherit}.events-calendar.responsive .events-calendar-body{margin-top:10px;text-align:center}.events-calendar.responsive .events-calendar-body .weekday{height:15px;line-height:15px}.events-calendar.responsive .events-calendar-body .weekday span{padding:0 2px}.events-calendar.responsive .events-calendar-body .day{height:38px;cursor:pointer;position:relative}.events-calendar.responsive .events-calendar-body .day .header{text-align:center;margin-top:2px}.events-calendar.responsive .events-calendar-body .day .date label{cursor:pointer;display:inline-block;height:19px;width:19px;margin:0}.events-calendar.responsive .events-calendar-body .day .has-events{position:absolute;bottom:2px;width:100%}.events-calendar-body{display:flex;flex-wrap:wrap;width:100%;margin-top:15px;border-bottom:1px solid gray;border-left:1px solid gray;box-sizing:border-box}.events-calendar-body .day,.events-calendar-body .weekday{width:calc(99.9999%/7);border-top:1px solid gray;border-right:1px solid gray;box-sizing:border-box}.events-calendar-body .weekday{height:23px;line-height:23px}.events-calendar-body .weekday span{padding:0 4px}.events-calendar-body .day{height:130px;transition:all 0.2s;position:relative}.events-calendar-body .day .container{background-color:#fff}.events-calendar-body .day.today .container{background-color:#fbf5d6;height:100%}.events-calendar-body .day.different-month .container{background-color:rgba(230,230,230,0.5);color:rgba(0,0,0,0.5);height:100%}.events-calendar-body .day.selected .date label{background-color:red;color:#fff;border-radius:50%}.events-calendar-body .day.expanded .container{position:absolute;z-index:100;height:auto;width:auto;min-width:100%;overflow:visible;border:1px solid #e6e6e6;box-shadow:0 2px 2px rgba(0,0,0,0.4)}.events-calendar-body .day.expanded .container .events{padding:3px 4px}.events-calendar-body .day.expanded .container .events li{height:25px;line-height:25px}.events-calendar-body .day.expanded .container .events li.empty{display:none}.events-calendar-body .day .header{position:relative}.events-calendar-body .day .date label{margin:2px;padding:2px 3px;margin-bottom:0}.events-calendar-body .day .close{position:absolute;right:3px;top:-3px}.events-calendar-body .day .hidden-events{margin:2px 5px}.events-calendar-body .day .hidden-events .btn{font-size:0.9em;border-radius:4px;line-height:1}.events-calendar-body .day .has-events{font-size:7px}ul.events-calendar-events{margin:0;list-style:none}ul.events-calendar-events li{margin:2px 0;position:relative;height:16px}ul.events-calendar-events li .event{padding:0 7px;height:inherit;line-height:16px;border-top:1px solid transparent;border-bottom:1px solid transparent;white-space:nowrap;overflow:hidden;cursor:pointer}ul.events-calendar-events li .event span{font-size:0.9em}ul.events-calendar-events li .event .fa-circle{color:inherit;font-size:0.8em}ul.events-calendar-events li .event.all-day{background-color:red;color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}ul.events-calendar-events li .event.all-day:not(.full-width).start{margin-left:4px;border-radius:4px 0 0 4px}ul.events-calendar-events li .event.all-day:not(.full-width).multi span.title{position:absolute;z-index:1;overflow:hidden;text-overflow:ellipsis}ul.events-calendar-events li .event.all-day:not(.full-width).start span.time{margin-right:5px;float:left}ul.events-calendar-events li .event.all-day:not(.full-width).end{margin-right:4px;border-radius:0 4px 4px 0}ul.events-calendar-events li .event img.emoji{height:15px;width:15px}.events-calendar-card{position:absolute;top:-15px;left:-390px;width:350px;z-index:997;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,0.15);border:1px solid #e6e6e6;padding:15px;border-radius:4px}.events-calendar-card .topic-link{font-size:1.3em}.events-calendar-card .topic-link p{margin:0}.events-calendar-card .close .fa{vertical-align:top}.events-calendar-card .topic-meta{margin-top:6px;width:100%;display:flex;flex-flow:wrap;align-items:center}.events-calendar-card .topic-event{margin-top:6px;width:100%;display:inline-block;cursor:pointer}.events-calendar-card .topic-excerpt{padding-top:8px;cursor:pointer;line-height:1.4;width:100%;word-wrap:break-word}.events-calendar-card .topic-excerpt p{margin:0}.events-calendar-events .events-calendar-card .close{position:absolute;right:5px;top:5px}.events-below{margin-top:8px;margin-bottom:15px}.events-below ul.events-calendar-events li{height:auto;line-height:20px;margin:5px 0;white-space:normal}.events-below ul.events-calendar-events li.empty{display:none}.events-below ul.events-calendar-events li img.emoji{height:20px;width:20px}.edit-category-modal .enable-events .min-trust input{width:60px}.event-rsvp{display:flex;align-items:center}.event-rsvp button{min-height:initial;margin-right:7px}.event-rsvp .spinner{width:3px;height:3px;margin-right:8px}.event-rsvp-details{display:flex;align-items:center}.event-rsvp-details a{margin-right:7px}.modal-body.event-rsvp-modal{overflow:hidden}.modal-body.event-rsvp-modal .header{display:flex}.modal-body.event-rsvp-modal .header .types{padding-top:0;padding-bottom:15px;margin:0;flex:1}.modal-body.event-rsvp-modal .header .filter{align-self:flex-start;padding-bottom:15px;border-bottom:1px solid #e6e6e6}.modal-body.event-rsvp-modal .header .filter input{width:150px;margin-bottom:-1px}.modal-body.event-rsvp-modal .list{height:300px;position:relative;overflow:scroll}.modal-body.event-rsvp-modal .list .spinner{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.modal-body.event-rsvp-modal .list ul{list-style:none;margin:0}.modal-body.event-rsvp-modal .list ul li{padding:10px 15px;border-bottom:1px solid #e6e6e6}.modal-body.event-rsvp-modal .list ul li .user-info{margin-bottom:0;position:relative;width:100%}.modal-body.event-rsvp-modal .list ul li .user-info .details{position:absolute;right:20px;top:10px}.main-link.row-below-title .link-top-line{display:block}.main-link.row-below-title>.date-time-container,.main-link.row-below-title>.topic-list-event-rsvp,.main-link.row-below-title>.discourse-tags{display:inline-block;margin-right:10px}.topic-list-event-rsvp{font-size:0.9em;margin-top:4px}.composer-controls-event{position:relative}.composer-controls-event .popup-tip{left:0;right:initial;min-width:300px}.ui-timepicker-wrapper{overflow-y:auto;max-height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}

/*# sourceMappingURL=discourse-events_1_a7a08fbae35dc5eb32550467304119725a0f9a35.css.map */
