@charset "UTF-8";
.datepicker-button-section,.today-button-section,.view-button-section{display:flex;margin-left:3px;margin-right:3px}.datepicker-button-section .button,.today-button-section .button,.view-button-section .button{border-radius:0;font-weight:normal;margin:3px -1px 3px 0;padding:8px;flex-grow:1}.datepicker-button-section .button:first-child:not(:only-of-type),.today-button-section .button:first-child:not(:only-of-type),.view-button-section .button:first-child:not(:only-of-type){border-radius:var(--border-radius-pill) 0 0 var(--border-radius-pill)}.datepicker-button-section .button:last-child:not(:only-of-type),.today-button-section .button:last-child:not(:only-of-type),.view-button-section .button:last-child:not(:only-of-type){border-radius:0 var(--border-radius-pill) var(--border-radius-pill) 0}.datepicker-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.today-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.view-button-section .button:not(:only-of-type):not(:first-child):not(:last-child){border-radius:0}.datepicker-button-section .button:only-child,.today-button-section .button:only-child,.view-button-section .button:only-child{border-radius:var(--border-radius-pill)}.datepicker-button-section .button:hover,.datepicker-button-section .button:focus,.datepicker-button-section .button.active,.today-button-section .button:hover,.today-button-section .button:focus,.today-button-section .button.active,.view-button-section .button:hover,.view-button-section .button:focus,.view-button-section .button.active{z-index:50}.datepicker-button-section__datepicker-label{flex-grow:4 !important;text-align:center}.datepicker-button-section__datepicker{margin-left:26px;margin-top:48px;position:absolute !important;width:0 !important}.datepicker-button-section__datepicker .mx-input-wrapper{display:none !important}.datepicker-button-section__previous,.datepicker-button-section__next{background-size:10px;flex-grow:0 !important;width:34px}.app-navigation-header{padding:3px 3px 0 3px}.new-event-today-view-section{display:flex;margin-left:3px;margin-right:3px}.new-event-today-view-section .new-event{flex-grow:5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-event-today-view-section .today{flex-grow:1;font-weight:normal !important}.app-navigation button.icon-share{opacity:0.3 !important}.app-navigation button.icon-shared,.app-navigation button.icon-public{opacity:0.7 !important}.app-navigation button.icon-share:active,.app-navigation button.icon-share:focus,.app-navigation button.icon-share:hover,.app-navigation button.icon-shared:active,.app-navigation button.icon-shared:focus,.app-navigation button.icon-shared:hover,.app-navigation button.icon-public:active,.app-navigation button.icon-public:focus,.app-navigation button.icon-public:hover{opacity:1 !important}.app-navigation #calendars-list{display:block !important}.app-navigation li.app-navigation-loading-placeholder-entry div.icon.icon-loading{min-height:44px}.app-navigation .app-navigation-entry.deleted .app-navigation-entry__title{text-decoration:line-through}.app-navigation .app-navigation-entry.open-sharing{box-shadow:inset 4px 0 var(--color-primary) !important}.app-navigation .app-navigation-entry.disabled .app-navigation-entry__title{color:var(--color-text-lighter) !important}.app-navigation .app-navigation-entry .app-navigation-entry__children .app-navigation-entry{padding-left:0 !important}.app-navigation .app-navigation-entry .app-navigation-entry__children .app-navigation-entry .avatar{width:32px;height:32px;background-color:var(--color-border-dark);background-size:16px}.app-navigation .app-navigation-entry .app-navigation-entry__children .app-navigation-entry .avatar.published{background-color:var(--color-primary)}.app-navigation .app-navigation-entry__multiselect{padding:0 8px}.app-navigation .app-navigation-entry__multiselect .multiselect{width:100%}.app-navigation .app-navigation-entry__multiselect .multiselect__content-wrapper{z-index:200 !important}.app-navigation .app-navigation-entry__icon-bullet-disabled{display:block;padding:15px}.app-navigation .app-navigation-entry__icon-bullet-disabled div{border:1px solid var(--color-border-dark);width:15px;height:15px;cursor:pointer;transition:background 100ms ease-in-out;border-radius:50%}.app-navigation .app-navigation-entry__utils .action-checkbox__label{padding-right:0 !important}.app-navigation .app-navigation-entry__utils .action-checkbox__label::before{margin:0 4px 0 !important}.app-navigation .app-navigation-entry-new-calendar .app-navigation-entry__title{color:var(--color-text-maxcontrast) !important}.app-navigation .app-navigation-entry-new-calendar:hover .app-navigation-entry__title,.app-navigation .app-navigation-entry-new-calendar--open .app-navigation-entry__title{color:var(--color-text-light) !important}.app-navigation .app-navigation-entry-new-calendar .action-item:not(.action-item--open) .action-item__menutoggle:not(:hover):not(:focus):not(:active){opacity:0.5}.app-navigation ul>li.app-navigation-entry div.sharing-section div.multiselect{width:calc(100% - 14px);max-width:none;z-index:105}.app-navigation ul>li.app-navigation-entry div.sharing-section .oneline{white-space:nowrap;position:relative}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList{list-style-type:none;display:flex;flex-direction:column}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li{height:44px;white-space:normal;display:inline-flex;align-items:center;position:relative}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li .username{padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:hover,.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:focus,.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:hover,.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:focus{box-shadow:none !important;opacity:1 !important}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>.icon:not(.hidden),.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu .icon:not(.hidden){padding:14px;height:44px;width:44px;opacity:0.5;display:block;cursor:pointer}.app-navigation ul>li.app-navigation-entry div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu{position:relative;display:block}.app-sidebar,.event-popover .popover__inner{}.app-sidebar .app-sidebar-header__figure,.event-popover .popover__inner .app-sidebar-header__figure{height:unset !important}.app-sidebar .app-sidebar-header__action,.event-popover .popover__inner .app-sidebar-header__action{margin-top:0 !important;max-height:none !important;flex-wrap:wrap}.app-sidebar .app-sidebar-header__action div,.event-popover .popover__inner .app-sidebar-header__action div{flex-shrink:0}.app-sidebar .app-sidebar-header__desc .app-sidebar-header__maintitle-form button,.event-popover .popover__inner .app-sidebar-header__desc .app-sidebar-header__maintitle-form button{display:none}.app-sidebar .editor-invitee-list-empty-message,.app-sidebar .editor-reminders-list-empty-message,.app-sidebar .editor-invitee-list-no-email-configured-message,.app-sidebar .repeat-option-set-summary-read-only,.event-popover .popover__inner .editor-invitee-list-empty-message,.event-popover .popover__inner .editor-reminders-list-empty-message,.event-popover .popover__inner .editor-invitee-list-no-email-configured-message,.event-popover .popover__inner .repeat-option-set-summary-read-only{margin-top:20px}.app-sidebar .editor-invitee-list-empty-message__icon,.app-sidebar .editor-reminders-list-empty-message__icon,.app-sidebar .editor-invitee-list-no-email-configured-message__icon,.app-sidebar .repeat-option-set-summary-read-only__icon,.event-popover .popover__inner .editor-invitee-list-empty-message__icon,.event-popover .popover__inner .editor-reminders-list-empty-message__icon,.event-popover .popover__inner .editor-invitee-list-no-email-configured-message__icon,.event-popover .popover__inner .repeat-option-set-summary-read-only__icon{background-size:50px;height:50px;width:50px;margin:0 auto;opacity:0.5}.app-sidebar .editor-invitee-list-empty-message__caption,.app-sidebar .editor-reminders-list-empty-message__caption,.app-sidebar .editor-invitee-list-no-email-configured-message__caption,.app-sidebar .repeat-option-set-summary-read-only__caption,.event-popover .popover__inner .editor-invitee-list-empty-message__caption,.event-popover .popover__inner .editor-reminders-list-empty-message__caption,.event-popover .popover__inner .editor-invitee-list-no-email-configured-message__caption,.event-popover .popover__inner .repeat-option-set-summary-read-only__caption{margin-top:8px;text-align:center;color:var(--color-text-lighter)}.app-sidebar .editor-invitee-list-no-email-configured-message__icon,.event-popover .popover__inner .editor-invitee-list-no-email-configured-message__icon{font-size:50px;line-height:1em;user-select:none}.app-sidebar .editor-reminders-list-new-button,.event-popover .popover__inner .editor-reminders-list-new-button{width:100%;background-position-x:8px}.app-sidebar .app-sidebar-tab,.event-popover .popover__inner .app-sidebar-tab{display:flex;flex-direction:column;justify-content:space-between;overflow:unset !important;max-height:unset !important}.app-sidebar .app-sidebar-tab__buttons,.event-popover .popover__inner .app-sidebar-tab__buttons{padding-top:14px;position:fixed;bottom:0px;z-index:2;width:calc(27vw - 11px);min-width:289px;max-width:489px;right:10px;background-color:var(--color-main-background);padding-left:22px;padding-right:22px}.app-sidebar .app-sidebar-tab__buttons button,.event-popover .popover__inner .app-sidebar-tab__buttons button{width:100%;height:44px}.app-sidebar .app-sidebar-tab__content,.event-popover .popover__inner .app-sidebar-tab__content{margin-bottom:120px}.app-sidebar .property-title-time-picker-loading-placeholder,.event-popover .popover__inner .property-title-time-picker-loading-placeholder{width:100%}.app-sidebar .property-title-time-picker-loading-placeholder__icon,.event-popover .popover__inner .property-title-time-picker-loading-placeholder__icon{margin:0 auto;height:62px;width:62px;background-size:62px}.app-sidebar .app-sidebar__loading-indicator,.event-popover .popover__inner .app-sidebar__loading-indicator{width:100%;margin-top:20vh}.app-sidebar .app-sidebar__loading-indicator__icon,.event-popover .popover__inner .app-sidebar__loading-indicator__icon{margin:0 auto;height:44px;width:44px;background-size:44px}.app-sidebar .repeat-option-set .repeat-option-set-section:not(:first-of-type),.event-popover .popover__inner .repeat-option-set .repeat-option-set-section:not(:first-of-type){margin-top:20px}.app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select,.event-popover .popover__inner .repeat-option-set .repeat-option-set-section--on-the-select{display:flex;align-items:center}.app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select .multiselect,.event-popover .popover__inner .repeat-option-set .repeat-option-set-section--on-the-select .multiselect{width:100%;min-width:100px !important}.app-sidebar .repeat-option-set .repeat-option-set-section__title,.event-popover .popover__inner .repeat-option-set .repeat-option-set-section__title{list-style:none}.app-sidebar .repeat-option-set .repeat-option-set-section__grid,.event-popover .popover__inner .repeat-option-set .repeat-option-set-section__grid{display:grid;grid-gap:0}.app-sidebar .repeat-option-set .repeat-option-set-section__grid .repeat-option-set-section-grid-item,.event-popover .popover__inner .repeat-option-set .repeat-option-set-section__grid .repeat-option-set-section-grid-item{padding:8px;border:1px solid var(--color-border-dark);text-align:center;margin:0;border-radius:0}.app-sidebar .repeat-option-set--weekly .repeat-option-set-section__grid,.app-sidebar .repeat-option-set--monthly .repeat-option-set-section__grid,.event-popover .popover__inner .repeat-option-set--weekly .repeat-option-set-section__grid,.event-popover .popover__inner .repeat-option-set--monthly .repeat-option-set-section__grid{grid-template-columns:repeat(7, auto)}.app-sidebar .repeat-option-set--yearly .repeat-option-set-section__grid,.event-popover .popover__inner .repeat-option-set--yearly .repeat-option-set-section__grid{grid-template-columns:repeat(4, auto)}.app-sidebar .repeat-option-set--interval-freq,.event-popover .popover__inner .repeat-option-set--interval-freq{display:flex;align-items:center}.app-sidebar .repeat-option-set--interval-freq .multiselect,.app-sidebar .repeat-option-set--interval-freq input[type=number],.event-popover .popover__inner .repeat-option-set--interval-freq .multiselect,.event-popover .popover__inner .repeat-option-set--interval-freq input[type=number]{min-width:100px;width:25%}.app-sidebar .repeat-option-set--end,.event-popover .popover__inner .repeat-option-set--end{margin-top:20px;display:flex;align-items:center}.app-sidebar .repeat-option-set--end .repeat-option-end__label,.app-sidebar .repeat-option-set--end .repeat-option-end__end-type-select,.event-popover .popover__inner .repeat-option-set--end .repeat-option-end__label,.event-popover .popover__inner .repeat-option-set--end .repeat-option-end__end-type-select{display:block;min-width:75px;width:25%}.app-sidebar .repeat-option-set--end .repeat-option-end__until,.event-popover .popover__inner .repeat-option-set--end .repeat-option-end__until{min-width:75px;width:50%}.app-sidebar .repeat-option-set--end .repeat-option-end__count,.event-popover .popover__inner .repeat-option-set--end .repeat-option-end__count{min-width:75px;width:25%}.app-sidebar .repeat-option-set--summary,.event-popover .popover__inner .repeat-option-set--summary{display:flex;justify-content:space-between;line-height:34px}.app-sidebar .repeat-option-set__label,.event-popover .popover__inner .repeat-option-set__label{margin-right:auto}.app-sidebar .repeat-option-warning,.event-popover .popover__inner .repeat-option-warning{display:flex;align-items:center;margin-top:20px}.app-sidebar .repeat-option-warning__icon,.event-popover .popover__inner .repeat-option-warning__icon{height:32px;width:32px;min-width:32px;min-height:32px;background-size:32px}.app-sidebar .repeat-option-warning__info,.event-popover .popover__inner .repeat-option-warning__info{text-align:center}.app-sidebar .property-title-time-picker,.event-popover .popover__inner .property-title-time-picker{width:100%}.app-sidebar .property-title-time-picker__time-pickers,.app-sidebar .property-title-time-picker__all-day,.event-popover .popover__inner .property-title-time-picker__time-pickers,.event-popover .popover__inner .property-title-time-picker__all-day{display:flex;align-items:center}.app-sidebar .property-title-time-picker__time-pickers,.event-popover .popover__inner .property-title-time-picker__time-pickers{justify-content:space-between}.app-sidebar .property-title-time-picker__time-pickers .mx-datepicker,.event-popover .popover__inner .property-title-time-picker__time-pickers .mx-datepicker{width:49%}.app-sidebar .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append,.event-popover .popover__inner .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append{background-color:transparent !important}.app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper,.event-popover .popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper{display:flex;align-items:center;width:50%;margin:3px 3px 3px 0;padding:8px 7px;background-color:var(--color-main-background);color:var(--color-main-text);outline:none}.app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon,.event-popover .popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon{margin-left:8px;height:16px;width:16px;opacity:0.3}.app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted,.event-popover .popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted{opacity:0.7}.app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover,.event-popover .popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.event-popover .popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover{opacity:1}@media screen and (max-width:1500px){.app-sidebar .property-title-time-picker__time-pickers,.event-popover .popover__inner .property-title-time-picker__time-pickers{display:block}.app-sidebar .property-title-time-picker .mx-datepicker,.event-popover .popover__inner .property-title-time-picker .mx-datepicker{width:100%}.app-sidebar .property-title-time-picker .property-title-time-picker-read-only-wrapper,.event-popover .popover__inner .property-title-time-picker .property-title-time-picker-read-only-wrapper{width:100%}}.app-sidebar .property-title-time-picker__all-day,.event-popover .popover__inner .property-title-time-picker__all-day{justify-content:flex-start}.app-sidebar .property-title-time-picker .datetime-picker-inline-icon,.event-popover .popover__inner .property-title-time-picker .datetime-picker-inline-icon{margin-top:17px;opacity:0.3;border:none;background-color:transparent;border-radius:0;padding:6px !important}.app-sidebar .property-title-time-picker .datetime-picker-inline-icon--highlighted,.event-popover .popover__inner .property-title-time-picker .datetime-picker-inline-icon--highlighted{opacity:0.7}.app-sidebar .property-title-time-picker .datetime-picker-inline-icon:focus,.app-sidebar .property-title-time-picker .datetime-picker-inline-icon:hover,.event-popover .popover__inner .property-title-time-picker .datetime-picker-inline-icon:focus,.event-popover .popover__inner .property-title-time-picker .datetime-picker-inline-icon:hover{opacity:1}.app-sidebar .property-alarm-new,.event-popover .popover__inner .property-alarm-new{width:100%}.app-sidebar .property-alarm-item,.event-popover .popover__inner .property-alarm-item{display:flex;align-items:center;min-height:44px}.app-sidebar .property-alarm-item__icon,.event-popover .popover__inner .property-alarm-item__icon{width:32px;height:32px;background-color:var(--color-border-dark);border-radius:50%}.app-sidebar .property-alarm-item__icon .icon,.event-popover .popover__inner .property-alarm-item__icon .icon{opacity:0.7;height:32px;width:32px;background-size:20px}.app-sidebar .property-alarm-item__label,.event-popover .popover__inner .property-alarm-item__label{padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-sidebar .property-alarm-item__options,.event-popover .popover__inner .property-alarm-item__options{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-sidebar .property-alarm-item__edit,.event-popover .popover__inner .property-alarm-item__edit{padding:0 8px;display:flex;align-items:center;width:100%}.app-sidebar .property-alarm-item__edit input[type=number],.event-popover .popover__inner .property-alarm-item__edit input[type=number]{width:4em}.app-sidebar .property-alarm-item__edit--timed .multiselect,.event-popover .popover__inner .property-alarm-item__edit--timed .multiselect{width:100%}.app-sidebar .property-alarm-item__edit--all-day,.event-popover .popover__inner .property-alarm-item__edit--all-day{justify-content:space-between}.app-sidebar .property-alarm-item__edit--all-day .multiselect,.event-popover .popover__inner .property-alarm-item__edit--all-day .multiselect{width:unset !important;min-width:8em !important}.app-sidebar .property-alarm-item__edit--all-day .before-at-label,.event-popover .popover__inner .property-alarm-item__edit--all-day .before-at-label{margin:0 auto}.app-sidebar .property-alarm-item__edit--all-day .mx-datepicker,.event-popover .popover__inner .property-alarm-item__edit--all-day .mx-datepicker{width:8em !important}.app-sidebar .property-alarm-item__edit--absolute .mx-datepicker,.event-popover .popover__inner .property-alarm-item__edit--absolute .mx-datepicker{width:100% !important}.app-sidebar .invitees-search,.event-popover .popover__inner .invitees-search{width:100%}.app-sidebar .invitees-search .invitees-search-list-item,.event-popover .popover__inner .invitees-search .invitees-search-list-item{display:flex;align-items:center}.app-sidebar .invitees-search .invitees-search-list-item__label,.event-popover .popover__inner .invitees-search .invitees-search-list-item__label{width:100%;padding:0 8px}.app-sidebar .invitees-search .invitees-search-list-item__label--with-multiple-email div:nth-child(1),.app-sidebar .invitees-search .invitees-search-list-item__label--single-email div:nth-child(1),.event-popover .popover__inner .invitees-search .invitees-search-list-item__label--with-multiple-email div:nth-child(1),.event-popover .popover__inner .invitees-search .invitees-search-list-item__label--single-email div:nth-child(1){color:var(--color-main-text)}.app-sidebar .invitees-search .invitees-search-list-item__label--with-multiple-email div:nth-child(2),.event-popover .popover__inner .invitees-search .invitees-search-list-item__label--with-multiple-email div:nth-child(2){color:var(--color-text-lighter);line-height:1}.app-sidebar .invitees-list-item,.event-popover .popover__inner .invitees-list-item{display:flex;align-items:center;min-height:44px}.app-sidebar .invitees-list-item__displayname,.event-popover .popover__inner .invitees-list-item__displayname{margin-left:8px}.app-sidebar .invitees-list-item__actions,.event-popover .popover__inner .invitees-list-item__actions{margin-left:auto}.app-sidebar .invitees-list-item__organizer-hint,.event-popover .popover__inner .invitees-list-item__organizer-hint{color:var(--color-text-maxcontrast);font-weight:300;margin-left:5px}.app-sidebar .avatar-participation-status,.event-popover .popover__inner .avatar-participation-status{position:relative;height:38px;width:38px}.app-sidebar .avatar-participation-status__indicator,.event-popover .popover__inner .avatar-participation-status__indicator{position:absolute;bottom:0;right:0;background-size:10px;height:15px;width:15px;box-shadow:0 0 3px grey;border-radius:50%}.app-sidebar .avatar-participation-status__indicator.accepted,.event-popover .popover__inner .avatar-participation-status__indicator.accepted{background-color:#2fb130}.app-sidebar .avatar-participation-status__indicator.declined,.event-popover .popover__inner .avatar-participation-status__indicator.declined{background-color:#ff0000}.app-sidebar .avatar-participation-status__indicator.tentative,.event-popover .popover__inner .avatar-participation-status__indicator.tentative{background-color:#ffa704}.app-sidebar .avatar-participation-status__indicator.delegated,.app-sidebar .avatar-participation-status__indicator.no-response,.event-popover .popover__inner .avatar-participation-status__indicator.delegated,.event-popover .popover__inner .avatar-participation-status__indicator.no-response{background-color:grey}.app-sidebar .property-text,.app-sidebar .property-select,.app-sidebar .property-color,.app-sidebar .property-select-multiple,.app-sidebar .property-title,.event-popover .popover__inner .property-text,.event-popover .popover__inner .property-select,.event-popover .popover__inner .property-color,.event-popover .popover__inner .property-select-multiple,.event-popover .popover__inner .property-title{display:flex;width:100%;align-items:flex-start}.app-sidebar .property-text__icon,.app-sidebar .property-text__info,.app-sidebar .property-select__icon,.app-sidebar .property-select__info,.app-sidebar .property-color__icon,.app-sidebar .property-color__info,.app-sidebar .property-select-multiple__icon,.app-sidebar .property-select-multiple__info,.app-sidebar .property-title__icon,.app-sidebar .property-title__info,.event-popover .popover__inner .property-text__icon,.event-popover .popover__inner .property-text__info,.event-popover .popover__inner .property-select__icon,.event-popover .popover__inner .property-select__info,.event-popover .popover__inner .property-color__icon,.event-popover .popover__inner .property-color__info,.event-popover .popover__inner .property-select-multiple__icon,.event-popover .popover__inner .property-select-multiple__info,.event-popover .popover__inner .property-title__icon,.event-popover .popover__inner .property-title__info{height:34px;width:34px;margin-top:5px}.app-sidebar .property-text__info,.app-sidebar .property-select__info,.app-sidebar .property-color__info,.app-sidebar .property-select-multiple__info,.app-sidebar .property-title__info,.event-popover .popover__inner .property-text__info,.event-popover .popover__inner .property-select__info,.event-popover .popover__inner .property-color__info,.event-popover .popover__inner .property-select-multiple__info,.event-popover .popover__inner .property-title__info{opacity:0.5}.app-sidebar .property-text__info:hover,.app-sidebar .property-select__info:hover,.app-sidebar .property-color__info:hover,.app-sidebar .property-select-multiple__info:hover,.app-sidebar .property-title__info:hover,.event-popover .popover__inner .property-text__info:hover,.event-popover .popover__inner .property-select__info:hover,.event-popover .popover__inner .property-color__info:hover,.event-popover .popover__inner .property-select-multiple__info:hover,.event-popover .popover__inner .property-title__info:hover{opacity:1}.app-sidebar .property-text__icon,.app-sidebar .property-select__icon,.app-sidebar .property-color__icon,.app-sidebar .property-select-multiple__icon,.app-sidebar .property-title__icon,.event-popover .popover__inner .property-text__icon,.event-popover .popover__inner .property-select__icon,.event-popover .popover__inner .property-color__icon,.event-popover .popover__inner .property-select-multiple__icon,.event-popover .popover__inner .property-title__icon{margin-left:-5px;margin-right:5px}.app-sidebar .property-text__input,.app-sidebar .property-select__input,.app-sidebar .property-color__input,.app-sidebar .property-select-multiple__input,.app-sidebar .property-title__input,.event-popover .popover__inner .property-text__input,.event-popover .popover__inner .property-select__input,.event-popover .popover__inner .property-color__input,.event-popover .popover__inner .property-select-multiple__input,.event-popover .popover__inner .property-title__input{flex-grow:2}.app-sidebar .property-text__input textarea,.app-sidebar .property-text__input input,.app-sidebar .property-text__input div.multiselect,.app-sidebar .property-select__input textarea,.app-sidebar .property-select__input input,.app-sidebar .property-select__input div.multiselect,.app-sidebar .property-color__input textarea,.app-sidebar .property-color__input input,.app-sidebar .property-color__input div.multiselect,.app-sidebar .property-select-multiple__input textarea,.app-sidebar .property-select-multiple__input input,.app-sidebar .property-select-multiple__input div.multiselect,.app-sidebar .property-title__input textarea,.app-sidebar .property-title__input input,.app-sidebar .property-title__input div.multiselect,.event-popover .popover__inner .property-text__input textarea,.event-popover .popover__inner .property-text__input input,.event-popover .popover__inner .property-text__input div.multiselect,.event-popover .popover__inner .property-select__input textarea,.event-popover .popover__inner .property-select__input input,.event-popover .popover__inner .property-select__input div.multiselect,.event-popover .popover__inner .property-color__input textarea,.event-popover .popover__inner .property-color__input input,.event-popover .popover__inner .property-color__input div.multiselect,.event-popover .popover__inner .property-select-multiple__input textarea,.event-popover .popover__inner .property-select-multiple__input input,.event-popover .popover__inner .property-select-multiple__input div.multiselect,.event-popover .popover__inner .property-title__input textarea,.event-popover .popover__inner .property-title__input input,.event-popover .popover__inner .property-title__input div.multiselect{width:100%}.app-sidebar .property-text__input textarea,.app-sidebar .property-select__input textarea,.app-sidebar .property-color__input textarea,.app-sidebar .property-select-multiple__input textarea,.app-sidebar .property-title__input textarea,.event-popover .popover__inner .property-text__input textarea,.event-popover .popover__inner .property-select__input textarea,.event-popover .popover__inner .property-color__input textarea,.event-popover .popover__inner .property-select-multiple__input textarea,.event-popover .popover__inner .property-title__input textarea{max-height:calc(100vh - 600px)}.app-sidebar .property-text__input--readonly div,.app-sidebar .property-select__input--readonly div,.app-sidebar .property-color__input--readonly div,.app-sidebar .property-select-multiple__input--readonly div,.app-sidebar .property-title__input--readonly div,.event-popover .popover__inner .property-text__input--readonly div,.event-popover .popover__inner .property-select__input--readonly div,.event-popover .popover__inner .property-color__input--readonly div,.event-popover .popover__inner .property-select-multiple__input--readonly div,.event-popover .popover__inner .property-title__input--readonly div{width:calc(100% - 8px);white-space:pre-line;margin:3px 3px 3px 0;padding:8px 7px;background-color:var(--color-main-background);color:var(--color-main-text);outline:none;overflow-y:scroll;word-break:break-word;max-height:30vh}.app-sidebar .property-text__input--readonly a.linkified,.app-sidebar .property-select__input--readonly a.linkified,.app-sidebar .property-color__input--readonly a.linkified,.app-sidebar .property-select-multiple__input--readonly a.linkified,.app-sidebar .property-title__input--readonly a.linkified,.event-popover .popover__inner .property-text__input--readonly a.linkified,.event-popover .popover__inner .property-select__input--readonly a.linkified,.event-popover .popover__inner .property-color__input--readonly a.linkified,.event-popover .popover__inner .property-select-multiple__input--readonly a.linkified,.event-popover .popover__inner .property-title__input--readonly a.linkified{text-decoration:underline}.app-sidebar .property-text__input--readonly a.linkified::after,.app-sidebar .property-select__input--readonly a.linkified::after,.app-sidebar .property-color__input--readonly a.linkified::after,.app-sidebar .property-select-multiple__input--readonly a.linkified::after,.app-sidebar .property-title__input--readonly a.linkified::after,.event-popover .popover__inner .property-text__input--readonly a.linkified::after,.event-popover .popover__inner .property-select__input--readonly a.linkified::after,.event-popover .popover__inner .property-color__input--readonly a.linkified::after,.event-popover .popover__inner .property-select-multiple__input--readonly a.linkified::after,.event-popover .popover__inner .property-title__input--readonly a.linkified::after{content:' ↗'}.app-sidebar .property-text__input--readonly-calendar-picker div.calendar-picker-option,.app-sidebar .property-select__input--readonly-calendar-picker div.calendar-picker-option,.app-sidebar .property-color__input--readonly-calendar-picker div.calendar-picker-option,.app-sidebar .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.app-sidebar .property-title__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .popover__inner .property-text__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .popover__inner .property-select__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .popover__inner .property-color__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .popover__inner .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .popover__inner .property-title__input--readonly-calendar-picker div.calendar-picker-option{margin:3px 3px 3px 0;padding:8px 7px}.app-sidebar .property-color__input,.event-popover .popover__inner .property-color__input{display:flex}.app-sidebar .property-color__color-preview,.event-popover .popover__inner .property-color__color-preview{border-radius:var(--border-radius);height:34px !important;width:34px !important}.app-sidebar .property-text__input textarea,.event-popover .popover__inner .property-text__input textarea{resize:none}.app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly,.event-popover .popover__inner .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly{width:100%}.app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper,.event-popover .popover__inner .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper{align-items:center;overflow:hidden;max-width:100%;position:relative;padding:3px 5px}.app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper .multiselect__tag,.event-popover .popover__inner .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper .multiselect__tag{line-height:20px;padding:1px 5px;background-image:none;display:inline-flex;align-items:center;border-radius:3px;max-width:fit-content;margin:3px}.app-sidebar .property-title__input,.app-sidebar .property-title__input input,.event-popover .popover__inner .property-title__input,.event-popover .popover__inner .property-title__input input{font-size:20px}.app-sidebar .illustration-header,.event-popover .popover__inner .illustration-header{max-height:150px;height:150px;width:100%}.app-sidebar .illustration-header svg,.event-popover .popover__inner .illustration-header svg{width:100%;height:150px;padding:8px 8px 0 8px}.timezone-popover-wrapper .popover__inner{padding:20px}.timezone-popover-wrapper__title{margin-bottom:8px}.timezone-popover-wrapper__timezone-select{min-width:200px}.event-popover .popover__inner{text-align:left;max-width:450px;width:450px;padding:5px 8px}.event-popover .popover__inner .empty-content{margin-top:0 !important;padding:50px 0}.event-popover .popover__inner .illustration-header{height:100px;overflow:hidden;margin-bottom:5px;background-color:var(--color-background-dark);margin-top:-5px;margin-left:-8px;width:466px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.event-popover .popover__inner .popover__inner{max-width:unset !important}.event-popover .popover__inner .property-title-time-picker{margin-bottom:12px}.event-popover .popover__inner .event-popover__buttons{margin-top:8px;display:flex}.event-popover .popover__inner .event-popover__buttons button{width:100%}.event-popover .popover__inner .event-popover__top-right-actions{position:absolute !important;top:0 !important;right:0 !important;z-index:100 !important;opacity:0.7 !important;border-radius:22px !important}.event-popover .popover__inner .event-popover__top-right-actions .action-item.action-item--single{width:44px !important;height:44px !important}.event-popover .popover__inner .popover-loading-indicator{width:100%}.event-popover .popover__inner .popover-loading-indicator__icon{margin:0 auto;height:62px;width:62px;background-size:62px}.event-popover[x-out-of-boundaries]{margin-top:75px}.event-popover[x-placement^='bottom'] .popover__arrow{border-bottom-color:var(--color-background-dark)}.calendar-picker-option{width:100%;display:flex;align-items:center}.calendar-picker-option__color-indicator{width:12px;height:12px;border-radius:50%;border:none;margin-right:8px;flex-basis:12px;flex-shrink:0}.calendar-picker-option__label{overflow:hidden;text-overflow:ellipsis;flex-grow:1}.calendar-picker-option__avatar{flex-basis:18px;flex-shrink:0}.property-select-multiple-colored-tag{width:100%;display:flex;align-items:center}.property-select-multiple-colored-tag__color-indicator{width:12px;height:12px;border-radius:50%;border:none;margin-right:8px}.invitees-list-button-group{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}#app-settings .settings-fieldset-interior-item{padding:5px 0}#app-settings .settings-fieldset-interior-item .action-checkbox{line-height:unset !important}#app-settings .settings-fieldset-interior-item .action-checkbox__label::before{margin:0 6px 3px 3px !important}#app-settings .settings-fieldset-interior-item .action-button{min-height:unset !important}#app-settings .settings-fieldset-interior-item .action-button__icon{margin:0 6px 3px 3px !important;height:14px !important;width:14px !important;background-position:unset !important}#app-settings .settings-fieldset-interior-item .action-button__longtext{width:unset !important;padding:0 !important}#app-settings .settings-fieldset-interior-item__import-button{display:block;text-align:center;background-position-x:8px}#app-settings .settings-fieldset-interior-item--slotDuration,#app-settings .settings-fieldset-interior-item--defaultReminder{display:table}#app-settings .settings-fieldset-interior-item--slotDuration label,#app-settings .settings-fieldset-interior-item--defaultReminder label{display:table-cell;min-width:50%;vertical-align:middle}#app-settings .settings-fieldset-interior-item--slotDuration .multiselect,#app-settings .settings-fieldset-interior-item--defaultReminder .multiselect{display:table-cell;width:50%}#app-settings .settings-fieldset-interior-item--timezone{width:100%}#app-settings .settings-fieldset-interior-item--timezone .multiselect{width:100%}.shortcut-overview-modal .modal-container{min-width:600px;display:flex !important;flex-wrap:wrap;padding:0 12px 12px 12px !important}.shortcut-overview-modal .modal-container *{box-sizing:border-box}.shortcut-overview-modal .modal-container .shortcut-section{width:50%;flex-grow:0;flex-shrink:0;padding:10px}.shortcut-overview-modal .modal-container .shortcut-section .shortcut-section-item{width:100%;display:grid;grid-template-columns:33% 67%;column-gap:10px}.shortcut-overview-modal .modal-container .shortcut-section .shortcut-section-item:not(:first-child){margin-top:10px}.shortcut-overview-modal .modal-container .shortcut-section .shortcut-section-item__keys{display:block;text-align:right}.shortcut-overview-modal .modal-container .shortcut-section .shortcut-section-item__label{display:block;text-align:left;padding-top:5px}.shortcut-overview-modal .modal-container .shortcut-section .shortcut-section-item__spacer{margin:0 3px}.modal--scheduler{position:relative}.modal--scheduler .fc-bgevent{opacity:0.8}.modal--scheduler .blocking-event-free-busy{border-color:red;border-style:solid;border-left-width:2px;border-right-width:2px;background-color:transparent !important;opacity:0.7 !important;z-index:2}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--first-row{border-top-width:2px}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--last-row{border-bottom-width:2px}.modal--scheduler .loading-indicator{width:100%;position:absolute;top:0;height:50px;margin-top:75px}.freebusy-caption{display:flex;margin-top:10px}.freebusy-caption__calendar-user-types,.freebusy-caption__colors{width:50%;display:flex}.freebusy-caption__colors{display:flex;justify-content:space-between}.freebusy-caption__colors .freebusy-caption-item{display:flex;align-items:center}.freebusy-caption__colors .freebusy-caption-item__color{height:1em;width:2em;display:block;border:1px solid var(--color-border-dark);opacity:0.8}.freebusy-caption__colors .freebusy-caption-item__label{margin-left:5px}:root{--fc-small-font-size: 0.875em;--fc-page-bg-color: var(--color-main-background) !important;--fc-neutral-bg-color: var(--color-background-dark) !important;--fc-neutral-text-color: var(--color-text-lighter) !important;--fc-border-color: var(--color-border) !important;--fc-daygrid-event-dot-width: 10px !important;--fc-event-bg-color: var(--color-primary);--fc-event-border-color: var(--color-primary-text);--fc-event-text-color: var(--color-primary-text);--fc-event-selected-overlay-color: var(--color-box-shadow);--fc-event-resizer-thickness: 8px;--fc-event-resizer-dot-total-width: 8px;--fc-event-resizer-dot-border-width: 1px;--fc-non-business-color: var(--color-background-dark);--fc-bg-event-color: var(--color-primary);--fc-bg-event-opacity: 0.3;--fc-highlight-color: rgba(188, 232, 241, 0.3);--fc-today-bg-color: var(--color-main-background) !important;--fc-now-indicator-color: red;--fc-list-event-hover-bg-color: var(--color-background-hover) !important}.fc{font-family:var(--font-face) !important}.fc-timegrid-axis-frame,.fc-timegrid-slot-label,.fc-col-header-cell a{color:var(--color-text-lighter) !important}.fc-daygrid-day-top{justify-content:center}.fc-state-highlight.fc-day-number,.fc tbody tr,.fc tbody tr:hover,.fc tbody tr:focus{background:inherit !important}.fc-day-today.fc-col-header-cell a,.fc-day-today.fc-col-header-cell span{background-color:var(--color-primary);color:var(--color-primary-text) !important;border-radius:var(--border-radius-pill);padding:2px 6px;font-weight:bold}.fc-day-today .fc-daygrid-day-number{background:var(--color-primary);color:var(--color-primary-text);border-radius:50%;margin:4px;width:24px;height:24px;text-align:center;font-weight:bold !important;padding:0 !important}.fc-list-table td{white-space:normal;word-break:break-word}.fc .fc-daygrid-day.fc-day-today,.fc .fc-timegrid-col.fc-day-today{background-color:unset !important}.fc-event{padding-left:3px}.fc-event.fc-event-nc-task-completed,.fc-event.fc-event-nc-tentative,.fc-event.fc-event-nc-cancelled{opacity:0.5}.fc-event.fc-event-nc-task-completed .fc-event-title,.fc-event.fc-event-nc-task-completed .fc-list-event-title,.fc-event.fc-event-nc-cancelled .fc-event-title,.fc-event.fc-event-nc-cancelled .fc-list-event-title{text-decoration:line-through !important}.fc-event .fc-event-title{text-overflow:ellipsis}.fc-event .fc-event-nc-alarms .icon-event-reminder{background-color:inherit;background-position:right;position:absolute;top:0;right:0}.fc-event .fc-event-nc-alarms .icon-event-reminder--light{background-image:var(--icon-calendar-reminder-fffffe)}.fc-event .fc-event-nc-alarms .icon-event-reminder--dark{background-image:var(--icon-calendar-reminder-000001)}.fc-event .fc-event-title-container{display:flex;align-content:center}.fc-event .fc-event-title-container .fc-event-title-checkbox{margin:6px 4px 0 0;line-height:1}.fc-event .fc-list-event-checkbox{margin:2px 4px 0 -2px;line-height:1}.fc-event .fc-daygrid-event-checkbox{margin:2px 4px 0 4px;line-height:1}.fc-event .fc-list-event-location span,.fc-event .fc-list-event-description span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap;max-width:25vw}@media only screen and (max-width:767px){.fc-event .fc-list-event-location,.fc-event .fc-list-event-description{display:none}}.fc-list-empty .fc-list-empty-cushion{display:none}.fc-list-empty .empty-content{margin-top:0 !important}.fc-col-header-cell{word-break:break-word;white-space:normal}.fc-timeGridWeek-view .fc-daygrid-more-link{word-break:break-all;white-space:normal}.fc-v-event{min-height:4em}.fc-v-event.fc-timegrid-event-short{min-height:2em}.fc-dayGridMonth-view .fc-daygrid-more-link{word-break:break-word;white-space:normal}.fc-dayGridMonth-view .fc-daygrid-day-frame{min-height:150px !important}.fc-daygrid-day-events{position:relative !important}.toast-calendar-multiline{white-space:pre-wrap}.content.app-calendar>div.app-content{overflow-x:hidden}.icon-briefcase{background-image:var(--icon-calendar-briefcase-000)}.icon-briefcase-white,.icon-briefcase.icon-white{background-image:var(--icon-calendar-briefcase-fff)}.icon-circle{background-image:var(--icon-calendar-circle-000)}.icon-circle-white,.icon-circle.icon-white{background-image:var(--icon-calendar-circle-fff)}.icon-color-picker{background-image:var(--icon-calendar-color-picker-000)}.icon-color-picker-white,.icon-color-picker.icon-white{background-image:var(--icon-calendar-color-picker-fff)}.icon-embed{background-image:var(--icon-calendar-embed-000)}.icon-embed-white,.icon-embed.icon-white{background-image:var(--icon-calendar-embed-fff)}.icon-eye{background-image:var(--icon-calendar-eye-000)}.icon-eye-white,.icon-eye.icon-white{background-image:var(--icon-calendar-eye-fff)}.icon-invitees-no-response{background-image:var(--icon-calendar-invitees-no-response-000)}.icon-invitees-no-response-white,.icon-invitees-no-response.icon-white{background-image:var(--icon-calendar-invitees-no-response-fff)}.icon-leftarrow{background-image:var(--icon-calendar-leftarrow-000)}.icon-leftarrow-white,.icon-leftarrow.icon-white{background-image:var(--icon-calendar-leftarrow-fff)}.icon-new-calendar{background-image:var(--icon-calendar-new-calendar-000)}.icon-new-calendar-white,.icon-new-calendar.icon-white{background-image:var(--icon-calendar-new-calendar-fff)}.icon-new-calendar-with-task-list{background-image:var(--icon-calendar-new-calendar-with-task-list-000)}.icon-new-calendar-with-task-list-white,.icon-new-calendar-with-task-list.icon-white{background-image:var(--icon-calendar-new-calendar-with-task-list-fff)}.icon-random{background-image:var(--icon-calendar-random-000)}.icon-random-white,.icon-random.icon-white{background-image:var(--icon-calendar-random-fff)}.icon-reminder{background-image:var(--icon-calendar-reminder-000)}.icon-reminder-white,.icon-reminder.icon-white{background-image:var(--icon-calendar-reminder-fff)}.icon-reminder-audio{background-image:var(--icon-calendar-reminder-audio-000)}.icon-reminder-audio-white,.icon-reminder-audio.icon-white{background-image:var(--icon-calendar-reminder-audio-fff)}.icon-reminder-mail{background-image:var(--icon-calendar-reminder-mail-000)}.icon-reminder-mail-white,.icon-reminder-mail.icon-white{background-image:var(--icon-calendar-reminder-mail-fff)}.icon-repeat{background-image:var(--icon-calendar-repeat-000)}.icon-repeat-white,.icon-repeat.icon-white{background-image:var(--icon-calendar-repeat-fff)}.icon-rightarrow{background-image:var(--icon-calendar-rightarrow-000)}.icon-rightarrow-white,.icon-rightarrow.icon-white{background-image:var(--icon-calendar-rightarrow-fff)}.icon-timezone{background-image:var(--icon-calendar-timezone-000)}.icon-timezone-white,.icon-timezone.icon-white{background-image:var(--icon-calendar-timezone-fff)}.icon-view-day{background-image:var(--icon-calendar-view-day-000)}.icon-view-day-white,.icon-view-day.icon-white{background-image:var(--icon-calendar-view-day-fff)}.icon-view-list{background-image:var(--icon-calendar-view-list-000)}.icon-view-list-white,.icon-view-list.icon-white{background-image:var(--icon-calendar-view-list-fff)}.icon-view-module{background-image:var(--icon-calendar-view-module-000)}.icon-view-module-white,.icon-view-module.icon-white{background-image:var(--icon-calendar-view-module-fff)}.icon-view-week{background-image:var(--icon-calendar-view-week-000)}.icon-view-week-white,.icon-view-week.icon-white{background-image:var(--icon-calendar-view-week-fff)}.import-modal .modal-container{padding:24px !important;min-width:50%;overflow:visible !important}.import-modal .modal-container .import-modal__title,.import-modal .modal-container .import-modal__subtitle{text-align:center}.import-modal .modal-container .import-modal-file-item{display:flex;padding-top:10px}.import-modal .modal-container .import-modal-file-item--header{font-weight:bold}.import-modal .modal-container .import-modal-file-item__filename{flex:2 1 0}.import-modal .modal-container .import-modal-file-item__calendar-select{flex:1 1 0}@media print{.app-navigation{display:none}}#emptycontent-container #emptycontent{color:#a9a9a9 !important}#body-public .content{min-height:100% !important}.content.app-calendar.app-calendar-public-embedded #embed-header{position:fixed;top:0;left:0;height:44px;width:100%;box-sizing:border-box;background-color:var(--color-main-background);border-bottom:1px solid var(--color-border);overflow:visible;z-index:2000;display:flex;justify-content:space-between}.content.app-calendar.app-calendar-public-embedded #embed-header .embed-header__date-section,.content.app-calendar.app-calendar-public-embedded #embed-header .embed-header__share-section{display:flex}.content.app-calendar.app-calendar-public-embedded #embed-header .view-button-section .button{min-width:75px}.content.app-calendar.app-calendar-public-embedded #embed-header .datepicker-button-section__datepicker-label{min-width:150px}.content.app-calendar.app-calendar-public-embedded .app-content{margin-top:44px}