.event-form{width:585px;max-width:80vw}.event-form .control{display:inline-flex;align-items:flex-start;min-height:30px;margin-right:20px}.event-form .control>input:first-child{margin-top:10px !important}.event-form .control>span:first-child{margin-top:5px !important}.event-form .control>input+span{margin-top:5px}.event-form .control:last-of-type{margin-right:0}.event-form .control input[type="checkbox"]{margin:0 10px 0 0}.event-form .control input[type="number"]{width:50px;margin:0}.event-form .control.full-width{flex:1}.event-form .control .select-kit,.event-form .control .ac-wrap{width:100% !important;max-width:330px}.event-form .control .select-kit-body{width:100% !important;max-width:330px}.event-form .event-controls{margin-bottom:20px;display:flex;align-items:flex-start}.event-form .datetime-controls{display:flex;margin-bottom:5px}.event-form .datetime-controls .date-time-card{width:270px;display:inline-block;text-align:left}.event-form .datetime-controls .start-card{border-left:1px solid transparent;padding-right:20px}.event-form .datetime-controls .end-card{border-left:1px solid #eee;padding-left:20px}.event-form .datetime-controls .end-card.disabled span,.event-form .datetime-controls .end-card.disabled label,.event-form .datetime-controls .end-card.disabled .pika-label,.event-form .datetime-controls .end-card.disabled .pika-table th,.event-form .datetime-controls .end-card.disabled .pika-button,.event-form .datetime-controls .end-card.disabled .pika-prev,.event-form .datetime-controls .end-card.disabled .pika-next,.event-form .datetime-controls .end-card.disabled input,.event-form .datetime-controls .end-card.disabled .pika-lendar,.event-form .datetime-controls .end-card.disabled .is-selected .pika-button{color:#ebebeb;background-image:initial;background:initial;box-shadow:initial;cursor:default;pointer-events:none}.event-form .datetime-controls .end-card.disabled input,.event-form .datetime-controls .end-card.disabled .pika-lendar{border:1px solid #ebebeb !important}.event-form .datetime-controls .set-all-day{font-size:1.2em;padding-bottom:13px}.event-form .datetime-controls .sub-title{font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-right:10px}.event-form .datetime-controls .date-time-set{padding-top:10px;display:flex;flex-direction:row}.event-form .datetime-controls .date-time-set .date-area{order:1}.event-form .datetime-controls .date-time-set .time-area{order:2;margin-left:10px}.event-form .datetime-controls .date-time-set .time-area .modal-time{width:127px}.event-form .datetime-controls .date-time-set input{padding:4px 10px;font-size:1em;line-height:1;color:#333;border:1px solid #999;min-height:30px;width:130px;margin:10px 0}.event-form .datetime-controls #date-container-start,.event-form .datetime-controls #date-container-end{height:250px}.event-form .datetime-controls .ui-timepicker-input{width:105px;text-align:center}.event-form .datetime-controls .pika-single{position:relative !important;border:none;z-index:100}.event-form .datetime-controls .pika-single .pika-lendar{border:1px solid #999;padding:14px;margin:0;float:none;width:auto}.event-form .rsvp-controls .rsvp-container{display:flex;flex-flow:wrap;margin-top:10px}.event-form .rsvp-controls .rsvp-container .control span{margin-right:10px}.event-form .rsvp-controls .rsvp-container .full-width{align-items:flex-start}.add-event-modal.modal-body{padding:20px}.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 #999}.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:25px;bottom:initial;width:190px;position:absolute;display:none;background-color:#fff;z-index:100;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);border-top:1px solid #f9f9f9}.add-to-calendar .dropdown-menu.show{display:block}.add-to-calendar .dropdown-menu ul{list-style:none;margin:0}.add-to-calendar .dropdown-menu ul li{padding:10px;cursor:pointer}.add-to-calendar .dropdown-menu ul li:hover{background-color:#ebebeb}.navigation{display:inline-block}.select-kit.events-calendar-subscription{margin-left:auto}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-warning{padding:6px 16px;background-color:rgba(255,247,78,0.32);font-size:1.1em}.select-kit.events-calendar-subscription .select-kit-body .events-calendar-subscription-warning .fa.d-icon{margin-right:6px}.select-kit.events-calendar-subscription .select-kit-body .select-kit-collection{overflow:unset;padding:.5em}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row{cursor:initial;display:flex;position:relative;padding:unset}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row:not(:first-of-type){margin-top:.5em}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row.is-highlighted{background-color:initial}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row span{text-align:center;width:50px;flex:initial}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row input{flex:1;margin:0;background:var(--primary-very-low);border:var(--primary-low)}.select-kit.events-calendar-subscription .select-kit-body li.events-calendar-subscription-row .copied{position:absolute;left:-65px;padding:0.3em 0.5em;background:var(--success);color:var(--secondary);border:1px solid var(--primary-low)}.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 .header{display:flex}.events-calendar.responsive .month-dropdown{width:90px;min-width:90px}.events-calendar.responsive .year-dropdown{width:50px;min-width:50px}.events-calendar.responsive .month-dropdown,.events-calendar.responsive .year-dropdown{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 .month-dropdown .d-icon,.events-calendar.responsive .year-dropdown .d-icon{display:none}.events-calendar.responsive .select-kit.events-calendar-subscription .select-kit-collection li .copied{left:unset;top:-35px}.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 #999;border-left:1px solid #999;box-sizing:border-box}.events-calendar-body .day,.events-calendar-body .weekday{width:calc(99.9999%/7);border-top:1px solid #999;border-right:1px solid #999;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:#f2f5f8;height:100%}.events-calendar-body .day.different-month .container{background-color:rgba(235,235,235,0.5);color:rgba(51,51,51,0.5);height:100%}.events-calendar-body .day.selected .date label{background-color:#20b2aa;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 #ebebeb;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:#20b2aa;color:#fff;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}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 #ebebeb;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 #ebebeb}.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 #ebebeb}.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}.events-webcal-api{margin:0 0 5px}.webcal-label{font-weight:bold}.webcal-notice{font-weight:bold}ul.events-webcal-notices{float:right;margin:10px 0}ul.events-webcal-notices li{font-style:italic}.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_81f8173494729676f87468f0fccc18257b630705.css.map?__ws=esporttalk.org */
