.admin-contents.events .controls.flex{display:flex;align-items:center;min-height:30px}.admin-contents.events table{min-width:100%}.admin-events-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;min-height:37px}.admin-events-controls .buttons{display:flex;align-items:center;gap:1em}.admin-events-controls .buttons .loading-container{margin-right:1em}.admin-events-controls .buttons button input{margin:0 .5em 0 0}.admin-events-container input{margin:0}.admin-events-container input[type=text],.admin-events-container input[type=password]{width:100%}.admin-events-container .d-date-time-input-range{display:flex;gap:1em}.admin-events-container .d-date-time-input-range .d-date-time-input{margin:0}.admin-events-container .d-date-time-input-range .d-date-time-input .date-picker{border:unset}.admin-events-container .action-column{display:flex;flex-direction:column;max-width:190px;box-sizing:border-box;margin-left:auto;text-align:center}.admin-events-container .events-connection-row .select-kit,.admin-events-container .events-connection-row input,.admin-events-container .events-connection-row .control-instructions,.admin-events-container .events-source-row .select-kit,.admin-events-container .events-source-row input,.admin-events-container .events-source-row .control-instructions,.admin-events-container .events-provider-row .select-kit,.admin-events-container .events-provider-row input,.admin-events-container .events-provider-row .control-instructions{max-width:350px;width:350px}.admin-events-container .events-connection-row .control-instructions,.admin-events-container .events-source-row .control-instructions,.admin-events-container .events-provider-row .control-instructions{min-height:20px;margin-top:.25em}.admin-events-container .events-connection-row label,.admin-events-container .events-source-row label,.admin-events-container .events-provider-row label{font-weight:400}.admin-events-container .events-connection-row .control-group,.admin-events-container .events-connection-row button:not(.toggle-secret-visibility):not(.show-filters),.admin-events-container .events-source-row .control-group,.admin-events-container .events-source-row button:not(.toggle-secret-visibility):not(.show-filters),.admin-events-container .events-provider-row .control-group,.admin-events-container .events-provider-row button:not(.toggle-secret-visibility):not(.show-filters){margin-bottom:1em}.admin-events-container .events-provider-row td{padding:1.5em}.admin-events-container .events-provider-row .events-provider-authentication{min-width:420px}.admin-events-container .events-provider-row .status{padding:.4rem;border-radius:50%;margin-right:.25rem;display:inline-block;vertical-align:middle}.admin-events-container .events-provider-row .status.authenticated,.admin-events-container .events-provider-row .status.ready{background:var(--success)}.admin-events-container .events-provider-row .status.not-authenticated,.admin-events-container .events-provider-row .status.not-ready{background:var(--danger)}.admin-events-container .events-provider-row .status+span{display:inline-block;vertical-align:middle;white-space:nowrap}.admin-events-container tr{vertical-align:top}.admin-events-container tr .select-event{text-align:right}.admin-events-container tr .select-event input{margin:0 .5rem}.admin-events-container th.directory-table__column-header{display:table-cell !important}.events-event-table{grid-template-columns:12em minmax(min-content, 3fr) 15em 3.4em}.events-event-table .directory-table__column-header.name .header-contents,.events-event-table .directory-table__cell.name,.events-event-table .directory-table__cell.start-time{text-align:left;justify-content:flex-start}.events-event-table .events-event-row{cursor:pointer}.events-event-table .events-event-row.show-select{cursor:pointer}.events-event-table .event-actions{text-align:right;width:60px}.events-event-table .event-actions .btn,.events-event-table .event-actions .btn:active,.events-event-table .event-actions .btn:hover{background:unset !important;color:var(--primary) !important;padding:unset;position:relative}.events-event-table .event-actions .btn .d-icon,.events-event-table .event-actions .btn:active .d-icon,.events-event-table .event-actions .btn:hover .d-icon{color:var(--primary) !important;margin-right:.3em}.events-event-table .event-actions .events-selected{position:absolute;right:30px;white-space:nowrap}.delete-event-modal .delete-events-count{margin-bottom:1em}.delete-event-modal .target-control{margin-bottom:.5rem}.delete-event-modal .target-control .select-kit{width:300px}.delete-event-modal .events{list-style:none;margin:0 0 1rem;padding:1rem;background-color:var(--primary-low);max-height:300px;width:500px;max-width:90vw;overflow:scroll}.delete-event-modal .events li{margin:.5rem}.events-log-table{grid-template-columns:repeat(3, 5.7em) minmax(min-content, 3fr)}.events-log-table .log-message{justify-content:flex-start}.events-message{background-color:var(--primary-low);width:100%;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}.events-message .message-block .d-icon{margin-right:4px}.events-message .message-block .d-icon-check-circle{color:var(--success)}.events-message .message-block .d-icon-times-circle{color:var(--danger)}.events-message .message-block a+a{border-left:1px solid var(--primary-medium);padding-left:5px;margin-left:5px}.events-message .message-block .message{white-space:nowrap}.events-message .message-block .list-colon{margin-right:5px}.events-message .message-block ul{list-style:none;margin:0}.events-message .message-block ul span.action{margin-left:5px}.events-message+div,.events-message+div+div{margin-top:30px}.events-header{margin-top:1em}.events-header h2{margin:0}.events-filters-modal table{width:100%;margin-bottom:1em}.events-filters-modal table td{padding:1em .5em}.events-filters-modal input{margin:0}.events-filters-modal .select-kit{min-width:150px}.events-filters-modal .d-date-input{min-width:150px}.events-provider-metadata{display:flex;gap:1.5em}.events-provider-metadata .events-provider-logo img{width:80px}.events-provider-metadata .events-provider-details{display:flex;flex-direction:column;gap:1em}.events-provider-metadata .events-provider-details label{margin-bottom:0}.events-provider-credentials input{width:100%;margin-bottom:0}.events-provider-credentials .provider-credentials-secret{display:flex;align-items:center;gap:.5em}.events-provider-credentials .client-id{margin-bottom:1em}.events-provider-status{display:inline-flex;align-items:center;justify-content:center;gap:.25em;padding:.5em .65em;margin-bottom:1em;background-color:var(--primary-low);border-radius:var(--d-button-border-radius)}.admin-plugins.events .admin-actions{display:flex;align-items:center}.admin-plugins.events .admin-controls nav:after{background:unset}.events-subscription-selector.select-kit.single-select .select-kit-header.disabled{background:var(--primary-low)}.events-subscription-selector.select-kit.single-select .select-kit-row .texts{display:flex;align-items:center}.events-subscription-selector.select-kit.single-select .select-kit-row.disabled{background:var(--primary-low);cursor:unset}.events-subscription-selector.select-kit.single-select .subscription-label{margin-left:.75em;padding-top:.25em;font-size:.75em}.update-subscription-status{width:40px}.events-subscription-tags{display:flex;align-items:center;gap:1em}.events-subscription-tag{padding:.25em .5em;background-color:var(--primary-low)}.events-connect-topic-modal .select-kit.combo-box.category-chooser{width:100%}.events-connect-topic-modal .control-group{margin-bottom:1em}.events-connect-topic-modal .select-kit{width:100%}.event-tags{display:inline-flex;align-items:center;gap:.5em}a.event-tag{padding:.25em .5em;color:var(--primary-700);background-color:var(--primary-100);font-size:var(--font-down-2)}.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;min-height:37px}.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 rgba(0,0,0,0);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 input,.event-form .datetime-controls .end-card.disabled .d-time-input,.event-form .datetime-controls .end-card.disabled .d-date-input .date-picker::after{color:var(--primary-low);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 .time-area .d-time-input .combo-box summary{border:1px solid var(--primary-low) !important}.event-form .datetime-controls .set-all-day{font-size:1.2em;padding-bottom:13px}.event-form .datetime-controls .sub-title{font-size:1.1em;font-weight:bold;padding-bottom:2px;padding-right:10px}.event-form .datetime-controls .date-time-set{padding-top:10px;display:flex;flex-direction:row;gap:10px}.event-form .datetime-controls .date-time-set .date-area{order:1;flex:1;max-width:50%}.event-form .datetime-controls .date-time-set .time-area{order:2;flex:1;max-width:50%}.event-form .datetime-controls .date-time-set .time-area .d-time-input{width:100%}.event-form .datetime-controls .date-time-set .time-area .d-time-input .combo-box{width:100%}.event-form .datetime-controls .date-time-set .time-area .d-time-input .combo-box summary{border:1px solid var(--primary-medium)}.event-form .datetime-controls .date-time-set input{font-size:1em;color:var(--primary);border:1px solid var(--primary-medium);width:100%}.event-form .datetime-controls .ui-timepicker-input{width:105px;text-align:center}.event-form .rsvp-controls{margin-top:1.5em}.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 .d-modal__container{max-width:630px}.add-event-modal .d-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 var(--primary-300)}.form-element+span{display:block}.event-label{display:inline-flex;align-items:center;gap:.5em;background-color:var(--primary-100);padding:.25em .5em;min-height:30px;box-sizing:border-box}.event-label .d-icon{font-size:var(--font-down-1);margin-bottom:1px}.event-details{display:flex;flex-flow:wrap;margin-top:.5em;gap:.5em}.add-to-calendar{position:relative;display:inline-block}.add-to-calendar .dropdown-header{padding:.25em .5em;height:30px;box-sizing:border-box;background-color:var(--primary-100)}.add-to-calendar .dropdown-menu{top:25px;bottom:initial;width:190px;position:absolute;display:none;background-color:var(--secondary);z-index:100;box-shadow:var(--shadow-dropdown);border-top:1px solid var(--primary-very-low)}.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:var(--primary-low)}.events-calendar-navigation{display:inline-flex;max-width:100%;gap:.5em}.events-calendar-subscription-links{display:flex;margin-left:auto;gap:.5em}.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,.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{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:.3em .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}.events-calendar .header{display:flex}.events-calendar.responsive .month-dropdown{min-width:120px}.events-calendar.responsive .year-dropdown{min-width:60px}.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 var(--primary-medium);border-left:1px solid var(--primary-medium);box-sizing:border-box}.events-calendar-body .day,.events-calendar-body .weekday{width:14.2857%;border-top:1px solid var(--primary-medium);border-right:1px solid var(--primary-medium);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 .2s;position:relative}.events-calendar-body .day .container{background-color:var(--primary-secondary)}.events-calendar-body .day.today .container{background-color:var(--highlight-low);height:100%}.events-calendar-body .day.different-month .container{background-color:rgba(var(--primary-low), 0.5);color:rgba(var(--primary), 0.5);height:100%}.events-calendar-body .day.selected .date label{background-color:var(--tertiary);color:var(--secondary);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 var(--primary-low);box-shadow:0 2px 2px rgba(0,0,0,.4);background-color:var(--secondary)}.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 .close .d-icon{color:var(--primary)}.events-calendar-body .day .hidden-events{padding-left:7px}.events-calendar-body .day .hidden-events .btn{padding:2px 4px}.events-calendar-body .day .has-events{font-size:7px}ul.events-calendar-events{margin:0;list-style:none}ul.events-calendar-events li{position:relative;margin:1px 0}ul.events-calendar-events li .fk-d-tooltip__trigger,ul.events-calendar-events li .fk-d-tooltip__trigger-container{width:100%;height:20px;vertical-align:top}ul.events-calendar-events li .event{padding:0 7px;width:100%;height:inherit;line-height:18px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);box-sizing:border-box;white-space:nowrap;overflow:hidden;cursor:pointer;display:block;color:var(--primary)}ul.events-calendar-events li .event span{font-size:.9em}ul.events-calendar-events li .event .fa-circle{color:inherit;font-size:.8em}ul.events-calendar-events li .event.all-day{background-color:var(--primary-tertiary);color:var(--secondary);border-top:1px solid var(--primary-low);border-bottom:1px solid var(--primary-low)}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{padding:.5em}.events-calendar-card .topic-link{font-size:1.3em;color:var(--primary)}.events-calendar-card .topic-link p{margin:0}.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;color:var(--primary)}.events-calendar-card .topic-event .deadline{display:inline-block}.events-calendar-card .topic-event .deadline svg{margin-right:.3em}.events-calendar-card .topic-event .deadline svg:nth-of-type(2){margin-left:.6em}.events-calendar-card .topic-excerpt{margin-top:6px;cursor:pointer;line-height:1.4;width:100%;word-wrap:break-word;color:var(--primary);display:inline-block}.events-calendar-card .topic-excerpt p{margin:0}.events-calendar-day-hidden ul.events-calendar-events li{margin:.5em 0}.events-calendar-day-hidden ul.events-calendar-events li a{box-sizing:border-box}.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;gap:.5em}.event-rsvp .spinner{width:3px;height:3px;margin-right:8px}.event-rsvp .event-rsvp-dropdown.select-kit.single-select.dropdown-select-box .select-kit-row .texts .name{font-weight:normal}.event-rsvp-modal{overflow:hidden}.event-rsvp-modal .header{display:flex}.event-rsvp-modal .header .types{padding:0;margin:0;flex:1}.event-rsvp-modal .header .filter{align-self:flex-start;padding-bottom:15px;border-bottom:1px solid var(--primary-low)}.event-rsvp-modal .header .filter input{width:150px;min-height:25px}.event-rsvp-modal .list{height:300px;position:relative;overflow:scroll}.event-rsvp-modal .list .spinner{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.event-rsvp-modal .list ul{list-style:none;margin:0}.event-rsvp-modal .list ul li{padding:10px 15px;border-bottom:1px solid var(--primary-low)}.event-rsvp-modal .list ul li .user-info{margin-bottom:0;position:relative;width:100%}.event-rsvp-modal .list ul li .user-info .details{position:absolute;right:20px;top:10px}.topic-list .topic-list-item-event{margin-top:.25em;font-size:var(--font-down-2);display:flex;flex-flow:wrap;gap:.5em}.topic-list .topic-list-item-event-time .event-label{padding:0em .75em;min-height:25px}.topic-list .topic-list-item-event-rsvp{font-size:.9em;margin-top:4px}.add-event-controls{display:flex;align-items:center}.add-event-controls .add-event span svg:nth-of-type(2){margin-left:.6em}.composer-controls-event{position:relative;margin-left:8px;margin-bottom:8px}.composer-controls-event .popup-tip{left:0;right:initial;min-width:300px}.composer-controls-event .btn{border-color:var(--primary-400);background-color:unset;color:var(--primary-high)}.composer-controls-event .d-icon{color:var(--primary-high);font-size:var(--font-down-1)}.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}.topic-event-label{display:flex;gap:.5em}.topic-event-label button{background-color:var(--primary-100);padding:.25em .5em;height:30px}.events-subscription-badge.subscribed{background-color:var(--success)}
/*# sourceMappingURL=discourse-events_fa6c4d9da82f90c697bacf71c4575ca00a528c9a.css.map?__ws=connect.grassrootsjustice.network */
