THANASOFT-HFC/calendar/js/calendar-reference.js
2025-04-25 11:14:47 +03:00

3 lines
254 KiB
JavaScript

/*! For license information please see calendar-reference.js.LICENSE.txt */
(()=>{var e,r,o,i,p={55950:(e,t,r)=>{const n=r(92322),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(76692),{safeRe:p,t:a}=r(15208),l=r(29901),{compareIdentifiers:c}=r(3229);class s{constructor(e,t){if(t=l(t),e instanceof s){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?p[a.LOOSE]:p[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e})):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof s)){if("string"==typeof e&&e===this.version)return 0;e=new s(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof s||(e=new s(e,this.options)),c(this.major,e.major)||c(this.minor,e.minor)||c(this.patch,e.patch)}comparePre(e){if(e instanceof s||(e=new s(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return c(r,o)}while(++t)}compareBuild(e){e instanceof s||(e=new s(e,this.options));let t=0;do{const r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return c(r,o)}while(++t)}inc(e,t,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(!t&&!1===r)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let n=this.prerelease.length;for(;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=s},38064:(e,t,r)=>{const n=r(55950);e.exports=(e,t)=>new n(e,t).major},68690:(e,t,r)=>{const n=r(55950);e.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},38711:(e,t,r)=>{const n=r(68690);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},76692:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},92322:(e,t,r)=>{var n=r(65606);const o="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=o},3229:e=>{const t=/^[0-9]+$/,r=(e,r)=>{const n=t.test(e),o=t.test(r);return n&&o&&(e=+e,r=+r),e===r?0:n&&!o?-1:o&&!n?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},29901:e=>{const t=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:r},15208:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:i}=r(76692),p=r(92322),a=(t=e.exports={}).re=[],l=t.safeRe=[],c=t.src=[],s=t.t={};let d=0;const v="[a-zA-Z0-9-]",A=[["\\s",1],["\\d",i],[v,o]],_=(e,t,r)=>{const n=(e=>{for(const[t,r]of A)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),o=d++;p(e,o,t),s[e]=o,c[o]=t,a[o]=new RegExp(t,r?"g":void 0),l[o]=new RegExp(n,r?"g":void 0)};_("NUMERICIDENTIFIER","0|[1-9]\\d*"),_("NUMERICIDENTIFIERLOOSE","\\d+"),_("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${v}*`),_("MAINVERSION",`(${c[s.NUMERICIDENTIFIER]})\\.(${c[s.NUMERICIDENTIFIER]})\\.(${c[s.NUMERICIDENTIFIER]})`),_("MAINVERSIONLOOSE",`(${c[s.NUMERICIDENTIFIERLOOSE]})\\.(${c[s.NUMERICIDENTIFIERLOOSE]})\\.(${c[s.NUMERICIDENTIFIERLOOSE]})`),_("PRERELEASEIDENTIFIER",`(?:${c[s.NUMERICIDENTIFIER]}|${c[s.NONNUMERICIDENTIFIER]})`),_("PRERELEASEIDENTIFIERLOOSE",`(?:${c[s.NUMERICIDENTIFIERLOOSE]}|${c[s.NONNUMERICIDENTIFIER]})`),_("PRERELEASE",`(?:-(${c[s.PRERELEASEIDENTIFIER]}(?:\\.${c[s.PRERELEASEIDENTIFIER]})*))`),_("PRERELEASELOOSE",`(?:-?(${c[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[s.PRERELEASEIDENTIFIERLOOSE]})*))`),_("BUILDIDENTIFIER",`${v}+`),_("BUILD",`(?:\\+(${c[s.BUILDIDENTIFIER]}(?:\\.${c[s.BUILDIDENTIFIER]})*))`),_("FULLPLAIN",`v?${c[s.MAINVERSION]}${c[s.PRERELEASE]}?${c[s.BUILD]}?`),_("FULL",`^${c[s.FULLPLAIN]}$`),_("LOOSEPLAIN",`[v=\\s]*${c[s.MAINVERSIONLOOSE]}${c[s.PRERELEASELOOSE]}?${c[s.BUILD]}?`),_("LOOSE",`^${c[s.LOOSEPLAIN]}$`),_("GTLT","((?:<|>)?=?)"),_("XRANGEIDENTIFIERLOOSE",`${c[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),_("XRANGEIDENTIFIER",`${c[s.NUMERICIDENTIFIER]}|x|X|\\*`),_("XRANGEPLAIN",`[v=\\s]*(${c[s.XRANGEIDENTIFIER]})(?:\\.(${c[s.XRANGEIDENTIFIER]})(?:\\.(${c[s.XRANGEIDENTIFIER]})(?:${c[s.PRERELEASE]})?${c[s.BUILD]}?)?)?`),_("XRANGEPLAINLOOSE",`[v=\\s]*(${c[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[s.XRANGEIDENTIFIERLOOSE]})(?:${c[s.PRERELEASELOOSE]})?${c[s.BUILD]}?)?)?`),_("XRANGE",`^${c[s.GTLT]}\\s*${c[s.XRANGEPLAIN]}$`),_("XRANGELOOSE",`^${c[s.GTLT]}\\s*${c[s.XRANGEPLAINLOOSE]}$`),_("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),_("COERCE",`${c[s.COERCEPLAIN]}(?:$|[^\\d])`),_("COERCEFULL",c[s.COERCEPLAIN]+`(?:${c[s.PRERELEASE]})?`+`(?:${c[s.BUILD]})?(?:$|[^\\d])`),_("COERCERTL",c[s.COERCE],!0),_("COERCERTLFULL",c[s.COERCEFULL],!0),_("LONETILDE","(?:~>?)"),_("TILDETRIM",`(\\s*)${c[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",_("TILDE",`^${c[s.LONETILDE]}${c[s.XRANGEPLAIN]}$`),_("TILDELOOSE",`^${c[s.LONETILDE]}${c[s.XRANGEPLAINLOOSE]}$`),_("LONECARET","(?:\\^)"),_("CARETTRIM",`(\\s*)${c[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",_("CARET",`^${c[s.LONECARET]}${c[s.XRANGEPLAIN]}$`),_("CARETLOOSE",`^${c[s.LONECARET]}${c[s.XRANGEPLAINLOOSE]}$`),_("COMPARATORLOOSE",`^${c[s.GTLT]}\\s*(${c[s.LOOSEPLAIN]})$|^$`),_("COMPARATOR",`^${c[s.GTLT]}\\s*(${c[s.FULLPLAIN]})$|^$`),_("COMPARATORTRIM",`(\\s*)${c[s.GTLT]}\\s*(${c[s.LOOSEPLAIN]}|${c[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",_("HYPHENRANGE",`^\\s*(${c[s.XRANGEPLAIN]})\\s+-\\s+(${c[s.XRANGEPLAIN]})\\s*$`),_("HYPHENRANGELOOSE",`^\\s*(${c[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[s.XRANGEPLAINLOOSE]})\\s*$`),_("STAR","(<|>)?=?\\s*\\*"),_("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),_("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},42778:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateUrl=t.generateRemoteUrl=t.generateOcsUrl=t.generateFilePath=void 0,t.getAppRootUrl=p,t.getRootUrl=i,t.linkTo=t.imagePath=void 0,r(25440);t.linkTo=(e,t)=>o(e,"",t);t.generateRemoteUrl=e=>window.location.protocol+"//"+window.location.host+(e=>i()+"/remote.php/"+e)(e);t.generateOcsUrl=(e,t,r)=>{const o=1===Object.assign({ocsVersion:2},r||{}).ocsVersion?1:2;return window.location.protocol+"//"+window.location.host+i()+"/ocs/v"+o+".php"+n(e,t,r)};const n=(e,t,r)=>{const n=Object.assign({escape:!0},r||{});return"/"!==e.charAt(0)&&(e="/"+e),o=(o=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){var r=o[t];return n.escape?"string"==typeof r||"number"==typeof r?encodeURIComponent(r.toString()):encodeURIComponent(e):"string"==typeof r||"number"==typeof r?r.toString():e}));var o};t.generateUrl=(e,t,r)=>{var o;const p=Object.assign({noRewrite:!1},r||{});return!0!==(null===(o=window)||void 0===o||null===(o=o.OC)||void 0===o||null===(o=o.config)||void 0===o?void 0:o.modRewriteWorking)||p.noRewrite?i()+"/index.php"+n(e,t,r):i()+n(e,t,r)};t.imagePath=(e,t)=>-1===t.indexOf(".")?o(e,"img",t+".svg"):o(e,"img",t);const o=(e,t,r)=>{var n;const o=-1!==(null===(n=window)||void 0===n||null===(n=n.OC)||void 0===n||null===(n=n.coreApps)||void 0===n?void 0:n.indexOf(e));let a=i();return"php"!==r.substring(r.length-3)||o?"php"===r.substring(r.length-3)||o?(a+="settings"!==e&&"core"!==e&&"search"!==e||"ajax"!==t?"/":"/index.php/",o||(a+="apps/"),""!==e&&(a+=e+="/"),t&&(a+=t+"/"),a+=r):(a=p(e),t&&(a+="/"+t+"/"),"/"!==a.substring(a.length-1)&&(a+="/"),a+=r):(a+="/index.php/apps/"+e,"index.php"!==r&&(a+="/",t&&(a+=encodeURI(t+"/")),a+=r)),a};function i(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");e=-1!==t?e.substr(0,t):e.substr(0,e.lastIndexOf("/"))}return e}function p(e){var t,r;return null!==(r=(null!==(t=window._oc_appswebroots)&&void 0!==t?t:{})[e])&&void 0!==r?r:""}t.generateFilePath=o},67356:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(71354),o=r.n(n),i=r(76314),p=r.n(i)()(o());p.push([e.id,'.app-calendar .datepicker-button-section,.app-calendar .today-button-section,.app-calendar .view-button-section{display:flex}.app-calendar .datepicker-button-section .button,.app-calendar .today-button-section .button,.app-calendar .view-button-section .button{border-radius:0;font-weight:normal;margin:0 0 var(--default-grid-baseline) 0;flex-grow:1}.app-calendar .datepicker-button-section .button:first-child:not(:only-of-type),.app-calendar .today-button-section .button:first-child:not(:only-of-type),.app-calendar .view-button-section .button:first-child:not(:only-of-type){border-radius:var(--border-radius-pill) 0 0 var(--border-radius-pill)}.app-calendar .datepicker-button-section .button:last-child:not(:only-of-type),.app-calendar .today-button-section .button:last-child:not(:only-of-type),.app-calendar .view-button-section .button:last-child:not(:only-of-type){border-radius:0 var(--border-radius-pill) var(--border-radius-pill) 0}.app-calendar .datepicker-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.app-calendar .today-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.app-calendar .view-button-section .button:not(:only-of-type):not(:first-child):not(:last-child){border-radius:0}.app-calendar .datepicker-button-section .button:only-child,.app-calendar .today-button-section .button:only-child,.app-calendar .view-button-section .button:only-child{border-radius:var(--border-radius-pill)}.app-calendar .datepicker-button-section .button:hover,.app-calendar .datepicker-button-section .button:focus,.app-calendar .datepicker-button-section .button.active,.app-calendar .today-button-section .button:hover,.app-calendar .today-button-section .button:focus,.app-calendar .today-button-section .button.active,.app-calendar .view-button-section .button:hover,.app-calendar .view-button-section .button:focus,.app-calendar .view-button-section .button.active{z-index:50}.app-calendar .datepicker-button-section__datepicker-label{flex-grow:4 !important;text-align:center}.app-calendar .datepicker-button-section__datepicker{margin-left:26px;margin-top:48px;position:absolute !important;width:0 !important}.app-calendar .datepicker-button-section__datepicker .mx-input-wrapper{display:none !important}.app-calendar .datepicker-button-section__previous,.app-calendar .datepicker-button-section__next{background-size:10px;flex-grow:0 !important;width:34px;padding:0 6px !important}.app-calendar .app-navigation-header{padding:calc(var(--default-grid-baseline, 4px)*2)}.app-calendar .new-event-today-view-section{display:flex}.app-calendar .new-event-today-view-section .button{margin:0 var(--default-grid-baseline) 0 0}.app-calendar .new-event-today-view-section .new-event{flex-grow:5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-calendar .new-event-today-view-section .today{flex-grow:1;font-weight:normal !important}.app-calendar .app-navigation-toggle{background-color:var(--color-main-background) !important}.app-calendar .app-navigation button.icon-share{opacity:.3 !important}.app-calendar .app-navigation button.icon-shared,.app-calendar .app-navigation button.icon-public{opacity:.7 !important}.app-calendar .app-navigation button.icon-share:active,.app-calendar .app-navigation button.icon-share:focus,.app-calendar .app-navigation button.icon-share:hover,.app-calendar .app-navigation button.icon-shared:active,.app-calendar .app-navigation button.icon-shared:focus,.app-calendar .app-navigation button.icon-shared:hover,.app-calendar .app-navigation button.icon-public:active,.app-calendar .app-navigation button.icon-public:focus,.app-calendar .app-navigation button.icon-public:hover{opacity:1 !important}.app-calendar .app-navigation #calendars-list{display:block !important}.app-calendar .app-navigation li.app-navigation-loading-placeholder-entry div.icon.icon-loading{min-height:44px}.app-calendar .app-navigation .app-navigation-entry-wrapper.deleted .app-navigation-entry__name{text-decoration:line-through}.app-calendar .app-navigation .app-navigation-entry-wrapper.open-sharing{box-shadow:inset 4px 0 var(--color-primary-element) !important;margin-left:-6px;padding-left:6px}.app-calendar .app-navigation .app-navigation-entry-wrapper.disabled .app-navigation-entry__name{color:var(--color-text-lighter) !important}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry{padding-left:0 !important}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry .avatar{width:32px;height:32px;background-color:var(--color-border-dark);background-size:16px}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry .avatar.published{background-color:var(--color-primary-element);color:#fff}.app-calendar .app-navigation .app-navigation-entry__multiselect{padding:0 8px}.app-calendar .app-navigation .app-navigation-entry__multiselect .multiselect{width:100%;border-radius:var(--border-radius-large)}.app-calendar .app-navigation .app-navigation-entry__multiselect .multiselect__content-wrapper{z-index:200 !important}.app-calendar .app-navigation .app-navigation-entry__utils .action-checkbox__label{padding-right:0 !important}.app-calendar .app-navigation .app-navigation-entry__utils .action-checkbox__label::before{margin:0 4px 0 !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar .app-navigation-entry__name{color:var(--color-text-maxcontrast) !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar:hover .app-navigation-entry__name,.app-calendar .app-navigation .app-navigation-entry-new-calendar--open .app-navigation-entry__name{color:var(--color-text-light) !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar .action-item:not(.action-item--open) .action-item__menutoggle:not(:hover):not(:focus):not(:active){opacity:.5}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section div.multiselect{width:calc(100% - 14px);max-width:none;z-index:105}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .oneline{white-space:nowrap;position:relative}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList{list-style-type:none;display:flex;flex-direction:column}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li{height:44px;white-space:normal;display:inline-flex;align-items:center;position:relative}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li .username{padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:hover,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:focus,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:hover,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:focus{box-shadow:none !important;opacity:1 !important}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.icon:not(.hidden),.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu .icon:not(.hidden){padding:14px;height:44px;width:44px;opacity:.5;display:block;cursor:pointer}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu{position:relative;display:block}.app-calendar .app-navigation ul .appointment-config-list .app-navigation-caption{margin-top:22px}.app-calendar .app-navigation ul .appointment-config-list .app-navigation-entry-link,.app-calendar .app-navigation ul .appointment-config-list .app-navigation-entry-link *{cursor:default}.app-calendar .app-sidebar .editor-invitee-list-empty-message,.app-calendar .app-sidebar .editor-reminders-list-empty-message,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message,.event-popover .event-popover__inner .editor-invitee-list-empty-message,.event-popover .event-popover__inner .editor-reminders-list-empty-message,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message{margin-top:20px}.app-calendar .app-sidebar .editor-invitee-list-empty-message__icon,.app-calendar .app-sidebar .editor-reminders-list-empty-message__icon,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__icon,.event-popover .event-popover__inner .editor-invitee-list-empty-message__icon,.event-popover .event-popover__inner .editor-reminders-list-empty-message__icon,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__icon{background-size:50px;height:50px;width:50px;margin:0 auto;opacity:.5}.app-calendar .app-sidebar .editor-invitee-list-empty-message__caption,.app-calendar .app-sidebar .editor-reminders-list-empty-message__caption,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__caption,.event-popover .event-popover__inner .editor-invitee-list-empty-message__caption,.event-popover .event-popover__inner .editor-reminders-list-empty-message__caption,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__caption{margin-top:8px;text-align:center;color:var(--color-text-lighter)}.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__icon,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__icon{font-size:50px;line-height:1em;user-select:none}.app-calendar .app-sidebar .editor-reminders-list-new-button,.event-popover .event-popover__inner .editor-reminders-list-new-button{width:100%;background-position-x:8px}.app-calendar .app-sidebar .app-sidebar-tab,.event-popover .event-popover__inner .app-sidebar-tab{overflow:unset !important;max-height:unset !important;height:auto !important}.app-calendar .app-sidebar .app-sidebar-tab__buttons,.event-popover .event-popover__inner .app-sidebar-tab__buttons{position:fixed;bottom:var(--body-container-margin);z-index:2;width:calc(27vw - 11px);min-width:289px;max-width:489px;background-color:var(--color-main-background);border-radius:0 0 var(--body-container-radius) 0;padding:0 8px 6px 0}.app-calendar .app-sidebar .app-sidebar-tab__buttons button,.event-popover .event-popover__inner .app-sidebar-tab__buttons button{width:100%;height:44px}.app-calendar .app-sidebar .app-sidebar-tab__content,.event-popover .event-popover__inner .app-sidebar-tab__content{margin-bottom:120px}.app-calendar .app-sidebar .property-title-time-picker-loading-placeholder,.event-popover .event-popover__inner .property-title-time-picker-loading-placeholder{width:100%}.app-calendar .app-sidebar .property-title-time-picker-loading-placeholder__icon,.event-popover .event-popover__inner .property-title-time-picker-loading-placeholder__icon{margin:0 auto;height:62px;width:62px;background-size:62px}.app-calendar .app-sidebar .app-sidebar__loading-indicator,.event-popover .event-popover__inner .app-sidebar__loading-indicator{width:100%;margin-top:20vh}.app-calendar .app-sidebar .app-sidebar__loading-indicator__icon,.event-popover .event-popover__inner .app-sidebar__loading-indicator__icon{margin:0 auto;height:44px;width:44px;background-size:44px}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section:not(:first-of-type),.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section:not(:first-of-type){margin-top:20px}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section--on-the-select{display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select .v-select,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section--on-the-select .v-select{width:100%;min-width:100px !important}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__title,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section__title{list-style:none}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section__grid{display:grid;grid-gap:0}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__grid .repeat-option-set-section-grid-item,.event-popover .event-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-calendar .app-sidebar .repeat-option-set--weekly .repeat-option-set-section__grid,.app-calendar .app-sidebar .repeat-option-set--monthly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--weekly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--monthly .repeat-option-set-section__grid{grid-template-columns:repeat(7, auto)}.app-calendar .app-sidebar .repeat-option-set--yearly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--yearly .repeat-option-set-section__grid{grid-template-columns:repeat(4, auto)}.app-calendar .app-sidebar .repeat-option-set--interval-freq,.event-popover .event-popover__inner .repeat-option-set--interval-freq{display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set--interval-freq .multiselect,.app-calendar .app-sidebar .repeat-option-set--interval-freq input[type=number],.event-popover .event-popover__inner .repeat-option-set--interval-freq .multiselect,.event-popover .event-popover__inner .repeat-option-set--interval-freq input[type=number]{min-width:100px;width:25%}.app-calendar .app-sidebar .repeat-option-set--end,.event-popover .event-popover__inner .repeat-option-set--end{margin-top:20px;display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__label,.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__end-type-select,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__label,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__end-type-select{display:block;min-width:160px;width:25%}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__until,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__until{min-width:75px;width:50%}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__count,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__count{min-width:75px;width:25%}.app-calendar .app-sidebar .repeat-option-set__label,.event-popover .event-popover__inner .repeat-option-set__label{margin-right:auto}.app-calendar .app-sidebar .repeat-option-warning,.event-popover .event-popover__inner .repeat-option-warning{text-align:center}.app-calendar .app-sidebar .property-title-time-picker,.event-popover .event-popover__inner .property-title-time-picker{width:100%}.app-calendar .app-sidebar .property-title-time-picker--readonly,.event-popover .event-popover__inner .property-title-time-picker--readonly{display:flex;align-items:center}.app-calendar .app-sidebar .property-title-time-picker__icon,.event-popover .event-popover__inner .property-title-time-picker__icon{width:34px;height:34px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-title-time-picker__time-pickers,.app-calendar .app-sidebar .property-title-time-picker__all-day,.event-popover .event-popover__inner .property-title-time-picker__time-pickers,.event-popover .event-popover__inner .property-title-time-picker__all-day{display:flex;align-items:center}.app-calendar .app-sidebar .property-title-time-picker__time-pickers,.event-popover .event-popover__inner .property-title-time-picker__time-pickers{flex-wrap:wrap;justify-content:space-between;gap:5px}.app-calendar .app-sidebar .property-title-time-picker__time-pickers .mx-datepicker,.event-popover .event-popover__inner .property-title-time-picker__time-pickers .mx-datepicker{flex:1 auto}.app-calendar .app-sidebar .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append,.event-popover .event-popover__inner .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append{background-color:rgba(0,0,0,0) !important}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly{justify-content:start}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper{display:flex;align-items:center;padding:8px 7px;background-color:var(--color-main-background);color:var(--color-main-text);outline:none}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--start-date,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--start-date{padding-right:0}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--end-date,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--end-date{padding-left:0}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon,.event-popover .event-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:.3}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted{opacity:.7}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover{opacity:1}.app-calendar .app-sidebar .property-title-time-picker__all-day,.event-popover .event-popover__inner .property-title-time-picker__all-day{padding-left:3px;margin-top:5px}.app-calendar .app-sidebar .property-title-time-picker__all-day .checkbox-radio-switch__label,.event-popover .event-popover__inner .property-title-time-picker__all-day .checkbox-radio-switch__label{min-height:32px}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon{margin-top:17px;opacity:.3;border:none;background-color:rgba(0,0,0,0);border-radius:0;padding:6px !important}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon--highlighted,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon--highlighted{opacity:.7}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon:focus,.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon:hover,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon:focus,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon:hover{opacity:1}.app-calendar .app-sidebar .property-alarm-list,.event-popover .event-popover__inner .property-alarm-list{width:100%}.app-calendar .app-sidebar .property-alarm-item,.event-popover .event-popover__inner .property-alarm-item{display:flex;align-items:center;min-height:44px}.app-calendar .app-sidebar .property-alarm-item__icon,.event-popover .event-popover__inner .property-alarm-item__icon{align-self:flex-start}.app-calendar .app-sidebar .property-alarm-item__icon--hidden,.event-popover .event-popover__inner .property-alarm-item__icon--hidden{visibility:hidden}.app-calendar .app-sidebar .property-alarm-item__icon .icon,.event-popover .event-popover__inner .property-alarm-item__icon .icon{width:34px;height:44px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-alarm-item__label,.event-popover .event-popover__inner .property-alarm-item__label{padding:0 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-self:center}.app-calendar .app-sidebar .property-alarm-item__options,.event-popover .event-popover__inner .property-alarm-item__options{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-calendar .app-sidebar .property-alarm-item__edit,.event-popover .event-popover__inner .property-alarm-item__edit{display:flex;align-items:center;width:100%;min-width:0;padding-right:8px}.app-calendar .app-sidebar .property-alarm-item__edit input[type=number],.event-popover .event-popover__inner .property-alarm-item__edit input[type=number]{width:4em}.app-calendar .app-sidebar .property-alarm-item__edit .multiselect,.event-popover .event-popover__inner .property-alarm-item__edit .multiselect{flex:1 auto;height:34px;min-width:0}.app-calendar .app-sidebar .property-alarm-item__edit .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit .mx-datepicker{flex:1 auto}.app-calendar .app-sidebar .property-alarm-item__edit--all-day,.event-popover .event-popover__inner .property-alarm-item__edit--all-day{flex-wrap:wrap;margin-bottom:5px;gap:0 5px}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__distance,.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__distance,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time{display:flex;flex:1;align-items:center}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__distance .multiselect,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__distance .multiselect{width:6em}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time__before-at-label,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time__before-at-label{flex:0 0 auto;margin-right:5px}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time .mx-datepicker{width:7em}.app-calendar .app-sidebar .property-alarm-item__edit--absolute .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit--absolute .mx-datepicker{width:unset}.app-calendar .app-sidebar .property-repeat,.event-popover .event-popover__inner .property-repeat{width:100%}.app-calendar .app-sidebar .property-repeat__summary,.event-popover .event-popover__inner .property-repeat__summary{display:flex;align-items:center}.app-calendar .app-sidebar .property-repeat__summary__icon,.event-popover .event-popover__inner .property-repeat__summary__icon{width:34px;height:34px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-repeat__summary__content,.event-popover .event-popover__inner .property-repeat__summary__content{flex:1 auto;padding:8px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-calendar .app-sidebar .property-repeat__options,.event-popover .event-popover__inner .property-repeat__options{margin-bottom:5px}.app-calendar .app-sidebar .resource-list-item,.app-calendar .app-sidebar .invitees-list-item,.event-popover .event-popover__inner .resource-list-item,.event-popover .event-popover__inner .invitees-list-item{display:flex;align-items:center;min-height:44px}.app-calendar .app-sidebar .resource-list-item__displayname,.app-calendar .app-sidebar .invitees-list-item__displayname,.event-popover .event-popover__inner .resource-list-item__displayname,.event-popover .event-popover__inner .invitees-list-item__displayname{margin-left:8px}.app-calendar .app-sidebar .resource-list-item__actions,.app-calendar .app-sidebar .invitees-list-item__actions,.event-popover .event-popover__inner .resource-list-item__actions,.event-popover .event-popover__inner .invitees-list-item__actions{margin-left:auto}.app-calendar .app-sidebar .resource-list-item__organizer-hint,.app-calendar .app-sidebar .invitees-list-item__organizer-hint,.event-popover .event-popover__inner .resource-list-item__organizer-hint,.event-popover .event-popover__inner .invitees-list-item__organizer-hint{color:var(--color-text-maxcontrast);font-weight:300;margin-left:5px}.app-calendar .app-sidebar .resource-search__capacity,.event-popover .event-popover__inner .resource-search__capacity{display:flex;align-items:center}.app-calendar .app-sidebar .resource-search__capacity__actions,.event-popover .event-popover__inner .resource-search__capacity__actions{margin-left:5px}.app-calendar .app-sidebar .avatar-participation-status,.event-popover .event-popover__inner .avatar-participation-status{position:relative;height:38px;width:38px}.app-calendar .app-sidebar .avatar-participation-status__indicator,.event-popover .event-popover__inner .avatar-participation-status__indicator{position:absolute;bottom:0;right:0;background-size:10px;height:15px;width:15px;border-radius:50%}.app-calendar .app-sidebar .avatar-participation-status__indicator.accepted,.event-popover .event-popover__inner .avatar-participation-status__indicator.accepted{background-color:#2fb130}.app-calendar .app-sidebar .avatar-participation-status__indicator.declined,.event-popover .event-popover__inner .avatar-participation-status__indicator.declined{background-color:red}.app-calendar .app-sidebar .avatar-participation-status__indicator.tentative,.event-popover .event-popover__inner .avatar-participation-status__indicator.tentative{background-color:#ffa704}.app-calendar .app-sidebar .avatar-participation-status__indicator.delegated,.app-calendar .app-sidebar .avatar-participation-status__indicator.no-response,.event-popover .event-popover__inner .avatar-participation-status__indicator.delegated,.event-popover .event-popover__inner .avatar-participation-status__indicator.no-response{background-color:gray}.app-calendar .app-sidebar .property-text,.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-color,.app-calendar .app-sidebar .property-select-multiple,.app-calendar .app-sidebar .property-title,.app-calendar .app-sidebar .resource-capacity,.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .property-text,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-color,.event-popover .event-popover__inner .property-select-multiple,.event-popover .event-popover__inner .property-title,.event-popover .event-popover__inner .resource-capacity,.event-popover .event-popover__inner .resource-room-type{display:flex;width:100%;align-items:flex-start}.app-calendar .app-sidebar .property-text__icon,.app-calendar .app-sidebar .property-text__info,.app-calendar .app-sidebar .property-select__icon,.app-calendar .app-sidebar .property-select__info,.app-calendar .app-sidebar .property-color__icon,.app-calendar .app-sidebar .property-color__info,.app-calendar .app-sidebar .property-select-multiple__icon,.app-calendar .app-sidebar .property-select-multiple__info,.app-calendar .app-sidebar .property-title__icon,.app-calendar .app-sidebar .property-title__info,.app-calendar .app-sidebar .resource-capacity__icon,.app-calendar .app-sidebar .resource-capacity__info,.app-calendar .app-sidebar .resource-room-type__icon,.app-calendar .app-sidebar .resource-room-type__info,.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-text__info,.event-popover .event-popover__inner .property-select__icon,.event-popover .event-popover__inner .property-select__info,.event-popover .event-popover__inner .property-color__icon,.event-popover .event-popover__inner .property-color__info,.event-popover .event-popover__inner .property-select-multiple__icon,.event-popover .event-popover__inner .property-select-multiple__info,.event-popover .event-popover__inner .property-title__icon,.event-popover .event-popover__inner .property-title__info,.event-popover .event-popover__inner .resource-capacity__icon,.event-popover .event-popover__inner .resource-capacity__info,.event-popover .event-popover__inner .resource-room-type__icon,.event-popover .event-popover__inner .resource-room-type__info{height:34px;width:34px}.app-calendar .app-sidebar .property-text__icon--hidden,.app-calendar .app-sidebar .property-select__icon--hidden,.app-calendar .app-sidebar .property-color__icon--hidden,.app-calendar .app-sidebar .property-select-multiple__icon--hidden,.app-calendar .app-sidebar .property-title__icon--hidden,.app-calendar .app-sidebar .resource-capacity__icon--hidden,.app-calendar .app-sidebar .resource-room-type__icon--hidden,.event-popover .event-popover__inner .property-text__icon--hidden,.event-popover .event-popover__inner .property-select__icon--hidden,.event-popover .event-popover__inner .property-color__icon--hidden,.event-popover .event-popover__inner .property-select-multiple__icon--hidden,.event-popover .event-popover__inner .property-title__icon--hidden,.event-popover .event-popover__inner .resource-capacity__icon--hidden,.event-popover .event-popover__inner .resource-room-type__icon--hidden{visibility:hidden}.app-calendar .app-sidebar .property-text__info,.app-calendar .app-sidebar .property-select__info,.app-calendar .app-sidebar .property-color__info,.app-calendar .app-sidebar .property-select-multiple__info,.app-calendar .app-sidebar .property-title__info,.app-calendar .app-sidebar .resource-capacity__info,.app-calendar .app-sidebar .resource-room-type__info,.event-popover .event-popover__inner .property-text__info,.event-popover .event-popover__inner .property-select__info,.event-popover .event-popover__inner .property-color__info,.event-popover .event-popover__inner .property-select-multiple__info,.event-popover .event-popover__inner .property-title__info,.event-popover .event-popover__inner .resource-capacity__info,.event-popover .event-popover__inner .resource-room-type__info{display:flex;justify-content:center;flex-shrink:0;opacity:.5}.app-calendar .app-sidebar .property-text__info:hover,.app-calendar .app-sidebar .property-select__info:hover,.app-calendar .app-sidebar .property-color__info:hover,.app-calendar .app-sidebar .property-select-multiple__info:hover,.app-calendar .app-sidebar .property-title__info:hover,.app-calendar .app-sidebar .resource-capacity__info:hover,.app-calendar .app-sidebar .resource-room-type__info:hover,.event-popover .event-popover__inner .property-text__info:hover,.event-popover .event-popover__inner .property-select__info:hover,.event-popover .event-popover__inner .property-color__info:hover,.event-popover .event-popover__inner .property-select-multiple__info:hover,.event-popover .event-popover__inner .property-title__info:hover,.event-popover .event-popover__inner .resource-capacity__info:hover,.event-popover .event-popover__inner .resource-room-type__info:hover{opacity:1}.app-calendar .app-sidebar .property-text__icon,.app-calendar .app-sidebar .property-select__icon,.app-calendar .app-sidebar .property-color__icon,.app-calendar .app-sidebar .property-select-multiple__icon,.app-calendar .app-sidebar .property-title__icon,.app-calendar .app-sidebar .resource-capacity__icon,.app-calendar .app-sidebar .resource-room-type__icon,.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-select__icon,.event-popover .event-popover__inner .property-color__icon,.event-popover .event-popover__inner .property-select-multiple__icon,.event-popover .event-popover__inner .property-title__icon,.event-popover .event-popover__inner .resource-capacity__icon,.event-popover .event-popover__inner .resource-room-type__icon{flex-shrink:0;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-text__input,.app-calendar .app-sidebar .property-select__input,.app-calendar .app-sidebar .property-color__input,.app-calendar .app-sidebar .property-select-multiple__input,.app-calendar .app-sidebar .property-title__input,.app-calendar .app-sidebar .resource-capacity__input,.app-calendar .app-sidebar .resource-room-type__input,.event-popover .event-popover__inner .property-text__input,.event-popover .event-popover__inner .property-select__input,.event-popover .event-popover__inner .property-color__input,.event-popover .event-popover__inner .property-select-multiple__input,.event-popover .event-popover__inner .property-title__input,.event-popover .event-popover__inner .resource-capacity__input,.event-popover .event-popover__inner .resource-room-type__input{flex-grow:2}.app-calendar .app-sidebar .property-text__input textarea,.app-calendar .app-sidebar .property-text__input input,.app-calendar .app-sidebar .property-text__input div.v-select,.app-calendar .app-sidebar .property-select__input textarea,.app-calendar .app-sidebar .property-select__input input,.app-calendar .app-sidebar .property-select__input div.v-select,.app-calendar .app-sidebar .property-color__input textarea,.app-calendar .app-sidebar .property-color__input input,.app-calendar .app-sidebar .property-color__input div.v-select,.app-calendar .app-sidebar .property-select-multiple__input textarea,.app-calendar .app-sidebar .property-select-multiple__input input,.app-calendar .app-sidebar .property-select-multiple__input div.v-select,.app-calendar .app-sidebar .property-title__input textarea,.app-calendar .app-sidebar .property-title__input input,.app-calendar .app-sidebar .property-title__input div.v-select,.app-calendar .app-sidebar .resource-capacity__input textarea,.app-calendar .app-sidebar .resource-capacity__input input,.app-calendar .app-sidebar .resource-capacity__input div.v-select,.app-calendar .app-sidebar .resource-room-type__input textarea,.app-calendar .app-sidebar .resource-room-type__input input,.app-calendar .app-sidebar .resource-room-type__input div.v-select,.event-popover .event-popover__inner .property-text__input textarea,.event-popover .event-popover__inner .property-text__input input,.event-popover .event-popover__inner .property-text__input div.v-select,.event-popover .event-popover__inner .property-select__input textarea,.event-popover .event-popover__inner .property-select__input input,.event-popover .event-popover__inner .property-select__input div.v-select,.event-popover .event-popover__inner .property-color__input textarea,.event-popover .event-popover__inner .property-color__input input,.event-popover .event-popover__inner .property-color__input div.v-select,.event-popover .event-popover__inner .property-select-multiple__input textarea,.event-popover .event-popover__inner .property-select-multiple__input input,.event-popover .event-popover__inner .property-select-multiple__input div.v-select,.event-popover .event-popover__inner .property-title__input textarea,.event-popover .event-popover__inner .property-title__input input,.event-popover .event-popover__inner .property-title__input div.v-select,.event-popover .event-popover__inner .resource-capacity__input textarea,.event-popover .event-popover__inner .resource-capacity__input input,.event-popover .event-popover__inner .resource-capacity__input div.v-select,.event-popover .event-popover__inner .resource-room-type__input textarea,.event-popover .event-popover__inner .resource-room-type__input input,.event-popover .event-popover__inner .resource-room-type__input div.v-select{width:100%}.app-calendar .app-sidebar .property-text__input textarea,.app-calendar .app-sidebar .property-select__input textarea,.app-calendar .app-sidebar .property-color__input textarea,.app-calendar .app-sidebar .property-select-multiple__input textarea,.app-calendar .app-sidebar .property-title__input textarea,.app-calendar .app-sidebar .resource-capacity__input textarea,.app-calendar .app-sidebar .resource-room-type__input textarea,.event-popover .event-popover__inner .property-text__input textarea,.event-popover .event-popover__inner .property-select__input textarea,.event-popover .event-popover__inner .property-color__input textarea,.event-popover .event-popover__inner .property-select-multiple__input textarea,.event-popover .event-popover__inner .property-title__input textarea,.event-popover .event-popover__inner .resource-capacity__input textarea,.event-popover .event-popover__inner .resource-room-type__input textarea{max-height:calc(100vh - 500px);vertical-align:top;margin:0}.app-calendar .app-sidebar .property-text__input--readonly div,.app-calendar .app-sidebar .property-select__input--readonly div,.app-calendar .app-sidebar .property-color__input--readonly div,.app-calendar .app-sidebar .property-select-multiple__input--readonly div,.app-calendar .app-sidebar .property-title__input--readonly div,.app-calendar .app-sidebar .resource-capacity__input--readonly div,.app-calendar .app-sidebar .resource-room-type__input--readonly div,.event-popover .event-popover__inner .property-text__input--readonly div,.event-popover .event-popover__inner .property-select__input--readonly div,.event-popover .event-popover__inner .property-color__input--readonly div,.event-popover .event-popover__inner .property-select-multiple__input--readonly div,.event-popover .event-popover__inner .property-title__input--readonly div,.event-popover .event-popover__inner .resource-capacity__input--readonly div,.event-popover .event-popover__inner .resource-room-type__input--readonly div{width:calc(100% - 8px);white-space:pre-line;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-calendar .app-sidebar .property-text__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-select__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-color__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-title__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .resource-capacity__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .resource-room-type__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-text__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-select__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-color__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-title__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .resource-capacity__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .resource-room-type__input--readonly-calendar-picker div.calendar-picker-option{padding:8px 7px}.app-calendar .app-sidebar .property-text,.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-color,.app-calendar .app-sidebar .property-select-multiple,.app-calendar .app-sidebar .property-title,.app-calendar .app-sidebar .property-repeat,.app-calendar .app-sidebar .resource-capacity,.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .property-text,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-color,.event-popover .event-popover__inner .property-select-multiple,.event-popover .event-popover__inner .property-title,.event-popover .event-popover__inner .property-repeat,.event-popover .event-popover__inner .resource-capacity,.event-popover .event-popover__inner .resource-room-type{margin-bottom:5px}.app-calendar .app-sidebar .property-text--readonly,.app-calendar .app-sidebar .property-select--readonly,.app-calendar .app-sidebar .property-color--readonly,.app-calendar .app-sidebar .property-select-multiple--readonly,.app-calendar .app-sidebar .property-title--readonly,.app-calendar .app-sidebar .property-repeat--readonly,.app-calendar .app-sidebar .resource-capacity--readonly,.app-calendar .app-sidebar .resource-room-type--readonly,.event-popover .event-popover__inner .property-text--readonly,.event-popover .event-popover__inner .property-select--readonly,.event-popover .event-popover__inner .property-color--readonly,.event-popover .event-popover__inner .property-select-multiple--readonly,.event-popover .event-popover__inner .property-title--readonly,.event-popover .event-popover__inner .property-repeat--readonly,.event-popover .event-popover__inner .resource-capacity--readonly,.event-popover .event-popover__inner .resource-room-type--readonly{margin-bottom:0}.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-select-multiple,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-select-multiple{align-items:center}.app-calendar .app-sidebar .property-select .v-select,.app-calendar .app-sidebar .property-select-multiple .v-select,.event-popover .event-popover__inner .property-select .v-select,.event-popover .event-popover__inner .property-select-multiple .v-select{min-width:unset !important}.app-calendar .app-sidebar .property-color__input,.event-popover .event-popover__inner .property-color__input{display:flex;gap:5px;margin-bottom:5px}.app-calendar .app-sidebar .property-color__input--readonly,.event-popover .event-popover__inner .property-color__input--readonly{margin:3px 0 3px 7px}.app-calendar .app-sidebar .property-color__color-preview,.event-popover .event-popover__inner .property-color__color-preview{width:44px !important;height:44px !important;border-radius:44px}.app-calendar .app-sidebar .property-text__icon,.event-popover .event-popover__inner .property-text__icon{height:unset;align-self:flex-start;padding-top:12px}.app-calendar .app-sidebar .property-text--readonly .property-text__icon,.event-popover .event-popover__inner .property-text--readonly .property-text__icon{padding-top:10px}.app-calendar .app-sidebar .property-text__input--readonly,.event-popover .event-popover__inner .property-text__input--readonly{line-height:1;padding-top:calc(var(--default-line-height)/2 - .5lh)}.app-calendar .app-sidebar .property-text__input textarea,.event-popover .event-popover__inner .property-text__input textarea{resize:none}.app-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly,.event-popover .event-popover__inner .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly{width:100%}.app-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper,.event-popover .event-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-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper .multiselect__tag,.event-popover .event-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-calendar .app-sidebar .property-title__input,.app-calendar .app-sidebar .property-title input,.event-popover .event-popover__inner .property-title__input,.event-popover .event-popover__inner .property-title input{font-weight:bold}.app-calendar .app-sidebar .property-title__input--readonly,.event-popover .event-popover__inner .property-title__input--readonly{font-size:18px}.app-calendar .app-sidebar .property-title input,.app-calendar .app-sidebar .property-title-time-picker input,.event-popover .event-popover__inner .property-title input,.event-popover .event-popover__inner .property-title-time-picker input{margin:0}.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .resource-room-type{margin-bottom:5px}.event-popover .event-popover__inner .event-popover__response-buttons{margin-top:8px;margin-bottom:0}.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-title-time-picker__icon{margin:0 !important}.timezone-popover-wrapper .popover__inner{padding:20px}.timezone-popover-wrapper__title{margin-bottom:8px}.timezone-popover-wrapper__timezone-select{min-width:200px}.event-popover .v-popper__inner{overflow:unset !important}.event-popover .event-popover__inner{text-align:left;max-width:480px;width:480px;padding:5px 10px 10px 10px}.event-popover .event-popover__inner .empty-content{margin-top:0 !important;padding:50px 0}.event-popover .event-popover__inner .property-title-time-picker:not(.property-title-time-picker--readonly){margin-bottom:12px}.event-popover .event-popover__inner .event-popover__invitees .avatar-participation-status__text{bottom:22px}.event-popover .event-popover__inner .event-popover__buttons{margin-top:8px}.event-popover .event-popover__inner .event-popover__top-right-actions{display:flex;gap:var(--default-grid-baseline);position:absolute !important;top:var(--default-grid-baseline) !important;right:var(--default-grid-baseline) !important;z-index:100 !important;opacity:.7 !important;border-radius:22px !important}.event-popover .event-popover__inner .event-popover__top-right-actions .action-item.action-item--single{width:44px !important;height:44px !important}.event-popover .event-popover__inner .popover-loading-indicator{width:100%}.event-popover .event-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{display:flex;align-items:center;overflow:hidden}.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;white-space:nowrap;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;flex-shrink:0}.property-select-multiple-colored-tag .icon{margin-left:4px;scale:.8}.resource-list-button-group,.invitees-list-button-group{width:100%;display:flex;justify-content:space-between;align-items:center}.resource-list-button-group:not(:empty),.invitees-list-button-group:not(:empty){margin-top:20px}.vs__dropdown-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-list-item,.invitees-search-list-item{display:flex;align-items:center;width:100%;padding-right:32px}.resource-search-list-item__label,.invitees-search-list-item__label{width:100%;padding:0 8px}.resource-search-list-item__label__availability,.invitees-search-list-item__label__availability{color:var(--color-text-maxcontrast)}.resource-search-list-item__label div,.invitees-search-list-item__label div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-list-item__label div:nth-child(1),.invitees-search-list-item__label div:nth-child(1){color:var(--color-main-text)}.resource-search-list-item__label div:nth-child(2),.invitees-search-list-item__label div:nth-child(2){color:var(--color-text-lighter);line-height:1}.resource-search__multiselect,.invitees-search__multiselect{width:100%}#app-settings .settings-fieldset-interior-item{padding:5px 0}#app-settings .settings-fieldset-interior-item .action-checkbox{line-height:unset !important;white-space:unset !important}#app-settings .settings-fieldset-interior-item .action-checkbox__label::before{margin:0 6px 3px 3px !important;flex-shrink:0}#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;position:relative}#app-settings .settings-fieldset-interior-item__import-button .material-design-icon{position:absolute}#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:block}#app-settings .settings-fieldset-interior-item--slotDuration .multiselect,#app-settings .settings-fieldset-interior-item--defaultReminder .multiselect{display:block}#app-settings .settings-fieldset-interior-item--timezone,#app-settings .settings-fieldset-interior-item--default-calendar{width:100%}#app-settings .settings-fieldset-interior-item--timezone .multiselect,#app-settings .settings-fieldset-interior-item--default-calendar .multiselect{width:100%}.shortcut-overview-modal .modal-container{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}@media screen and (max-width: 800px){.shortcut-overview-modal .modal-container .shortcut-section{width:100%}}.appointment-config-modal{padding:2vw}.appointment-config-modal__form{display:flex;flex-direction:column;width:100%}.appointment-config-modal__form fieldset{padding:20px 0}.appointment-config-modal__form fieldset header{font-size:16px;margin-bottom:3px}.appointment-config-modal__form .availability-select,.appointment-config-modal__form .calendar-select{display:flex;flex-direction:column}.appointment-config-modal__form__row--wrapped{display:flex;flex-wrap:wrap;gap:10px 50px}.appointment-config-modal__form__row--wrapped>div{flex:1 200px}.appointment-config-modal__form__row--local{display:flex;flex-direction:column}.appointment-config-modal__form__row+.appointment-config-modal__form__row{margin-top:10px}.appointment-config-modal__form .multiselect__tags{height:unset !important;margin:0 !important}.appointment-config-modal__submit-button{margin-top:20px}.app-config-modal-confirmation .empty-content{margin-top:0 !important;margin-bottom:20px}.app-config-modal-confirmation__buttons{display:flex;justify-content:center;gap:0 10px}.modal--scheduler{position:relative}.modal--scheduler .fc-bgevent{opacity:.8}.modal--scheduler .blocking-event-free-busy{border-color:var(--color-primary-element);border-style:solid;border-left-width:2px;border-right-width:2px;background-color:rgba(0,0,0,0) !important;opacity:.7 !important;z-index:2}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--first-row{border-radius:var(--border-radius) var(--border-radius) 0 0;border-top-width:2px}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--last-row{border-radius:0 0 var(--border-radius) var(--border-radius);border-bottom-width:2px}.modal--scheduler .loading-indicator{width:100%;position:absolute;top:0;height:50px;margin-top:75px}.freebusy-caption{margin-top:10px}.freebusy-caption__calendar-user-types,.freebusy-caption__colors{width:50%;display:flex}.freebusy-caption__colors{width:100%;display:flex;flex-direction:column;padding:5px}.freebusy-caption__colors .freebusy-caption-item{display:flex;align-items:center;margin-right:30px}.freebusy-caption__colors .freebusy-caption-item__color{height:1em;width:2em;display:block;border:1px solid var(--color-border-dark);opacity:.8}.freebusy-caption__colors .freebusy-caption-item__label{margin-left:5px}.fc{--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-element);--fc-event-border-color: var(--color-primary-element-text);--fc-event-text-color: var(--color-primary-element-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-element);--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 .fc-timegrid-slot-minor{border-top-style:none !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{padding:2px 6px;font-weight:bold;background-color:var(--color-primary-element);color:var(--color-primary-element-text) !important;border-radius:var(--border-radius-pill)}.fc-day-today .fc-event{box-shadow:0px 0px 0px 1px var(--color-primary-element-light) !important}.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number{margin:4px;width:24px;height:24px;text-align:center;font-weight:bold !important;padding:0 !important;background:var(--color-primary-element);color:var(--color-primary-element-text);border-radius:50%}.fc-list-table td{white-space:normal;word-break:break-word}.fc .fc-list-sticky .fc-list-day>*{z-index:1}.fc-list-table .fc-list-day-cushion{padding-left:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.fc-timeGridWeek-view .fc-col-header-cell.fc-day-today,.fc-timeGridWeek-view .fc-daygrid-day.fc-day-today,.fc-timeGridWeek-view .fc-timegrid-col.fc-day-today,.fc-dayGridMonth-view .fc-col-header-cell.fc-day-today,.fc-dayGridMonth-view .fc-daygrid-day.fc-day-today,.fc-dayGridMonth-view .fc-timegrid-col.fc-day-today{background-color:var(--color-primary-element-light) !important}.fc-daygrid-day.fc-day.fc-day-other,.fc .fc-daygrid-day.fc-day-today.fc-day-other{background-color:var(--color-background-dark) !important;border:1px solid var(--color-background-darker)}.fc-daygrid-day.fc-day.fc-day-other .fc-daygrid-day-top,.fc .fc-daygrid-day.fc-day-today.fc-day-other .fc-daygrid-day-top{opacity:.6}.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:.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:4px 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-timeGridWeek-view .fc-event-main{flex-wrap:wrap}.fc-v-event{min-height:4em}.fc-v-event.fc-timegrid-event-short{min-height:2em}.fc-v-event .fc-event-title{white-space:initial}.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}.fc-col-header-cell{padding-top:10px !important}.fc-timegrid-axis-cushion{margin-top:44px}.fc-timegrid-axis.fc-scrollgrid-shrink{height:65px}.toast-calendar-multiline{white-space:pre-wrap}.content.app-calendar>div.app-content{overflow-x:hidden}.pending-event .fc-list-event-time{color:#000}.pending-event .fc-list-event-title{color:#000}.pending-event{position:relative;display:inline-block}.pending-event::before,.pending-event::after{content:"";position:absolute;left:0;width:100%;height:1px;background:#171717;transform:scaleY(0.5)}.pending-event::before{top:40%}.pending-event::after{top:60%}.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__actions{display:flex;gap:5px}.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}.content.app-calendar.app-calendar-public-embedded #embed-header{position:fixed;top:0;left:0;height:50px;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;gap:5px}.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}#body-public input#initial-state-calendar-is_embed~header#header{display:none}#body-public .app-calendar-public+footer{border-radius:0 0 var(--border-radius-large) var(--border-radius-large)}#body-public .app-calendar-public .app-content{height:calc(100% - 65px) !important}.property-text__input--linkify{flex-basis:min-content}.linkify-links{border:2px solid var(--color-border-maxcontrast);border-radius:var(--border-radius-large);cursor:text;width:100% !important;box-sizing:border-box;padding:12px;white-space:pre-line;overflow:auto;line-height:normal;word-break:break-word;display:inline-block;vertical-align:top;max-height:16em;max-height:calc(100vh - 500px)}.linkify-links a.linkified{text-decoration:underline;margin:0}.linkify-links a.linkified::after{content:" ↗"}',"",{version:3,sources:["webpack://./css/calendar.scss","webpack://./css/app-navigation.scss","webpack://./css/app-sidebar.scss","webpack://./css/app-settings.scss","webpack://./css/app-modal.scss","webpack://./css/freebusy.scss","webpack://./css/fullcalendar.scss","webpack://./css/global.scss","webpack://./css/import.scss","webpack://./css/print.scss","webpack://./css/public.scss","webpack://./css/props-linkify-links.scss"],names:[],mappings:"AAAA,gHC4BC,YAGC,CAAA,wIAEA,eAGC,CAAA,kBACA,CAAA,yCACA,CAAA,WACA,CAAA,qOAGD,qEACC,CAAA,kOAGD,qEACC,CAAA,0SAGD,eACC,CAAA,yKAGD,uCACC,CAAA,idAGD,UAGC,CAAA,2DAKD,sBACC,CAAA,iBACA,CAAA,qDAGD,gBACC,CAAA,eACA,CAAA,4BACA,CAAA,kBACA,CAAA,uEAEA,uBACC,CAAA,kGAIF,oBAEC,CAAA,sBACA,CAAA,UACA,CAAA,wBACA,CAAA,qCAIF,iDACC,CAAA,4CAGD,YACC,CAAA,oDAGA,yCACC,CAAA,uDAGD,WACC,CAAA,sBACA,CAAA,kBACA,CAAA,eACA,CAAA,mDAGD,WACC,CAAA,6BACA,CAAA,qCAKF,wDACC,CAAA,gDAIA,qBACC,CAAA,kGAGD,qBAEC,CAAA,+eAGD,oBASC,CAAA,8CAGD,wBACC,CAAA,gGAIA,eACC,CAAA,gGAKD,4BACC,CAAA,yEAIF,8DACC,CAAA,gBACA,CAAA,gBACA,CAAA,iGAIA,0CACC,CAAA,kHAIF,yBACC,CAAA,0HAEA,UACC,CAAA,WACA,CAAA,yCACA,CAAA,oBACA,CAAA,oIAGD,6CACC,CAAA,UACA,CAAA,iEAIF,aACC,CAAA,8EAEA,UACC,CAAA,wCACA,CAAA,+FAEA,sBACC,CAAA,mFAMF,0BACC,CAAA,2FAGD,yBACC,CAAA,6FAKD,8CACC,CAAA,sMAKA,wCACC,CAAA,oKAKD,UACC,CAAA,qGAkBA,uBACC,CAAA,cACA,CAAA,WACA,CAAA,8FAGD,kBACC,CAAA,iBACA,CAAA,oGAGD,oBACC,CAAA,YACA,CAAA,qBACA,CAAA,uGAEA,WACC,CAAA,kBACA,CAAA,mBACA,CAAA,kBACA,CAAA,iBACA,CAAA,iHAIA,aACC,CAAA,eACA,CAAA,kBACA,CAAA,sBACA,CAAA,4HAGD,gBACC,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,wiBAEA,0BAIC,CAAA,oBACA,CAAA,0SAGD,YAEC,CAAA,WACA,CAAA,UACA,CAAA,UACA,CAAA,aACA,CAAA,cACA,CAAA,wIAGD,iBACC,CAAA,aACA,CAAA,kFASL,eACC,CAAA,4KAGD,cAEC,CAAA,kbClSJ,eAGC,CAAA,sdAEA,oBACC,CAAA,WACA,CAAA,UACA,CAAA,aACA,CAAA,UACA,CAAA,weAGD,cACC,CAAA,iBACA,CAAA,+BACA,CAAA,8KAKD,cACC,CAAA,eACA,CAAA,gBACA,CAAA,oIAIF,UACC,CAAA,yBACA,CAAA,kGAGD,yBAEC,CAAA,2BACA,CAAA,sBACA,CAAA,oHAEA,cACC,CAAA,mCACA,CAAA,SACA,CAAA,uBACA,CAAA,eACA,CAAA,eACA,CAAA,6CACA,CAAA,gDACA,CAAA,mBACA,CAAA,kIAEA,UACC,CAAA,WACA,CAAA,oHAGF,mBACC,CAAA,gKAIF,UACC,CAAA,4KAEA,aACC,CAAA,WACA,CAAA,UACA,CAAA,oBACA,CAAA,gIAIF,UACC,CAAA,eACA,CAAA,4IAEA,aACC,CAAA,WACA,CAAA,UACA,CAAA,oBACA,CAAA,oMAMA,eACC,CAAA,0LAGD,YACC,CAAA,kBACA,CAAA,8MAEA,UACC,CAAA,0BACA,CAAA,0KAIF,eACC,CAAA,wKAGD,YACC,CAAA,UACA,CAAA,kPAEA,WACC,CAAA,yCACA,CAAA,iBACA,CAAA,QACA,CAAA,eACA,CAAA,kXAQD,qCACC,CAAA,wLAOD,qCACC,CAAA,oIAKH,YACC,CAAA,kBACA,CAAA,wUAEA,eAEC,CAAA,SACA,CAAA,gHAIF,eACC,CAAA,YACA,CAAA,kBACA,CAAA,4VAGC,aAEC,CAAA,eACA,CAAA,SACA,CAAA,oKAGD,cACC,CAAA,SACA,CAAA,oKAGD,cACC,CAAA,SACA,CAAA,oHAKH,iBACC,CAAA,8GAIF,iBACC,CAAA,wHAGD,UACC,CAAA,4IAEA,YACC,CAAA,kBACA,CAAA,oIAGD,UACC,CAAA,WACA,CAAA,gBACA,CAAA,gBACA,CAAA,8RAGD,YAEC,CAAA,kBACA,CAAA,oJAGD,cACC,CAAA,6BACA,CAAA,OACA,CAAA,kLAEA,WACC,CAAA,oNAEA,yCACC,CAAA,wKAIF,qBACC,CAAA,oQAEA,YACC,CAAA,kBACA,CAAA,eACA,CAAA,6CACA,CAAA,4BACA,CAAA,YACA,CAAA,4RAEA,eACC,CAAA,wRAGD,cACC,CAAA,gRAGD,eACC,CAAA,WACA,CAAA,UACA,CAAA,UACA,CAAA,0SAEA,UACC,CAAA,wjBAGD,SAEC,CAAA,0IAOL,gBACC,CAAA,cACA,CAAA,sMAGA,eACC,CAAA,kLAIF,eACC,CAAA,UACA,CAAA,WACA,CAAA,8BACA,CAAA,eACA,CAAA,sBACA,CAAA,4MAEA,UACC,CAAA,4XAGD,SAEC,CAAA,0GAKH,UACC,CAAA,0GAGD,YACC,CAAA,kBACA,CAAA,eACA,CAAA,sHAEA,qBACC,CAAA,sIAEA,iBACC,CAAA,kIAGD,UACC,CAAA,WACA,CAAA,gBACA,CAAA,gBACA,CAAA,wHAMF,aACC,CAAA,eACA,CAAA,kBACA,CAAA,sBACA,CAAA,iBACA,CAAA,4HAGD,gBACC,CAAA,YACA,CAAA,kBACA,CAAA,kBACA,CAAA,sHAGD,YACC,CAAA,kBACA,CAAA,UACA,CAAA,WACA,CAAA,iBACA,CAAA,4JAEA,SACC,CAAA,gJAGD,WACC,CAAA,WACA,CAAA,WACA,CAAA,oJAGD,WACC,CAAA,wIAMD,cACC,CAAA,iBACA,CAAA,SACA,CAAA,gTAEA,YAEC,CAAA,MACA,CAAA,kBACA,CAAA,sLAIA,SACC,CAAA,sLAKD,aACC,CAAA,gBACA,CAAA,kLAGD,SACC,CAAA,wKAMF,WACC,CAAA,kGAMJ,UACC,CAAA,oHAEA,YACC,CAAA,kBACA,CAAA,gIAEA,UACC,CAAA,WACA,CAAA,gBACA,CAAA,gBACA,CAAA,sIAGD,WACC,CAAA,eACA,CAAA,eACA,CAAA,sBACA,CAAA,kBACA,CAAA,oHAIF,iBACC,CAAA,gNAIF,YAEC,CAAA,kBACA,CAAA,eACA,CAAA,oQAEA,eACC,CAAA,oPAGD,gBACC,CAAA,gRAGD,mCACC,CAAA,eACA,CAAA,eACA,CAAA,sHAKD,YACC,CAAA,kBACA,CAAA,wIAEA,eACC,CAAA,0HAKH,iBACC,CAAA,WACA,CAAA,UACA,CAAA,gJAEA,iBACC,CAAA,QACA,CAAA,OACA,CAAA,oBACA,CAAA,WACA,CAAA,UACA,CAAA,iBACA,CAAA,kKAGD,wBACC,CAAA,kKAGD,oBACC,CAAA,oKAGD,wBACC,CAAA,4UAGD,qBAEC,CAAA,ksBAIF,YAOC,CAAA,UACA,CAAA,sBACA,CAAA,4iDAEA,WAEC,CAAA,UACA,CAAA,s4BAIA,iBACC,CAAA,sxBAIF,YACC,CAAA,sBACA,CAAA,aACA,CAAA,UACA,CAAA,02BAGD,SACC,CAAA,sxBAGD,aACC,CAAA,gBACA,CAAA,gBACA,CAAA,oyBAGD,WACC,CAAA,ovFAEA,UAGC,CAAA,k6BAGD,8BACC,CAAA,kBACA,CAAA,QACA,CAAA,w+BAIA,sBACC,CAAA,oBACA,CAAA,eACA,CAAA,6CACA,CAAA,4BACA,CAAA,YACA,CAAA,iBACA,CAAA,qBACA,CAAA,eACA,CAAA,0gDAKD,eACC,CAAA,oyBAMJ,iBAQC,CAAA,o8BAEA,eACC,CAAA,sNAIF,kBAEC,CAAA,8PAEA,0BACC,CAAA,8GAKD,YACC,CAAA,OACA,CAAA,iBACA,CAAA,kIAEA,oBAEC,CAAA,8HAIF,qBAEC,CAAA,sBACA,CAAA,kBAFO,CAAA,0GAQR,YAEC,CAAA,qBACA,CAAA,gBACA,CAAA,4JAIA,gBACC,CAAA,gIAKD,aAEC,CAAA,qDACA,CAAA,8HAGD,WACC,CAAA,0QAMF,UACC,CAAA,sWAEA,kBACC,CAAA,eACA,CAAA,cACA,CAAA,iBACA,CAAA,eACA,CAAA,0YAEA,gBACC,CAAA,eACA,CAAA,qBACA,CAAA,mBACA,CAAA,kBACA,CAAA,iBACA,CAAA,qBACA,CAAA,UACA,CAAA,0NAOH,gBACC,CAAA,kIAGD,cACC,CAAA,gPAQD,QACC,CAAA,wGAIF,iBACC,CAAA,sEAMD,cACC,CAAA,eACA,CAAA,iIAKA,mBACC,CAAA,0CAMF,YACC,CAAA,iCAGD,iBACC,CAAA,2CAGD,eACC,CAAA,gCAMD,yBACC,CAAA,qCAGD,eACC,CAAA,eACA,CAAA,WACA,CAAA,0BACA,CAAA,oDAEA,uBACC,CAAA,cACA,CAAA,4GAGD,kBACC,CAAA,iGAIA,WACC,CAAA,6DAIF,cACC,CAAA,uEAGD,YACC,CAAA,gCACA,CAAA,4BACA,CAAA,2CACA,CAAA,6CACA,CAAA,sBACA,CAAA,qBACA,CAAA,6BACA,CAAA,wGAEA,qBACC,CAAA,sBACA,CAAA,gEAIF,UACC,CAAA,sEAEA,aACC,CAAA,WACA,CAAA,UACA,CAAA,oBACA,CAAA,oCAKH,eACC,CAAA,oDAKD,gDACC,CAAA,wBAIF,YACC,CAAA,kBACA,CAAA,eACA,CAAA,yCAEA,UACC,CAAA,WACA,CAAA,iBACA,CAAA,WACA,CAAA,gBACA,CAAA,eACA,CAAA,aACA,CAAA,+BAGD,eACC,CAAA,sBACA,CAAA,kBACA,CAAA,WACA,CAAA,gCAGD,eACC,CAAA,aACA,CAAA,sCAIF,UACC,CAAA,YACA,CAAA,kBACA,CAAA,uDAEA,UACC,CAAA,WACA,CAAA,iBACA,CAAA,WACA,CAAA,gBACA,CAAA,aACA,CAAA,4CAGD,eACC,CAAA,QACA,CAAA,wDAIF,UAEC,CAAA,YACA,CAAA,6BACA,CAAA,kBACA,CAAA,gFAGA,eACC,CAAA,0BAIF,eACC,CAAA,sBACA,CAAA,kBACA,CAAA,sDAGD,YAEC,CAAA,kBACA,CAAA,UACA,CAAA,kBAGA,CAAA,oEAEA,UACC,CAAA,aACA,CAAA,gGAEA,mCACC,CAAA,4EAGD,eACC,CAAA,sBACA,CAAA,kBACA,CAAA,sGAGD,4BACC,CAAA,sGAGD,+BACC,CAAA,aACA,CAAA,4DAKH,UAEC,CAAA,+CC72BA,aACC,CAAA,gEAEA,4BACC,CAAA,4BACA,CAAA,+EAEA,+BACC,CAAA,aACA,CAAA,8DAIF,2BACC,CAAA,oEAEA,+BACC,CAAA,sBACA,CAAA,qBACA,CAAA,oCACA,CAAA,wEAGD,sBACC,CAAA,oBACA,CAAA,8DAIF,aACC,CAAA,iBACA,CAAA,yBACA,CAAA,iBACA,CAAA,oFAEA,iBACC,CAAA,6HAIF,aAEC,CAAA,yIAEA,aACC,CAAA,uJAGD,aACC,CAAA,0HAIF,UAEC,CAAA,oJAEA,UACC,CAAA,0CAOH,uBACC,CAAA,cACA,CAAA,mCACA,CAAA,4CAEA,qBACC,CAAA,4DAGD,SACC,CAAA,WACA,CAAA,aACA,CAAA,YACA,CAAA,mFAEA,UACC,CAAA,YACA,CAAA,6BACA,CAAA,eACA,CAAA,qGAEA,eACC,CAAA,yFAGD,aACC,CAAA,gBACA,CAAA,0FAGD,aACC,CAAA,eACA,CAAA,eACA,CAAA,2FAGD,YACC,CAAA,qCAQL,4DACC,UACC,CAAA,CAAA,0BCjHF,WACC,CAAA,gCAEA,YACC,CAAA,qBACA,CAAA,UACA,CAAA,yCAEA,cACC,CAAA,gDAEA,cACC,CAAA,iBACA,CAAA,sGAIF,YACC,CAAA,qBACA,CAAA,8CAIA,YACC,CAAA,cACA,CAAA,aACA,CAAA,kDAEA,YACC,CAAA,4CAKF,YACC,CAAA,qBACA,CAAA,0EAIF,eACC,CAAA,mDAID,uBACC,CAAA,mBACA,CAAA,yCAIF,eACC,CAAA,8CAKD,uBACC,CAAA,kBACA,CAAA,wCAGD,YACC,CAAA,sBACA,CAAA,UACA,CAAA,kBCjEF,iBACC,CAAA,8BAEA,UACC,CAAA,4CAGD,yCACC,CAAA,kBACA,CAAA,qBACA,CAAA,sBACA,CAAA,yCACA,CAAA,qBACA,CAAA,SACA,CAAA,gFAGD,2DACC,CAAA,oBACA,CAAA,+EAGD,2DACC,CAAA,uBACA,CAAA,qCAGD,UACC,CAAA,iBACA,CAAA,KACA,CAAA,WACA,CAAA,eACA,CAAA,kBAIF,eACC,CAAA,iEAEA,SAEC,CAAA,YACA,CAAA,0BAGD,UACC,CAAA,YACA,CAAA,qBACA,CAAA,WACA,CAAA,iDACA,YACC,CAAA,kBACA,CAAA,iBACA,CAAA,wDAEA,UACC,CAAA,SACA,CAAA,aACA,CAAA,yCACA,CAAA,UACA,CAAA,wDAGD,eACC,CAAA,IC9DJ,6BACC,CAAA,2DACA,CAAA,8DACA,CAAA,6DACA,CAAA,iDACA,CAAA,6CAEA,CAAA,iDAEA,CAAA,0DACA,CAAA,wDACA,CAAA,0DACA,CAAA,iCAEA,CAAA,uCACA,CAAA,wCACA,CAAA,qDAEA,CAAA,iDACA,CAAA,0BACA,CAAA,8CACA,CAAA,4DACA,CAAA,6BACA,CAAA,wEACA,CAAA,IAGD,uCACC,CAAA,sEAKD,0CAGC,CAAA,4BAID,gCACC,CAAA,oBAID,sBACC,CAAA,qFAID,6BAIC,CAAA,yEAMC,eACC,CAAA,gBACA,CAAA,6CACA,CAAA,kDACA,CAAA,uCACA,CAAA,wBAIF,wEACC,CAAA,yDAIA,UACC,CAAA,UACA,CAAA,WACA,CAAA,iBACA,CAAA,2BACA,CAAA,oBACA,CAAA,uCACA,CAAA,uCACA,CAAA,iBACA,CAAA,kBAMH,kBACC,CAAA,qBACA,CAAA,mCAID,SACC,CAAA,oCAID,iFACC,CAAA,4TAMA,8DAGC,CAAA,kFAKF,wDAEC,CAAA,+CACA,CAAA,0HACA,UACC,CAAA,UAKF,gBACC,CAAA,qGAEA,UAGC,CAAA,oNAKA,uCAEC,CAAA,0BAIF,sBACC,CAAA,mDAKA,wBACC,CAAA,yBACA,CAAA,iBACA,CAAA,KACA,CAAA,OACA,CAAA,0DACA,qDACC,CAAA,yDAED,qDACC,CAAA,oCAMH,YACC,CAAA,oBACA,CAAA,6DAEA,kBACC,CAAA,aACA,CAAA,kCAIF,qBACC,CAAA,aACA,CAAA,qCAGD,oBACC,CAAA,aACA,CAAA,iFAGD,eAEC,CAAA,sBACA,CAAA,mBACA,CAAA,oBACA,CAAA,2BACA,CAAA,oBACA,CAAA,cACA,CAAA,0CAGD,uEACC,YAEC,CAAA,CAAA,sCAMF,YACC,CAAA,8BAGD,uBACC,CAAA,oBAKF,qBACC,CAAA,kBACA,CAAA,4CAIA,oBACC,CAAA,kBACA,CAAA,qCAGD,cACC,CAAA,YAIF,cACC,CAAA,oCAEA,cACC,CAAA,4BAGD,mBACC,CAAA,4CAMD,qBACC,CAAA,kBACA,CAAA,4CAED,2BACC,CAAA,uBAGF,4BACC,CAAA,oBAID,2BACI,CAAA,0BAEJ,eACC,CAAA,uCAGD,WACC,CAAA,0BC3QD,oBACC,CAAA,sCAIA,iBACC,CAAA,mCAkCF,UACC,CAAA,oCAGD,UACC,CAAA,eAcD,iBACC,CAAA,oBACA,CAAA,6CAGC,UAED,CAAA,iBACA,CAAA,MACA,CAAA,UACA,CAAA,UACA,CAAA,kBACA,CAAA,qBACA,CAAA,uBAGC,OACD,CAAA,sBAGC,OACD,CAAA,+BC/EA,uBACC,CAAA,aACA,CAAA,2BACA,CAAA,2GAEA,iBAEC,CAAA,sDAGD,YACC,CAAA,OACA,CAAA,uDAGD,YACC,CAAA,gBACA,CAAA,+DAEA,gBACC,CAAA,iEAGD,UACC,CAAA,wEAGD,UACC,CAAA,aC7BJ,gBACC,YACC,CAAA,CAAA,sCCDF,wBACC,CAAA,iEAIA,cACC,CAAA,KACA,CAAA,MACA,CAAA,WACA,CAAA,UACA,CAAA,qBACA,CAAA,6CACA,CAAA,2CACA,CAAA,gBACA,CAAA,YACA,CAAA,YACA,CAAA,6BACA,CAAA,2LAEA,YAEC,CAAA,OACA,CAAA,8FAIA,cACC,CAAA,8GAKD,eACC,CAAA,gEAKH,eACC,CAAA,iEAWD,YACC,CAAA,yCAGA,uEAEC,CAAA,+CAGD,mCACC,CAAA,+BCnFH,sBACC,CAAA,eAGD,gDACC,CAAA,wCACA,CAAA,WACA,CAAA,qBACA,CAAA,qBACA,CAAA,YACA,CAAA,oBACA,CAAA,aACA,CAAA,kBACA,CAAA,qBACA,CAAA,oBACA,CAAA,kBACA,CAAA,eACA,CAAA,8BACA,CAAA,2BAEA,yBACC,CAAA,QAGA,CAAA,kCAEA,YACC",sourcesContent:['.app-calendar .datepicker-button-section,.app-calendar .today-button-section,.app-calendar .view-button-section{display:flex}.app-calendar .datepicker-button-section .button,.app-calendar .today-button-section .button,.app-calendar .view-button-section .button{border-radius:0;font-weight:normal;margin:0 0 var(--default-grid-baseline) 0;flex-grow:1}.app-calendar .datepicker-button-section .button:first-child:not(:only-of-type),.app-calendar .today-button-section .button:first-child:not(:only-of-type),.app-calendar .view-button-section .button:first-child:not(:only-of-type){border-radius:var(--border-radius-pill) 0 0 var(--border-radius-pill)}.app-calendar .datepicker-button-section .button:last-child:not(:only-of-type),.app-calendar .today-button-section .button:last-child:not(:only-of-type),.app-calendar .view-button-section .button:last-child:not(:only-of-type){border-radius:0 var(--border-radius-pill) var(--border-radius-pill) 0}.app-calendar .datepicker-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.app-calendar .today-button-section .button:not(:only-of-type):not(:first-child):not(:last-child),.app-calendar .view-button-section .button:not(:only-of-type):not(:first-child):not(:last-child){border-radius:0}.app-calendar .datepicker-button-section .button:only-child,.app-calendar .today-button-section .button:only-child,.app-calendar .view-button-section .button:only-child{border-radius:var(--border-radius-pill)}.app-calendar .datepicker-button-section .button:hover,.app-calendar .datepicker-button-section .button:focus,.app-calendar .datepicker-button-section .button.active,.app-calendar .today-button-section .button:hover,.app-calendar .today-button-section .button:focus,.app-calendar .today-button-section .button.active,.app-calendar .view-button-section .button:hover,.app-calendar .view-button-section .button:focus,.app-calendar .view-button-section .button.active{z-index:50}.app-calendar .datepicker-button-section__datepicker-label{flex-grow:4 !important;text-align:center}.app-calendar .datepicker-button-section__datepicker{margin-left:26px;margin-top:48px;position:absolute !important;width:0 !important}.app-calendar .datepicker-button-section__datepicker .mx-input-wrapper{display:none !important}.app-calendar .datepicker-button-section__previous,.app-calendar .datepicker-button-section__next{background-size:10px;flex-grow:0 !important;width:34px;padding:0 6px !important}.app-calendar .app-navigation-header{padding:calc(var(--default-grid-baseline, 4px)*2)}.app-calendar .new-event-today-view-section{display:flex}.app-calendar .new-event-today-view-section .button{margin:0 var(--default-grid-baseline) 0 0}.app-calendar .new-event-today-view-section .new-event{flex-grow:5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-calendar .new-event-today-view-section .today{flex-grow:1;font-weight:normal !important}.app-calendar .app-navigation-toggle{background-color:var(--color-main-background) !important}.app-calendar .app-navigation button.icon-share{opacity:.3 !important}.app-calendar .app-navigation button.icon-shared,.app-calendar .app-navigation button.icon-public{opacity:.7 !important}.app-calendar .app-navigation button.icon-share:active,.app-calendar .app-navigation button.icon-share:focus,.app-calendar .app-navigation button.icon-share:hover,.app-calendar .app-navigation button.icon-shared:active,.app-calendar .app-navigation button.icon-shared:focus,.app-calendar .app-navigation button.icon-shared:hover,.app-calendar .app-navigation button.icon-public:active,.app-calendar .app-navigation button.icon-public:focus,.app-calendar .app-navigation button.icon-public:hover{opacity:1 !important}.app-calendar .app-navigation #calendars-list{display:block !important}.app-calendar .app-navigation li.app-navigation-loading-placeholder-entry div.icon.icon-loading{min-height:44px}.app-calendar .app-navigation .app-navigation-entry-wrapper.deleted .app-navigation-entry__name{text-decoration:line-through}.app-calendar .app-navigation .app-navigation-entry-wrapper.open-sharing{box-shadow:inset 4px 0 var(--color-primary-element) !important;margin-left:-6px;padding-left:6px}.app-calendar .app-navigation .app-navigation-entry-wrapper.disabled .app-navigation-entry__name{color:var(--color-text-lighter) !important}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry{padding-left:0 !important}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry .avatar{width:32px;height:32px;background-color:var(--color-border-dark);background-size:16px}.app-calendar .app-navigation .app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry .avatar.published{background-color:var(--color-primary-element);color:#fff}.app-calendar .app-navigation .app-navigation-entry__multiselect{padding:0 8px}.app-calendar .app-navigation .app-navigation-entry__multiselect .multiselect{width:100%;border-radius:var(--border-radius-large)}.app-calendar .app-navigation .app-navigation-entry__multiselect .multiselect__content-wrapper{z-index:200 !important}.app-calendar .app-navigation .app-navigation-entry__utils .action-checkbox__label{padding-right:0 !important}.app-calendar .app-navigation .app-navigation-entry__utils .action-checkbox__label::before{margin:0 4px 0 !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar .app-navigation-entry__name{color:var(--color-text-maxcontrast) !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar:hover .app-navigation-entry__name,.app-calendar .app-navigation .app-navigation-entry-new-calendar--open .app-navigation-entry__name{color:var(--color-text-light) !important}.app-calendar .app-navigation .app-navigation-entry-new-calendar .action-item:not(.action-item--open) .action-item__menutoggle:not(:hover):not(:focus):not(:active){opacity:.5}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section div.multiselect{width:calc(100% - 14px);max-width:none;z-index:105}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .oneline{white-space:nowrap;position:relative}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList{list-style-type:none;display:flex;flex-direction:column}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li{height:44px;white-space:normal;display:inline-flex;align-items:center;position:relative}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li .username{padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:hover,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>a:focus,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:hover,.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu>a:focus{box-shadow:none !important;opacity:1 !important}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.icon:not(.hidden),.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu .icon:not(.hidden){padding:14px;height:44px;width:44px;opacity:.5;display:block;cursor:pointer}.app-calendar .app-navigation ul>li.app-navigation-entry-wrapper div.sharing-section .shareWithList>li>.sharingOptionsGroup>.share-menu{position:relative;display:block}.app-calendar .app-navigation ul .appointment-config-list .app-navigation-caption{margin-top:22px}.app-calendar .app-navigation ul .appointment-config-list .app-navigation-entry-link,.app-calendar .app-navigation ul .appointment-config-list .app-navigation-entry-link *{cursor:default}.app-calendar .app-sidebar .editor-invitee-list-empty-message,.app-calendar .app-sidebar .editor-reminders-list-empty-message,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message,.event-popover .event-popover__inner .editor-invitee-list-empty-message,.event-popover .event-popover__inner .editor-reminders-list-empty-message,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message{margin-top:20px}.app-calendar .app-sidebar .editor-invitee-list-empty-message__icon,.app-calendar .app-sidebar .editor-reminders-list-empty-message__icon,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__icon,.event-popover .event-popover__inner .editor-invitee-list-empty-message__icon,.event-popover .event-popover__inner .editor-reminders-list-empty-message__icon,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__icon{background-size:50px;height:50px;width:50px;margin:0 auto;opacity:.5}.app-calendar .app-sidebar .editor-invitee-list-empty-message__caption,.app-calendar .app-sidebar .editor-reminders-list-empty-message__caption,.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__caption,.event-popover .event-popover__inner .editor-invitee-list-empty-message__caption,.event-popover .event-popover__inner .editor-reminders-list-empty-message__caption,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__caption{margin-top:8px;text-align:center;color:var(--color-text-lighter)}.app-calendar .app-sidebar .editor-invitee-list-no-email-configured-message__icon,.event-popover .event-popover__inner .editor-invitee-list-no-email-configured-message__icon{font-size:50px;line-height:1em;user-select:none}.app-calendar .app-sidebar .editor-reminders-list-new-button,.event-popover .event-popover__inner .editor-reminders-list-new-button{width:100%;background-position-x:8px}.app-calendar .app-sidebar .app-sidebar-tab,.event-popover .event-popover__inner .app-sidebar-tab{overflow:unset !important;max-height:unset !important;height:auto !important}.app-calendar .app-sidebar .app-sidebar-tab__buttons,.event-popover .event-popover__inner .app-sidebar-tab__buttons{position:fixed;bottom:var(--body-container-margin);z-index:2;width:calc(27vw - 11px);min-width:289px;max-width:489px;background-color:var(--color-main-background);border-radius:0 0 var(--body-container-radius) 0;padding:0 8px 6px 0}.app-calendar .app-sidebar .app-sidebar-tab__buttons button,.event-popover .event-popover__inner .app-sidebar-tab__buttons button{width:100%;height:44px}.app-calendar .app-sidebar .app-sidebar-tab__content,.event-popover .event-popover__inner .app-sidebar-tab__content{margin-bottom:120px}.app-calendar .app-sidebar .property-title-time-picker-loading-placeholder,.event-popover .event-popover__inner .property-title-time-picker-loading-placeholder{width:100%}.app-calendar .app-sidebar .property-title-time-picker-loading-placeholder__icon,.event-popover .event-popover__inner .property-title-time-picker-loading-placeholder__icon{margin:0 auto;height:62px;width:62px;background-size:62px}.app-calendar .app-sidebar .app-sidebar__loading-indicator,.event-popover .event-popover__inner .app-sidebar__loading-indicator{width:100%;margin-top:20vh}.app-calendar .app-sidebar .app-sidebar__loading-indicator__icon,.event-popover .event-popover__inner .app-sidebar__loading-indicator__icon{margin:0 auto;height:44px;width:44px;background-size:44px}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section:not(:first-of-type),.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section:not(:first-of-type){margin-top:20px}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section--on-the-select{display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section--on-the-select .v-select,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section--on-the-select .v-select{width:100%;min-width:100px !important}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__title,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section__title{list-style:none}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set .repeat-option-set-section__grid{display:grid;grid-gap:0}.app-calendar .app-sidebar .repeat-option-set .repeat-option-set-section__grid .repeat-option-set-section-grid-item,.event-popover .event-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-calendar .app-sidebar .repeat-option-set--weekly .repeat-option-set-section__grid,.app-calendar .app-sidebar .repeat-option-set--monthly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--weekly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--monthly .repeat-option-set-section__grid{grid-template-columns:repeat(7, auto)}.app-calendar .app-sidebar .repeat-option-set--yearly .repeat-option-set-section__grid,.event-popover .event-popover__inner .repeat-option-set--yearly .repeat-option-set-section__grid{grid-template-columns:repeat(4, auto)}.app-calendar .app-sidebar .repeat-option-set--interval-freq,.event-popover .event-popover__inner .repeat-option-set--interval-freq{display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set--interval-freq .multiselect,.app-calendar .app-sidebar .repeat-option-set--interval-freq input[type=number],.event-popover .event-popover__inner .repeat-option-set--interval-freq .multiselect,.event-popover .event-popover__inner .repeat-option-set--interval-freq input[type=number]{min-width:100px;width:25%}.app-calendar .app-sidebar .repeat-option-set--end,.event-popover .event-popover__inner .repeat-option-set--end{margin-top:20px;display:flex;align-items:center}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__label,.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__end-type-select,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__label,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__end-type-select{display:block;min-width:160px;width:25%}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__until,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__until{min-width:75px;width:50%}.app-calendar .app-sidebar .repeat-option-set--end .repeat-option-end__count,.event-popover .event-popover__inner .repeat-option-set--end .repeat-option-end__count{min-width:75px;width:25%}.app-calendar .app-sidebar .repeat-option-set__label,.event-popover .event-popover__inner .repeat-option-set__label{margin-right:auto}.app-calendar .app-sidebar .repeat-option-warning,.event-popover .event-popover__inner .repeat-option-warning{text-align:center}.app-calendar .app-sidebar .property-title-time-picker,.event-popover .event-popover__inner .property-title-time-picker{width:100%}.app-calendar .app-sidebar .property-title-time-picker--readonly,.event-popover .event-popover__inner .property-title-time-picker--readonly{display:flex;align-items:center}.app-calendar .app-sidebar .property-title-time-picker__icon,.event-popover .event-popover__inner .property-title-time-picker__icon{width:34px;height:34px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-title-time-picker__time-pickers,.app-calendar .app-sidebar .property-title-time-picker__all-day,.event-popover .event-popover__inner .property-title-time-picker__time-pickers,.event-popover .event-popover__inner .property-title-time-picker__all-day{display:flex;align-items:center}.app-calendar .app-sidebar .property-title-time-picker__time-pickers,.event-popover .event-popover__inner .property-title-time-picker__time-pickers{flex-wrap:wrap;justify-content:space-between;gap:5px}.app-calendar .app-sidebar .property-title-time-picker__time-pickers .mx-datepicker,.event-popover .event-popover__inner .property-title-time-picker__time-pickers .mx-datepicker{flex:1 auto}.app-calendar .app-sidebar .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append,.event-popover .event-popover__inner .property-title-time-picker__time-pickers .mx-datepicker .mx-input-append{background-color:rgba(0,0,0,0) !important}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly{justify-content:start}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper{display:flex;align-items:center;padding:8px 7px;background-color:var(--color-main-background);color:var(--color-main-text);outline:none}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--start-date,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--start-date{padding-right:0}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--end-date,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper--end-date{padding-left:0}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon,.event-popover .event-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:.3}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon--highlighted{opacity:.7}.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.app-calendar .app-sidebar .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:focus,.event-popover .event-popover__inner .property-title-time-picker__time-pickers--readonly .property-title-time-picker-read-only-wrapper__icon:hover{opacity:1}.app-calendar .app-sidebar .property-title-time-picker__all-day,.event-popover .event-popover__inner .property-title-time-picker__all-day{padding-left:3px;margin-top:5px}.app-calendar .app-sidebar .property-title-time-picker__all-day .checkbox-radio-switch__label,.event-popover .event-popover__inner .property-title-time-picker__all-day .checkbox-radio-switch__label{min-height:32px}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon{margin-top:17px;opacity:.3;border:none;background-color:rgba(0,0,0,0);border-radius:0;padding:6px !important}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon--highlighted,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon--highlighted{opacity:.7}.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon:focus,.app-calendar .app-sidebar .property-title-time-picker .datetime-picker-inline-icon:hover,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon:focus,.event-popover .event-popover__inner .property-title-time-picker .datetime-picker-inline-icon:hover{opacity:1}.app-calendar .app-sidebar .property-alarm-list,.event-popover .event-popover__inner .property-alarm-list{width:100%}.app-calendar .app-sidebar .property-alarm-item,.event-popover .event-popover__inner .property-alarm-item{display:flex;align-items:center;min-height:44px}.app-calendar .app-sidebar .property-alarm-item__icon,.event-popover .event-popover__inner .property-alarm-item__icon{align-self:flex-start}.app-calendar .app-sidebar .property-alarm-item__icon--hidden,.event-popover .event-popover__inner .property-alarm-item__icon--hidden{visibility:hidden}.app-calendar .app-sidebar .property-alarm-item__icon .icon,.event-popover .event-popover__inner .property-alarm-item__icon .icon{width:34px;height:44px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-alarm-item__label,.event-popover .event-popover__inner .property-alarm-item__label{padding:0 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-self:center}.app-calendar .app-sidebar .property-alarm-item__options,.event-popover .event-popover__inner .property-alarm-item__options{margin-left:auto;display:flex;align-items:center;white-space:nowrap}.app-calendar .app-sidebar .property-alarm-item__edit,.event-popover .event-popover__inner .property-alarm-item__edit{display:flex;align-items:center;width:100%;min-width:0;padding-right:8px}.app-calendar .app-sidebar .property-alarm-item__edit input[type=number],.event-popover .event-popover__inner .property-alarm-item__edit input[type=number]{width:4em}.app-calendar .app-sidebar .property-alarm-item__edit .multiselect,.event-popover .event-popover__inner .property-alarm-item__edit .multiselect{flex:1 auto;height:34px;min-width:0}.app-calendar .app-sidebar .property-alarm-item__edit .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit .mx-datepicker{flex:1 auto}.app-calendar .app-sidebar .property-alarm-item__edit--all-day,.event-popover .event-popover__inner .property-alarm-item__edit--all-day{flex-wrap:wrap;margin-bottom:5px;gap:0 5px}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__distance,.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__distance,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time{display:flex;flex:1;align-items:center}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__distance .multiselect,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__distance .multiselect{width:6em}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time__before-at-label,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time__before-at-label{flex:0 0 auto;margin-right:5px}.app-calendar .app-sidebar .property-alarm-item__edit--all-day__time .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit--all-day__time .mx-datepicker{width:7em}.app-calendar .app-sidebar .property-alarm-item__edit--absolute .mx-datepicker,.event-popover .event-popover__inner .property-alarm-item__edit--absolute .mx-datepicker{width:unset}.app-calendar .app-sidebar .property-repeat,.event-popover .event-popover__inner .property-repeat{width:100%}.app-calendar .app-sidebar .property-repeat__summary,.event-popover .event-popover__inner .property-repeat__summary{display:flex;align-items:center}.app-calendar .app-sidebar .property-repeat__summary__icon,.event-popover .event-popover__inner .property-repeat__summary__icon{width:34px;height:34px;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-repeat__summary__content,.event-popover .event-popover__inner .property-repeat__summary__content{flex:1 auto;padding:8px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-calendar .app-sidebar .property-repeat__options,.event-popover .event-popover__inner .property-repeat__options{margin-bottom:5px}.app-calendar .app-sidebar .resource-list-item,.app-calendar .app-sidebar .invitees-list-item,.event-popover .event-popover__inner .resource-list-item,.event-popover .event-popover__inner .invitees-list-item{display:flex;align-items:center;min-height:44px}.app-calendar .app-sidebar .resource-list-item__displayname,.app-calendar .app-sidebar .invitees-list-item__displayname,.event-popover .event-popover__inner .resource-list-item__displayname,.event-popover .event-popover__inner .invitees-list-item__displayname{margin-left:8px}.app-calendar .app-sidebar .resource-list-item__actions,.app-calendar .app-sidebar .invitees-list-item__actions,.event-popover .event-popover__inner .resource-list-item__actions,.event-popover .event-popover__inner .invitees-list-item__actions{margin-left:auto}.app-calendar .app-sidebar .resource-list-item__organizer-hint,.app-calendar .app-sidebar .invitees-list-item__organizer-hint,.event-popover .event-popover__inner .resource-list-item__organizer-hint,.event-popover .event-popover__inner .invitees-list-item__organizer-hint{color:var(--color-text-maxcontrast);font-weight:300;margin-left:5px}.app-calendar .app-sidebar .resource-search__capacity,.event-popover .event-popover__inner .resource-search__capacity{display:flex;align-items:center}.app-calendar .app-sidebar .resource-search__capacity__actions,.event-popover .event-popover__inner .resource-search__capacity__actions{margin-left:5px}.app-calendar .app-sidebar .avatar-participation-status,.event-popover .event-popover__inner .avatar-participation-status{position:relative;height:38px;width:38px}.app-calendar .app-sidebar .avatar-participation-status__indicator,.event-popover .event-popover__inner .avatar-participation-status__indicator{position:absolute;bottom:0;right:0;background-size:10px;height:15px;width:15px;border-radius:50%}.app-calendar .app-sidebar .avatar-participation-status__indicator.accepted,.event-popover .event-popover__inner .avatar-participation-status__indicator.accepted{background-color:#2fb130}.app-calendar .app-sidebar .avatar-participation-status__indicator.declined,.event-popover .event-popover__inner .avatar-participation-status__indicator.declined{background-color:red}.app-calendar .app-sidebar .avatar-participation-status__indicator.tentative,.event-popover .event-popover__inner .avatar-participation-status__indicator.tentative{background-color:#ffa704}.app-calendar .app-sidebar .avatar-participation-status__indicator.delegated,.app-calendar .app-sidebar .avatar-participation-status__indicator.no-response,.event-popover .event-popover__inner .avatar-participation-status__indicator.delegated,.event-popover .event-popover__inner .avatar-participation-status__indicator.no-response{background-color:gray}.app-calendar .app-sidebar .property-text,.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-color,.app-calendar .app-sidebar .property-select-multiple,.app-calendar .app-sidebar .property-title,.app-calendar .app-sidebar .resource-capacity,.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .property-text,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-color,.event-popover .event-popover__inner .property-select-multiple,.event-popover .event-popover__inner .property-title,.event-popover .event-popover__inner .resource-capacity,.event-popover .event-popover__inner .resource-room-type{display:flex;width:100%;align-items:flex-start}.app-calendar .app-sidebar .property-text__icon,.app-calendar .app-sidebar .property-text__info,.app-calendar .app-sidebar .property-select__icon,.app-calendar .app-sidebar .property-select__info,.app-calendar .app-sidebar .property-color__icon,.app-calendar .app-sidebar .property-color__info,.app-calendar .app-sidebar .property-select-multiple__icon,.app-calendar .app-sidebar .property-select-multiple__info,.app-calendar .app-sidebar .property-title__icon,.app-calendar .app-sidebar .property-title__info,.app-calendar .app-sidebar .resource-capacity__icon,.app-calendar .app-sidebar .resource-capacity__info,.app-calendar .app-sidebar .resource-room-type__icon,.app-calendar .app-sidebar .resource-room-type__info,.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-text__info,.event-popover .event-popover__inner .property-select__icon,.event-popover .event-popover__inner .property-select__info,.event-popover .event-popover__inner .property-color__icon,.event-popover .event-popover__inner .property-color__info,.event-popover .event-popover__inner .property-select-multiple__icon,.event-popover .event-popover__inner .property-select-multiple__info,.event-popover .event-popover__inner .property-title__icon,.event-popover .event-popover__inner .property-title__info,.event-popover .event-popover__inner .resource-capacity__icon,.event-popover .event-popover__inner .resource-capacity__info,.event-popover .event-popover__inner .resource-room-type__icon,.event-popover .event-popover__inner .resource-room-type__info{height:34px;width:34px}.app-calendar .app-sidebar .property-text__icon--hidden,.app-calendar .app-sidebar .property-select__icon--hidden,.app-calendar .app-sidebar .property-color__icon--hidden,.app-calendar .app-sidebar .property-select-multiple__icon--hidden,.app-calendar .app-sidebar .property-title__icon--hidden,.app-calendar .app-sidebar .resource-capacity__icon--hidden,.app-calendar .app-sidebar .resource-room-type__icon--hidden,.event-popover .event-popover__inner .property-text__icon--hidden,.event-popover .event-popover__inner .property-select__icon--hidden,.event-popover .event-popover__inner .property-color__icon--hidden,.event-popover .event-popover__inner .property-select-multiple__icon--hidden,.event-popover .event-popover__inner .property-title__icon--hidden,.event-popover .event-popover__inner .resource-capacity__icon--hidden,.event-popover .event-popover__inner .resource-room-type__icon--hidden{visibility:hidden}.app-calendar .app-sidebar .property-text__info,.app-calendar .app-sidebar .property-select__info,.app-calendar .app-sidebar .property-color__info,.app-calendar .app-sidebar .property-select-multiple__info,.app-calendar .app-sidebar .property-title__info,.app-calendar .app-sidebar .resource-capacity__info,.app-calendar .app-sidebar .resource-room-type__info,.event-popover .event-popover__inner .property-text__info,.event-popover .event-popover__inner .property-select__info,.event-popover .event-popover__inner .property-color__info,.event-popover .event-popover__inner .property-select-multiple__info,.event-popover .event-popover__inner .property-title__info,.event-popover .event-popover__inner .resource-capacity__info,.event-popover .event-popover__inner .resource-room-type__info{display:flex;justify-content:center;flex-shrink:0;opacity:.5}.app-calendar .app-sidebar .property-text__info:hover,.app-calendar .app-sidebar .property-select__info:hover,.app-calendar .app-sidebar .property-color__info:hover,.app-calendar .app-sidebar .property-select-multiple__info:hover,.app-calendar .app-sidebar .property-title__info:hover,.app-calendar .app-sidebar .resource-capacity__info:hover,.app-calendar .app-sidebar .resource-room-type__info:hover,.event-popover .event-popover__inner .property-text__info:hover,.event-popover .event-popover__inner .property-select__info:hover,.event-popover .event-popover__inner .property-color__info:hover,.event-popover .event-popover__inner .property-select-multiple__info:hover,.event-popover .event-popover__inner .property-title__info:hover,.event-popover .event-popover__inner .resource-capacity__info:hover,.event-popover .event-popover__inner .resource-room-type__info:hover{opacity:1}.app-calendar .app-sidebar .property-text__icon,.app-calendar .app-sidebar .property-select__icon,.app-calendar .app-sidebar .property-color__icon,.app-calendar .app-sidebar .property-select-multiple__icon,.app-calendar .app-sidebar .property-title__icon,.app-calendar .app-sidebar .resource-capacity__icon,.app-calendar .app-sidebar .resource-room-type__icon,.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-select__icon,.event-popover .event-popover__inner .property-color__icon,.event-popover .event-popover__inner .property-select-multiple__icon,.event-popover .event-popover__inner .property-title__icon,.event-popover .event-popover__inner .resource-capacity__icon,.event-popover .event-popover__inner .resource-room-type__icon{flex-shrink:0;margin-left:-5px;margin-right:5px}.app-calendar .app-sidebar .property-text__input,.app-calendar .app-sidebar .property-select__input,.app-calendar .app-sidebar .property-color__input,.app-calendar .app-sidebar .property-select-multiple__input,.app-calendar .app-sidebar .property-title__input,.app-calendar .app-sidebar .resource-capacity__input,.app-calendar .app-sidebar .resource-room-type__input,.event-popover .event-popover__inner .property-text__input,.event-popover .event-popover__inner .property-select__input,.event-popover .event-popover__inner .property-color__input,.event-popover .event-popover__inner .property-select-multiple__input,.event-popover .event-popover__inner .property-title__input,.event-popover .event-popover__inner .resource-capacity__input,.event-popover .event-popover__inner .resource-room-type__input{flex-grow:2}.app-calendar .app-sidebar .property-text__input textarea,.app-calendar .app-sidebar .property-text__input input,.app-calendar .app-sidebar .property-text__input div.v-select,.app-calendar .app-sidebar .property-select__input textarea,.app-calendar .app-sidebar .property-select__input input,.app-calendar .app-sidebar .property-select__input div.v-select,.app-calendar .app-sidebar .property-color__input textarea,.app-calendar .app-sidebar .property-color__input input,.app-calendar .app-sidebar .property-color__input div.v-select,.app-calendar .app-sidebar .property-select-multiple__input textarea,.app-calendar .app-sidebar .property-select-multiple__input input,.app-calendar .app-sidebar .property-select-multiple__input div.v-select,.app-calendar .app-sidebar .property-title__input textarea,.app-calendar .app-sidebar .property-title__input input,.app-calendar .app-sidebar .property-title__input div.v-select,.app-calendar .app-sidebar .resource-capacity__input textarea,.app-calendar .app-sidebar .resource-capacity__input input,.app-calendar .app-sidebar .resource-capacity__input div.v-select,.app-calendar .app-sidebar .resource-room-type__input textarea,.app-calendar .app-sidebar .resource-room-type__input input,.app-calendar .app-sidebar .resource-room-type__input div.v-select,.event-popover .event-popover__inner .property-text__input textarea,.event-popover .event-popover__inner .property-text__input input,.event-popover .event-popover__inner .property-text__input div.v-select,.event-popover .event-popover__inner .property-select__input textarea,.event-popover .event-popover__inner .property-select__input input,.event-popover .event-popover__inner .property-select__input div.v-select,.event-popover .event-popover__inner .property-color__input textarea,.event-popover .event-popover__inner .property-color__input input,.event-popover .event-popover__inner .property-color__input div.v-select,.event-popover .event-popover__inner .property-select-multiple__input textarea,.event-popover .event-popover__inner .property-select-multiple__input input,.event-popover .event-popover__inner .property-select-multiple__input div.v-select,.event-popover .event-popover__inner .property-title__input textarea,.event-popover .event-popover__inner .property-title__input input,.event-popover .event-popover__inner .property-title__input div.v-select,.event-popover .event-popover__inner .resource-capacity__input textarea,.event-popover .event-popover__inner .resource-capacity__input input,.event-popover .event-popover__inner .resource-capacity__input div.v-select,.event-popover .event-popover__inner .resource-room-type__input textarea,.event-popover .event-popover__inner .resource-room-type__input input,.event-popover .event-popover__inner .resource-room-type__input div.v-select{width:100%}.app-calendar .app-sidebar .property-text__input textarea,.app-calendar .app-sidebar .property-select__input textarea,.app-calendar .app-sidebar .property-color__input textarea,.app-calendar .app-sidebar .property-select-multiple__input textarea,.app-calendar .app-sidebar .property-title__input textarea,.app-calendar .app-sidebar .resource-capacity__input textarea,.app-calendar .app-sidebar .resource-room-type__input textarea,.event-popover .event-popover__inner .property-text__input textarea,.event-popover .event-popover__inner .property-select__input textarea,.event-popover .event-popover__inner .property-color__input textarea,.event-popover .event-popover__inner .property-select-multiple__input textarea,.event-popover .event-popover__inner .property-title__input textarea,.event-popover .event-popover__inner .resource-capacity__input textarea,.event-popover .event-popover__inner .resource-room-type__input textarea{max-height:calc(100vh - 500px);vertical-align:top;margin:0}.app-calendar .app-sidebar .property-text__input--readonly div,.app-calendar .app-sidebar .property-select__input--readonly div,.app-calendar .app-sidebar .property-color__input--readonly div,.app-calendar .app-sidebar .property-select-multiple__input--readonly div,.app-calendar .app-sidebar .property-title__input--readonly div,.app-calendar .app-sidebar .resource-capacity__input--readonly div,.app-calendar .app-sidebar .resource-room-type__input--readonly div,.event-popover .event-popover__inner .property-text__input--readonly div,.event-popover .event-popover__inner .property-select__input--readonly div,.event-popover .event-popover__inner .property-color__input--readonly div,.event-popover .event-popover__inner .property-select-multiple__input--readonly div,.event-popover .event-popover__inner .property-title__input--readonly div,.event-popover .event-popover__inner .resource-capacity__input--readonly div,.event-popover .event-popover__inner .resource-room-type__input--readonly div{width:calc(100% - 8px);white-space:pre-line;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-calendar .app-sidebar .property-text__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-select__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-color__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .property-title__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .resource-capacity__input--readonly-calendar-picker div.calendar-picker-option,.app-calendar .app-sidebar .resource-room-type__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-text__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-select__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-color__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-select-multiple__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .property-title__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .resource-capacity__input--readonly-calendar-picker div.calendar-picker-option,.event-popover .event-popover__inner .resource-room-type__input--readonly-calendar-picker div.calendar-picker-option{padding:8px 7px}.app-calendar .app-sidebar .property-text,.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-color,.app-calendar .app-sidebar .property-select-multiple,.app-calendar .app-sidebar .property-title,.app-calendar .app-sidebar .property-repeat,.app-calendar .app-sidebar .resource-capacity,.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .property-text,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-color,.event-popover .event-popover__inner .property-select-multiple,.event-popover .event-popover__inner .property-title,.event-popover .event-popover__inner .property-repeat,.event-popover .event-popover__inner .resource-capacity,.event-popover .event-popover__inner .resource-room-type{margin-bottom:5px}.app-calendar .app-sidebar .property-text--readonly,.app-calendar .app-sidebar .property-select--readonly,.app-calendar .app-sidebar .property-color--readonly,.app-calendar .app-sidebar .property-select-multiple--readonly,.app-calendar .app-sidebar .property-title--readonly,.app-calendar .app-sidebar .property-repeat--readonly,.app-calendar .app-sidebar .resource-capacity--readonly,.app-calendar .app-sidebar .resource-room-type--readonly,.event-popover .event-popover__inner .property-text--readonly,.event-popover .event-popover__inner .property-select--readonly,.event-popover .event-popover__inner .property-color--readonly,.event-popover .event-popover__inner .property-select-multiple--readonly,.event-popover .event-popover__inner .property-title--readonly,.event-popover .event-popover__inner .property-repeat--readonly,.event-popover .event-popover__inner .resource-capacity--readonly,.event-popover .event-popover__inner .resource-room-type--readonly{margin-bottom:0}.app-calendar .app-sidebar .property-select,.app-calendar .app-sidebar .property-select-multiple,.event-popover .event-popover__inner .property-select,.event-popover .event-popover__inner .property-select-multiple{align-items:center}.app-calendar .app-sidebar .property-select .v-select,.app-calendar .app-sidebar .property-select-multiple .v-select,.event-popover .event-popover__inner .property-select .v-select,.event-popover .event-popover__inner .property-select-multiple .v-select{min-width:unset !important}.app-calendar .app-sidebar .property-color__input,.event-popover .event-popover__inner .property-color__input{display:flex;gap:5px;margin-bottom:5px}.app-calendar .app-sidebar .property-color__input--readonly,.event-popover .event-popover__inner .property-color__input--readonly{margin:3px 0 3px 7px}.app-calendar .app-sidebar .property-color__color-preview,.event-popover .event-popover__inner .property-color__color-preview{width:44px !important;height:44px !important;border-radius:44px}.app-calendar .app-sidebar .property-text__icon,.event-popover .event-popover__inner .property-text__icon{height:unset;align-self:flex-start;padding-top:12px}.app-calendar .app-sidebar .property-text--readonly .property-text__icon,.event-popover .event-popover__inner .property-text--readonly .property-text__icon{padding-top:10px}.app-calendar .app-sidebar .property-text__input--readonly,.event-popover .event-popover__inner .property-text__input--readonly{line-height:1;padding-top:calc(var(--default-line-height)/2 - .5lh)}.app-calendar .app-sidebar .property-text__input textarea,.event-popover .event-popover__inner .property-text__input textarea{resize:none}.app-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly,.event-popover .event-popover__inner .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly{width:100%}.app-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper,.event-popover .event-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-calendar .app-sidebar .property-select-multiple .property-select-multiple__input.property-select-multiple__input--readonly .property-select-multiple-colored-tag-wrapper .multiselect__tag,.event-popover .event-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-calendar .app-sidebar .property-title__input,.app-calendar .app-sidebar .property-title input,.event-popover .event-popover__inner .property-title__input,.event-popover .event-popover__inner .property-title input{font-weight:bold}.app-calendar .app-sidebar .property-title__input--readonly,.event-popover .event-popover__inner .property-title__input--readonly{font-size:18px}.app-calendar .app-sidebar .property-title input,.app-calendar .app-sidebar .property-title-time-picker input,.event-popover .event-popover__inner .property-title input,.event-popover .event-popover__inner .property-title-time-picker input{margin:0}.app-calendar .app-sidebar .resource-room-type,.event-popover .event-popover__inner .resource-room-type{margin-bottom:5px}.event-popover .event-popover__inner .event-popover__response-buttons{margin-top:8px;margin-bottom:0}.event-popover .event-popover__inner .property-text__icon,.event-popover .event-popover__inner .property-title-time-picker__icon{margin:0 !important}.timezone-popover-wrapper .popover__inner{padding:20px}.timezone-popover-wrapper__title{margin-bottom:8px}.timezone-popover-wrapper__timezone-select{min-width:200px}.event-popover .v-popper__inner{overflow:unset !important}.event-popover .event-popover__inner{text-align:left;max-width:480px;width:480px;padding:5px 10px 10px 10px}.event-popover .event-popover__inner .empty-content{margin-top:0 !important;padding:50px 0}.event-popover .event-popover__inner .property-title-time-picker:not(.property-title-time-picker--readonly){margin-bottom:12px}.event-popover .event-popover__inner .event-popover__invitees .avatar-participation-status__text{bottom:22px}.event-popover .event-popover__inner .event-popover__buttons{margin-top:8px}.event-popover .event-popover__inner .event-popover__top-right-actions{display:flex;gap:var(--default-grid-baseline);position:absolute !important;top:var(--default-grid-baseline) !important;right:var(--default-grid-baseline) !important;z-index:100 !important;opacity:.7 !important;border-radius:22px !important}.event-popover .event-popover__inner .event-popover__top-right-actions .action-item.action-item--single{width:44px !important;height:44px !important}.event-popover .event-popover__inner .popover-loading-indicator{width:100%}.event-popover .event-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{display:flex;align-items:center;overflow:hidden}.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;white-space:nowrap;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;flex-shrink:0}.property-select-multiple-colored-tag .icon{margin-left:4px;scale:.8}.resource-list-button-group,.invitees-list-button-group{width:100%;display:flex;justify-content:space-between;align-items:center}.resource-list-button-group:not(:empty),.invitees-list-button-group:not(:empty){margin-top:20px}.vs__dropdown-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-list-item,.invitees-search-list-item{display:flex;align-items:center;width:100%;padding-right:32px}.resource-search-list-item__label,.invitees-search-list-item__label{width:100%;padding:0 8px}.resource-search-list-item__label__availability,.invitees-search-list-item__label__availability{color:var(--color-text-maxcontrast)}.resource-search-list-item__label div,.invitees-search-list-item__label div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search-list-item__label div:nth-child(1),.invitees-search-list-item__label div:nth-child(1){color:var(--color-main-text)}.resource-search-list-item__label div:nth-child(2),.invitees-search-list-item__label div:nth-child(2){color:var(--color-text-lighter);line-height:1}.resource-search__multiselect,.invitees-search__multiselect{width:100%}#app-settings .settings-fieldset-interior-item{padding:5px 0}#app-settings .settings-fieldset-interior-item .action-checkbox{line-height:unset !important;white-space:unset !important}#app-settings .settings-fieldset-interior-item .action-checkbox__label::before{margin:0 6px 3px 3px !important;flex-shrink:0}#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;position:relative}#app-settings .settings-fieldset-interior-item__import-button .material-design-icon{position:absolute}#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:block}#app-settings .settings-fieldset-interior-item--slotDuration .multiselect,#app-settings .settings-fieldset-interior-item--defaultReminder .multiselect{display:block}#app-settings .settings-fieldset-interior-item--timezone,#app-settings .settings-fieldset-interior-item--default-calendar{width:100%}#app-settings .settings-fieldset-interior-item--timezone .multiselect,#app-settings .settings-fieldset-interior-item--default-calendar .multiselect{width:100%}.shortcut-overview-modal .modal-container{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}@media screen and (max-width: 800px){.shortcut-overview-modal .modal-container .shortcut-section{width:100%}}.appointment-config-modal{padding:2vw}.appointment-config-modal__form{display:flex;flex-direction:column;width:100%}.appointment-config-modal__form fieldset{padding:20px 0}.appointment-config-modal__form fieldset header{font-size:16px;margin-bottom:3px}.appointment-config-modal__form .availability-select,.appointment-config-modal__form .calendar-select{display:flex;flex-direction:column}.appointment-config-modal__form__row--wrapped{display:flex;flex-wrap:wrap;gap:10px 50px}.appointment-config-modal__form__row--wrapped>div{flex:1 200px}.appointment-config-modal__form__row--local{display:flex;flex-direction:column}.appointment-config-modal__form__row+.appointment-config-modal__form__row{margin-top:10px}.appointment-config-modal__form .multiselect__tags{height:unset !important;margin:0 !important}.appointment-config-modal__submit-button{margin-top:20px}.app-config-modal-confirmation .empty-content{margin-top:0 !important;margin-bottom:20px}.app-config-modal-confirmation__buttons{display:flex;justify-content:center;gap:0 10px}.modal--scheduler{position:relative}.modal--scheduler .fc-bgevent{opacity:.8}.modal--scheduler .blocking-event-free-busy{border-color:var(--color-primary-element);border-style:solid;border-left-width:2px;border-right-width:2px;background-color:rgba(0,0,0,0) !important;opacity:.7 !important;z-index:2}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--first-row{border-radius:var(--border-radius) var(--border-radius) 0 0;border-top-width:2px}.modal--scheduler .blocking-event-free-busy.blocking-event-free-busy--last-row{border-radius:0 0 var(--border-radius) var(--border-radius);border-bottom-width:2px}.modal--scheduler .loading-indicator{width:100%;position:absolute;top:0;height:50px;margin-top:75px}.freebusy-caption{margin-top:10px}.freebusy-caption__calendar-user-types,.freebusy-caption__colors{width:50%;display:flex}.freebusy-caption__colors{width:100%;display:flex;flex-direction:column;padding:5px}.freebusy-caption__colors .freebusy-caption-item{display:flex;align-items:center;margin-right:30px}.freebusy-caption__colors .freebusy-caption-item__color{height:1em;width:2em;display:block;border:1px solid var(--color-border-dark);opacity:.8}.freebusy-caption__colors .freebusy-caption-item__label{margin-left:5px}.fc{--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-element);--fc-event-border-color: var(--color-primary-element-text);--fc-event-text-color: var(--color-primary-element-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-element);--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 .fc-timegrid-slot-minor{border-top-style:none !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{padding:2px 6px;font-weight:bold;background-color:var(--color-primary-element);color:var(--color-primary-element-text) !important;border-radius:var(--border-radius-pill)}.fc-day-today .fc-event{box-shadow:0px 0px 0px 1px var(--color-primary-element-light) !important}.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number{margin:4px;width:24px;height:24px;text-align:center;font-weight:bold !important;padding:0 !important;background:var(--color-primary-element);color:var(--color-primary-element-text);border-radius:50%}.fc-list-table td{white-space:normal;word-break:break-word}.fc .fc-list-sticky .fc-list-day>*{z-index:1}.fc-list-table .fc-list-day-cushion{padding-left:calc(var(--default-clickable-area) + var(--default-grid-baseline)*2)}.fc-timeGridWeek-view .fc-col-header-cell.fc-day-today,.fc-timeGridWeek-view .fc-daygrid-day.fc-day-today,.fc-timeGridWeek-view .fc-timegrid-col.fc-day-today,.fc-dayGridMonth-view .fc-col-header-cell.fc-day-today,.fc-dayGridMonth-view .fc-daygrid-day.fc-day-today,.fc-dayGridMonth-view .fc-timegrid-col.fc-day-today{background-color:var(--color-primary-element-light) !important}.fc-daygrid-day.fc-day.fc-day-other,.fc .fc-daygrid-day.fc-day-today.fc-day-other{background-color:var(--color-background-dark) !important;border:1px solid var(--color-background-darker)}.fc-daygrid-day.fc-day.fc-day-other .fc-daygrid-day-top,.fc .fc-daygrid-day.fc-day-today.fc-day-other .fc-daygrid-day-top{opacity:.6}.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:.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:4px 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-timeGridWeek-view .fc-event-main{flex-wrap:wrap}.fc-v-event{min-height:4em}.fc-v-event.fc-timegrid-event-short{min-height:2em}.fc-v-event .fc-event-title{white-space:initial}.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}.fc-col-header-cell{padding-top:10px !important}.fc-timegrid-axis-cushion{margin-top:44px}.fc-timegrid-axis.fc-scrollgrid-shrink{height:65px}.toast-calendar-multiline{white-space:pre-wrap}.content.app-calendar>div.app-content{overflow-x:hidden}.pending-event .fc-list-event-time{color:#000}.pending-event .fc-list-event-title{color:#000}.pending-event{position:relative;display:inline-block}.pending-event::before,.pending-event::after{content:"";position:absolute;left:0;width:100%;height:1px;background:#171717;transform:scaleY(0.5)}.pending-event::before{top:40%}.pending-event::after{top:60%}.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__actions{display:flex;gap:5px}.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}.content.app-calendar.app-calendar-public-embedded #embed-header{position:fixed;top:0;left:0;height:50px;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;gap:5px}.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}#body-public input#initial-state-calendar-is_embed~header#header{display:none}#body-public .app-calendar-public+footer{border-radius:0 0 var(--border-radius-large) var(--border-radius-large)}#body-public .app-calendar-public .app-content{height:calc(100% - 65px) !important}.property-text__input--linkify{flex-basis:min-content}.linkify-links{border:2px solid var(--color-border-maxcontrast);border-radius:var(--border-radius-large);cursor:text;width:100% !important;box-sizing:border-box;padding:12px;white-space:pre-line;overflow:auto;line-height:normal;word-break:break-word;display:inline-block;vertical-align:top;max-height:16em;max-height:calc(100vh - 500px)}.linkify-links a.linkified{text-decoration:underline;margin:0}.linkify-links a.linkified::after{content:" ↗"}',"/**\r\n * Calendar App\r\n *\r\n * @copyright 2016 Raghu Nayyar <hey@raghunayyar.com>\r\n * @copyright 2018 Georg Ehrke <oc.list@georgehrke.com>\r\n * @copyright 2017 John Molakvoæ <skjnldsv@protonmail.com>\r\n *\r\n * @author Raghu Nayyar\r\n * @author Georg Ehrke\r\n * @author John Molakvoæ\r\n * @author Richard Steinmetz <richard@steinmetz.cloud>\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.app-calendar {\r\n\t.datepicker-button-section,\r\n\t.today-button-section,\r\n\t.view-button-section {\r\n\t\tdisplay: flex;\r\n\r\n\t\t.button {\r\n\t\t\t// this border-radius affects the button in the middle of the group\r\n\t\t\t// for the rounded corner buttons on the sides, see further below\r\n\t\t\tborder-radius: 0;\r\n\t\t\tfont-weight: normal;\r\n\t\t\tmargin: 0 0 var(--default-grid-baseline) 0;\r\n\t\t\tflex-grow: 1;\r\n\t\t}\r\n\r\n\t\t.button:first-child:not(:only-of-type) {\r\n\t\t\tborder-radius: var(--border-radius-pill) 0 0 var(--border-radius-pill);\r\n\t\t}\r\n\r\n\t\t.button:last-child:not(:only-of-type) {\r\n\t\t\tborder-radius: 0 var(--border-radius-pill) var(--border-radius-pill) 0;\r\n\t\t}\r\n\r\n\t\t.button:not(:only-of-type):not(:first-child):not(:last-child) {\r\n\t\t\tborder-radius: 0;\r\n\t\t}\r\n\r\n\t\t.button:only-child {\r\n\t\t\tborder-radius: var(--border-radius-pill);\r\n\t\t}\r\n\r\n\t\t.button:hover,\r\n\t\t.button:focus,\r\n\t\t.button.active {\r\n\t\t\tz-index: 50;\r\n\t\t}\r\n\t}\r\n\r\n\t.datepicker-button-section {\r\n\t\t&__datepicker-label {\r\n\t\t\tflex-grow: 4 !important;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__datepicker {\r\n\t\t\tmargin-left: 26px;\r\n\t\t\tmargin-top: 48px;\r\n\t\t\tposition: absolute !important;\r\n\t\t\twidth: 0 !important;\r\n\r\n\t\t\t.mx-input-wrapper {\r\n\t\t\t\tdisplay: none !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__previous,\r\n\t\t&__next {\r\n\t\t\tbackground-size: 10px;\r\n\t\t\tflex-grow: 0 !important;\r\n\t\t\twidth: 34px;\r\n\t\t\tpadding: 0 6px !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.app-navigation-header {\r\n\t\tpadding: calc(var(--default-grid-baseline, 4px) * 2);\r\n\t}\r\n\r\n\t.new-event-today-view-section {\r\n\t\tdisplay: flex;\r\n\r\n\t\t// Fix margins from core\r\n\t\t.button {\r\n\t\t\tmargin: 0 var(--default-grid-baseline) 0 0;\r\n\t\t}\r\n\r\n\t\t.new-event {\r\n\t\t\tflex-grow: 5;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\toverflow: hidden;\r\n\t\t}\r\n\r\n\t\t.today {\r\n\t\t\tflex-grow: 1;\r\n\t\t\tfont-weight: normal !important;\r\n\t\t}\r\n\t}\r\n\r\n\t// Add background to navigation toggle to fix overlap with calendar elements\r\n\t.app-navigation-toggle {\r\n\t\tbackground-color: var(--color-main-background) !important;\r\n\t}\r\n\r\n\t.app-navigation {\r\n\t\tbutton.icon-share {\r\n\t\t\topacity: 0.3 !important;\r\n\t\t}\r\n\r\n\t\tbutton.icon-shared,\r\n\t\tbutton.icon-public {\r\n\t\t\topacity: 0.7 !important;\r\n\t\t}\r\n\r\n\t\tbutton.icon-share:active,\r\n\t\tbutton.icon-share:focus,\r\n\t\tbutton.icon-share:hover,\r\n\t\tbutton.icon-shared:active,\r\n\t\tbutton.icon-shared:focus,\r\n\t\tbutton.icon-shared:hover,\r\n\t\tbutton.icon-public:active,\r\n\t\tbutton.icon-public:focus,\r\n\t\tbutton.icon-public:hover {\r\n\t\t\topacity: 1 !important;\r\n\t\t}\r\n\r\n\t\t#calendars-list {\r\n\t\t\tdisplay: block !important;\r\n\t\t}\r\n\r\n\t\tli.app-navigation-loading-placeholder-entry {\r\n\t\t\tdiv.icon.icon-loading {\r\n\t\t\t\tmin-height: 44px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry-wrapper.deleted {\r\n\t\t\t.app-navigation-entry__name {\r\n\t\t\t\ttext-decoration: line-through;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry-wrapper.open-sharing {\r\n\t\t\tbox-shadow: inset 4px 0 var(--color-primary-element) !important;\r\n\t\t\tmargin-left: -6px;\r\n\t\t\tpadding-left: 6px;\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry-wrapper.disabled {\r\n\t\t\t.app-navigation-entry__name {\r\n\t\t\t\tcolor: var(--color-text-lighter) !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry-wrapper .app-navigation-entry__children .app-navigation-entry {\r\n\t\t\tpadding-left: 0 !important;\r\n\r\n\t\t\t.avatar {\r\n\t\t\t\twidth: 32px;\r\n\t\t\t\theight: 32px;\r\n\t\t\t\tbackground-color: var(--color-border-dark);\r\n\t\t\t\tbackground-size: 16px;\r\n\t\t\t}\r\n\r\n\t\t\t.avatar.published {\r\n\t\t\t\tbackground-color: var(--color-primary-element);\r\n\t\t\t\tcolor: white;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry__multiselect {\r\n\t\t\tpadding: 0 8px;\r\n\r\n\t\t\t.multiselect {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-radius: var(--border-radius-large);\r\n\r\n\t\t\t\t&__content-wrapper {\r\n\t\t\t\t\tz-index: 200 !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry__utils {\r\n\t\t\t.action-checkbox__label {\r\n\t\t\t\tpadding-right: 0 !important;\r\n\t\t\t}\r\n\r\n\t\t\t.action-checkbox__label::before {\r\n\t\t\t\tmargin: 0 4px 0 !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.app-navigation-entry-new-calendar {\r\n\t\t\t.app-navigation-entry__name {\r\n\t\t\t\tcolor: var(--color-text-maxcontrast) !important;\r\n\t\t\t}\r\n\r\n\t\t\t&:hover,\r\n\t\t\t&--open {\r\n\t\t\t\t.app-navigation-entry__name{\r\n\t\t\t\t\tcolor: var(--color-text-light) !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.action-item:not(.action-item--open) {\r\n\t\t\t\t.action-item__menutoggle:not(:hover):not(:focus):not(:active) {\r\n\t\t\t\t\topacity: .5;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\r\n\t\tul {\r\n\r\n\t\t\t// Calendar list items / Subscription list items\r\n\t\t\t> li.app-navigation-entry-wrapper {\r\n\r\n\t\t\t\tdiv.sharing-section {\r\n\t\t\t\t\t//box-shadow: inset 4px 0 var(--color-primary-element);\r\n\t\t\t\t\t//padding-left: 12px;\r\n\t\t\t\t\t//padding-right: 12px;\r\n\t\t\t\t\t//width: 100%;\r\n\r\n\t\t\t\t\tdiv.multiselect {\r\n\t\t\t\t\t\twidth: calc(100% - 14px);\r\n\t\t\t\t\t\tmax-width: none;\r\n\t\t\t\t\t\tz-index: 105;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.oneline {\r\n\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.shareWithList {\r\n\t\t\t\t\t\tlist-style-type: none;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tflex-direction: column;\r\n\r\n\t\t\t\t\t\t> li {\r\n\t\t\t\t\t\t\theight: 44px;\r\n\t\t\t\t\t\t\twhite-space: normal;\r\n\t\t\t\t\t\t\tdisplay: inline-flex;\r\n\t\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\t\tposition: relative;\r\n\r\n\r\n\r\n\t\t\t\t\t\t\t.username {\r\n\t\t\t\t\t\t\t\tpadding: 0 8px;\r\n\t\t\t\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\t\t\ttext-overflow: ellipsis;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t> .sharingOptionsGroup {\r\n\t\t\t\t\t\t\t\tmargin-left: auto;\r\n\t\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\t\t\twhite-space: nowrap;\r\n\r\n\t\t\t\t\t\t\t\t> a:hover,\r\n\t\t\t\t\t\t\t\t> a:focus,\r\n\t\t\t\t\t\t\t\t> .share-menu > a:hover,\r\n\t\t\t\t\t\t\t\t> .share-menu > a:focus {\r\n\t\t\t\t\t\t\t\t\tbox-shadow: none !important;\r\n\t\t\t\t\t\t\t\t\topacity: 1 !important;\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t> .icon:not(.hidden),\r\n\t\t\t\t\t\t\t\t> .share-menu .icon:not(.hidden){\r\n\t\t\t\t\t\t\t\t\tpadding: 14px;\r\n\t\t\t\t\t\t\t\t\theight: 44px;\r\n\t\t\t\t\t\t\t\t\twidth: 44px;\r\n\t\t\t\t\t\t\t\t\topacity: 0.5;\r\n\t\t\t\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t> .share-menu {\r\n\t\t\t\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.appointment-config-list {\r\n\t\t\t\t.app-navigation-caption {\r\n\t\t\t\t\tmargin-top: 22px;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.app-navigation-entry-link,\r\n\t\t\t\t.app-navigation-entry-link * {\r\n\t\t\t\t\tcursor: default;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n * @author Richard Steinmetz <richard@steinmetz.cloud>\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.app-calendar .app-sidebar,\r\n.event-popover .event-popover__inner {\r\n\t.editor-invitee-list-empty-message,\r\n\t.editor-reminders-list-empty-message,\r\n\t.editor-invitee-list-no-email-configured-message {\r\n\t\tmargin-top: 20px;\r\n\r\n\t\t&__icon {\r\n\t\t\tbackground-size: 50px;\r\n\t\t\theight: 50px;\r\n\t\t\twidth: 50px;\r\n\t\t\tmargin: 0 auto;\r\n\t\t\topacity: .5;\r\n\t\t}\r\n\r\n\t\t&__caption {\r\n\t\t\tmargin-top: 8px;\r\n\t\t\ttext-align: center;\r\n\t\t\tcolor: var(--color-text-lighter);\r\n\t\t}\r\n\t}\r\n\r\n\t.editor-invitee-list-no-email-configured-message {\r\n\t\t&__icon {\r\n\t\t\tfont-size: 50px;\r\n\t\t\tline-height: 1em;\r\n\t\t\tuser-select: none;\r\n\t\t}\r\n\t}\r\n\r\n\t.editor-reminders-list-new-button {\r\n\t\twidth: 100%;\r\n\t\tbackground-position-x: 8px;\r\n\t}\r\n\r\n\t.app-sidebar-tab {\r\n\t\t// Make the whole sidebar scrollable instead of just the active tab\r\n\t\toverflow: unset !important;\r\n\t\tmax-height: unset !important;\r\n\t\theight: auto !important;\r\n\r\n\t\t&__buttons {\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom: var(--body-container-margin);;\r\n\t\t\tz-index: 2;\r\n\t\t\twidth: calc(27vw - 11px);\r\n\t\t\tmin-width: 300px - 11px;\r\n\t\t\tmax-width: 500px - 11px;\r\n\t\t\tbackground-color: var(--color-main-background);\r\n\t\t\tborder-radius: 0 0 var(--body-container-radius) 0;\r\n\t\t\tpadding: 0 8px 6px 0;\r\n\r\n\t\t\tbutton {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 44px;\r\n\t\t\t}\r\n\t\t}\r\n\t\t&__content {\r\n\t\t\tmargin-bottom: 120px;\r\n\t\t}\r\n\t}\r\n\r\n\t.property-title-time-picker-loading-placeholder {\r\n\t\twidth: 100%;\r\n\r\n\t\t&__icon {\r\n\t\t\tmargin: 0 auto;\r\n\t\t\theight: 62px;\r\n\t\t\twidth: 62px;\r\n\t\t\tbackground-size: 62px;\r\n\t\t}\r\n\t}\r\n\r\n\t.app-sidebar__loading-indicator {\r\n\t\twidth: 100%;\r\n\t\tmargin-top: 20vh;\r\n\r\n\t\t&__icon {\r\n\t\t\tmargin: 0 auto;\r\n\t\t\theight: 44px;\r\n\t\t\twidth: 44px;\r\n\t\t\tbackground-size: 44px;\r\n\t\t}\r\n\t}\r\n\r\n\t.repeat-option-set {\r\n\t\t.repeat-option-set-section {\r\n\t\t\t&:not(:first-of-type) {\r\n\t\t\t\tmargin-top: 20px\r\n\t\t\t}\r\n\r\n\t\t\t&--on-the-select {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t.v-select {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tmin-width: 100px !important; // Set a lower min-width\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&__title {\r\n\t\t\t\tlist-style: none;\r\n\t\t\t}\r\n\r\n\t\t\t&__grid {\r\n\t\t\t\tdisplay: grid;\r\n\t\t\t\tgrid-gap: 0;\r\n\r\n\t\t\t\t.repeat-option-set-section-grid-item {\r\n\t\t\t\t\tpadding: 8px;\r\n\t\t\t\t\tborder: 1px solid var(--color-border-dark);\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tmargin: 0;\r\n\t\t\t\t\tborder-radius: 0;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--weekly,\r\n\t\t&--monthly {\r\n\t\t\t.repeat-option-set-section {\r\n\t\t\t\t&__grid {\r\n\t\t\t\t\tgrid-template-columns: repeat(7, auto);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--yearly {\r\n\t\t\t.repeat-option-set-section {\r\n\t\t\t\t&__grid {\r\n\t\t\t\t\tgrid-template-columns: repeat(4, auto);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--interval-freq {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t.multiselect,\r\n\t\t\tinput[type=number] {\r\n\t\t\t\tmin-width: 100px;\r\n\t\t\t\twidth: 25%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--end {\r\n\t\t\tmargin-top: 20px;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t.repeat-option-end {\r\n\t\t\t\t&__label,\r\n\t\t\t\t&__end-type-select {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tmin-width: 160px;\r\n\t\t\t\t\twidth: 25%;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__until {\r\n\t\t\t\t\tmin-width: 75px;\r\n\t\t\t\t\twidth: 50%\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__count {\r\n\t\t\t\t\tmin-width: 75px;\r\n\t\t\t\t\twidth: 25%;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tmargin-right: auto;\r\n\t\t}\r\n\t}\r\n\r\n\t.repeat-option-warning {\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.property-title-time-picker {\r\n\t\twidth: 100%;\r\n\r\n\t\t&--readonly {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\twidth: 34px;\r\n\t\t\theight: 34px;\r\n\t\t\tmargin-left: -5px;\r\n\t\t\tmargin-right: 5px;\r\n\t\t}\r\n\r\n\t\t&__time-pickers,\r\n\t\t&__all-day {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t}\r\n\r\n\t\t&__time-pickers {\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tgap: 5px;\r\n\r\n\t\t\t.mx-datepicker {\r\n\t\t\t\tflex: 1 auto;\r\n\r\n\t\t\t\t.mx-input-append {\r\n\t\t\t\t\tbackground-color: transparent !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&--readonly {\r\n\t\t\t\tjustify-content: start;\r\n\r\n\t\t\t\t.property-title-time-picker-read-only-wrapper {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tpadding: 8px 7px;\r\n\t\t\t\t\tbackground-color: var(--color-main-background);\r\n\t\t\t\t\tcolor: var(--color-main-text);\r\n\t\t\t\t\toutline: none;\r\n\r\n\t\t\t\t\t&--start-date {\r\n\t\t\t\t\t\tpadding-right: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&--end-date {\r\n\t\t\t\t\t\tpadding-left: 0;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t&__icon {\r\n\t\t\t\t\t\tmargin-left: 8px;\r\n\t\t\t\t\t\theight: 16px;\r\n\t\t\t\t\t\twidth: 16px;\r\n\t\t\t\t\t\topacity: .3;\r\n\r\n\t\t\t\t\t\t&--highlighted {\r\n\t\t\t\t\t\t\topacity: .7;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t&:focus,\r\n\t\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\t\topacity: 1;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__all-day {\r\n\t\t\tpadding-left: 3px;\r\n\t\t\tmargin-top: 5px;\r\n\r\n\t\t\t// Reduce the height just a little bit (from 44px) to save some space\r\n\t\t\t.checkbox-radio-switch__label {\r\n\t\t\t\tmin-height: 32px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.datetime-picker-inline-icon {\r\n\t\t\tmargin-top: 17px;\r\n\t\t\topacity: .3;\r\n\t\t\tborder: none;\r\n\t\t\tbackground-color: transparent;\r\n\t\t\tborder-radius: 0;\r\n\t\t\tpadding: 6px !important;\r\n\r\n\t\t\t&--highlighted {\r\n\t\t\t\topacity: .7;\r\n\t\t\t}\r\n\r\n\t\t\t&:focus,\r\n\t\t\t&:hover {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.property-alarm-list {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.property-alarm-item {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tmin-height: 44px;\r\n\r\n\t\t&__icon {\r\n\t\t\talign-self: flex-start;\r\n\r\n\t\t\t&--hidden {\r\n\t\t\t\tvisibility: hidden;\r\n\t\t\t}\r\n\r\n\t\t\t.icon {\r\n\t\t\t\twidth: 34px;\r\n\t\t\t\theight: 44px;\r\n\t\t\t\tmargin-left: -5px;\r\n\t\t\t\tmargin-right: 5px;\r\n\t\t\t\t// TODO: enable me again if the other icons on the details tab have an opacity too\r\n\t\t\t\t// opacity: .7;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__label {\r\n\t\t\tpadding: 0 7px;\r\n\t\t\toverflow: hidden;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t\talign-self: center;\r\n\t\t}\r\n\r\n\t\t&__options {\r\n\t\t\tmargin-left: auto;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\twhite-space: nowrap;\r\n\t\t}\r\n\r\n\t\t&__edit {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\twidth: 100%;\r\n\t\t\tmin-width: 0;\r\n\t\t\tpadding-right: 8px;\r\n\r\n\t\t\tinput[type=number] {\r\n\t\t\t\twidth: 4em;\r\n\t\t\t}\r\n\r\n\t\t\t.multiselect {\r\n\t\t\t\tflex: 1 auto;\r\n\t\t\t\theight: 34px;\r\n\t\t\t\tmin-width: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.mx-datepicker {\r\n\t\t\t\tflex: 1 auto;\r\n\t\t\t}\r\n\r\n\t\t\t&--timed {\r\n\t\t\t}\r\n\r\n\t\t\t&--all-day {\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tmargin-bottom: 5px;\r\n\t\t\t\tgap: 0 5px;\r\n\r\n\t\t\t\t&__distance,\r\n\t\t\t\t&__time {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__distance {\r\n\t\t\t\t\t.multiselect {\r\n\t\t\t\t\t\twidth: 6em;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__time {\r\n\t\t\t\t\t&__before-at-label {\r\n\t\t\t\t\t\tflex: 0 0 auto;\r\n\t\t\t\t\t\tmargin-right: 5px;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.mx-datepicker {\r\n\t\t\t\t\t\twidth: 7em;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&--absolute {\r\n\t\t\t\t.mx-datepicker {\r\n\t\t\t\t\twidth: unset;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.property-repeat {\r\n\t\twidth: 100%;\r\n\r\n\t\t&__summary {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\twidth: 34px;\r\n\t\t\t\theight: 34px;\r\n\t\t\t\tmargin-left: -5px;\r\n\t\t\t\tmargin-right: 5px;\r\n\t\t\t}\r\n\r\n\t\t\t&__content {\r\n\t\t\t\tflex: 1 auto;\r\n\t\t\t\tpadding: 8px 7px;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\ttext-overflow: ellipsis;\r\n\t\t\t\twhite-space: nowrap;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__options {\r\n\t\t\tmargin-bottom: 5px;\r\n\t\t}\r\n\t}\r\n\r\n\t.resource-list-item,\r\n\t.invitees-list-item {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tmin-height: 44px;\r\n\r\n\t\t&__displayname {\r\n\t\t\tmargin-left: 8px;\r\n\t\t}\r\n\r\n\t\t&__actions {\r\n\t\t\tmargin-left: auto;\r\n\t\t}\r\n\r\n\t\t&__organizer-hint {\r\n\t\t\tcolor: var(--color-text-maxcontrast);\r\n\t\t\tfont-weight: 300;\r\n\t\t\tmargin-left: 5px;\r\n\t\t}\r\n\t}\r\n\r\n\t.resource-search {\r\n\t\t&__capacity {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\r\n\t\t\t&__actions {\r\n\t\t\t\tmargin-left: 5px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.avatar-participation-status {\r\n\t\tposition: relative;\r\n\t\theight: 38px;\r\n\t\twidth: 38px;\r\n\r\n\t\t&__indicator {\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbackground-size: 10px;\r\n\t\t\theight: 15px;\r\n\t\t\twidth: 15px;\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\r\n\t\t&__indicator.accepted {\r\n\t\t\tbackground-color: #2fb130;\r\n\t\t}\r\n\r\n\t\t&__indicator.declined {\r\n\t\t\tbackground-color: #ff0000;\r\n\t\t}\r\n\r\n\t\t&__indicator.tentative {\r\n\t\t\tbackground-color: #ffa704;\r\n\t\t}\r\n\r\n\t\t&__indicator.delegated,\r\n\t\t&__indicator.no-response {\r\n\t\t\tbackground-color: grey;\r\n\t\t}\r\n\t}\r\n\r\n\t.property-text,\r\n\t.property-select,\r\n\t.property-color,\r\n\t.property-select-multiple,\r\n\t.property-title,\r\n\t.resource-capacity,\r\n\t.resource-room-type {\r\n\t\tdisplay: flex;\r\n\t\twidth: 100%;\r\n\t\talign-items: flex-start;\r\n\r\n\t\t&__icon,\r\n\t\t&__info {\r\n\t\t\theight: 34px;\r\n\t\t\twidth: 34px;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\t&--hidden {\r\n\t\t\t\tvisibility: hidden;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__info {\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\tflex-shrink: 0;\r\n\t\t\topacity: .5;\r\n\t\t}\r\n\r\n\t\t&__info:hover {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\r\n\t\t&__icon {\r\n\t\t\tflex-shrink: 0;\r\n\t\t\tmargin-left: -5px;\r\n\t\t\tmargin-right: 5px;\r\n\t\t}\r\n\r\n\t\t&__input {\r\n\t\t\tflex-grow: 2;\r\n\r\n\t\t\ttextarea,\r\n\t\t\tinput,\r\n\t\t\tdiv.v-select {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\r\n\t\t\ttextarea {\r\n\t\t\t\tmax-height: calc(100vh - 500px);\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t}\r\n\r\n\t\t\t&--readonly {\r\n\t\t\t\tdiv {\r\n\t\t\t\t\twidth: calc(100% - 8px); /* for typical (thin) scrollbar size */\r\n\t\t\t\t\twhite-space: pre-line;\r\n\t\t\t\t\tpadding: 8px 7px;\r\n\t\t\t\t\tbackground-color: var(--color-main-background);\r\n\t\t\t\t\tcolor: var(--color-main-text);\r\n\t\t\t\t\toutline: none;\r\n\t\t\t\t\toverflow-y: scroll;\r\n\t\t\t\t\tword-break: break-word; /* allows breaking on long URLs */\r\n\t\t\t\t\tmax-height: 30vh;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&--readonly-calendar-picker {\r\n\t\t\t\tdiv.calendar-picker-option {\r\n\t\t\t\t\tpadding: 8px 7px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.property-text,\r\n\t.property-select,\r\n\t.property-color,\r\n\t.property-select-multiple,\r\n\t.property-title,\r\n\t.property-repeat,\r\n\t.resource-capacity,\r\n\t.resource-room-type {\r\n\t\tmargin-bottom: 5px;\r\n\r\n\t\t&--readonly {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.property-select,\r\n\t.property-select-multiple {\r\n\t\talign-items: center;\r\n\r\n\t\t.v-select {\r\n\t\t\tmin-width: unset !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.property-color {\r\n\t\t&__input {\r\n\t\t\tdisplay: flex;\r\n\t\t\tgap: 5px;\r\n\t\t\tmargin-bottom: 5px;\r\n\r\n\t\t\t&--readonly {\r\n\t\t\t\t// Align with other (text based) fields\r\n\t\t\t\tmargin: 3px 0 3px 7px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__color-preview {\r\n\t\t\t$size: 44px;\r\n\t\t\twidth: $size !important;\r\n\t\t\theight: $size !important;\r\n\t\t\tborder-radius: $size;\r\n\t\t}\r\n\t}\r\n\r\n\t.property-text {\r\n\t\t&__icon {\r\n\t\t\t// Prevent icon misalignment on vertically growing inputs\r\n\t\t\theight: unset;\r\n\t\t\talign-self: flex-start;\r\n\t\t\tpadding-top: 12px;\r\n\t\t}\r\n\r\n\t\t&--readonly {\r\n\t\t\t.property-text__icon {\r\n\t\t\t\tpadding-top: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__input {\r\n\t\t\t&--readonly {\r\n\t\t\t\t// Reduce line height but still keep first row aligned to the icon\r\n\t\t\t\tline-height: 1;\r\n\t\t\t\tpadding-top: calc(var(--default-line-height) / 2 - 0.5lh);\r\n\t\t\t}\r\n\r\n\t\t\ttextarea {\r\n\t\t\t\tresize: none;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.property-select-multiple {\r\n\t\t.property-select-multiple__input.property-select-multiple__input--readonly {\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t.property-select-multiple-colored-tag-wrapper {\r\n\t\t\t\talign-items: center;\r\n\t\t\t\toverflow: hidden;\r\n\t\t\t\tmax-width: 100%;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tpadding: 3px 5px;\r\n\r\n\t\t\t\t.multiselect__tag {\r\n\t\t\t\t\tline-height: 20px;\r\n\t\t\t\t\tpadding: 1px 5px;\r\n\t\t\t\t\tbackground-image: none;\r\n\t\t\t\t\tdisplay: inline-flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tborder-radius: 3px;\r\n\t\t\t\t\tmax-width: fit-content;\r\n\t\t\t\t\tmargin: 3px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.property-title {\r\n\t\t&__input, input {\r\n\t\t\tfont-weight: bold;\r\n\t\t}\r\n\r\n\t\t&__input--readonly {\r\n\t\t\tfont-size: 18px;\r\n\t\t}\r\n\t}\r\n\r\n\t// Normalize gaps between all properties. We use outer margins between each row so a padding\r\n\t// around inputs (from core) is not required.\r\n\t.property-title,\r\n\t.property-title-time-picker {\r\n\t\tinput {\r\n\t\t\tmargin: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.resource-room-type {\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n}\r\n\r\n.event-popover .event-popover__inner {\r\n\t.event-popover__response-buttons {\r\n\t\tmargin-top: 8px;\r\n\t\tmargin-bottom: 0;\r\n\t}\r\n\r\n\t.property-text,\r\n\t.property-title-time-picker {\r\n\t\t&__icon {\r\n\t\t\tmargin: 0 !important;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.timezone-popover-wrapper {\r\n\t.popover__inner {\r\n\t\tpadding: 20px;\r\n\t}\r\n\r\n\t&__title {\r\n\t\tmargin-bottom: 8px;\r\n\t}\r\n\r\n\t&__timezone-select {\r\n\t\tmin-width: 200px;\r\n\t}\r\n}\r\n\r\n.event-popover {\r\n\t// Don't cut popovers above popovers (e.g. date time picker)\r\n\t.v-popper__inner {\r\n\t\toverflow: unset !important;\r\n\t}\r\n\r\n\t.event-popover__inner {\r\n\t\ttext-align: left;\r\n\t\tmax-width: 480px;\r\n\t\twidth: 480px;\r\n\t\tpadding: 5px 10px 10px 10px;\r\n\r\n\t\t.empty-content {\r\n\t\t\tmargin-top: 0 !important;\r\n\t\t\tpadding: 50px 0;\r\n\t\t}\r\n\r\n\t\t.property-title-time-picker:not(.property-title-time-picker--readonly) {\r\n\t\t\tmargin-bottom: 12px;\r\n\t\t}\r\n\r\n\t\t.event-popover__invitees {\r\n\t\t\t.avatar-participation-status__text {\r\n\t\t\t\tbottom: 22px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.event-popover__buttons {\r\n\t\t\tmargin-top: 8px;\r\n\t\t}\r\n\r\n\t\t.event-popover__top-right-actions {\r\n\t\t\tdisplay: flex;\r\n\t\t\tgap: var(--default-grid-baseline);\r\n\t\t\tposition: absolute !important;\r\n\t\t\ttop: var(--default-grid-baseline) !important;\r\n\t\t\tright: var(--default-grid-baseline) !important;\r\n\t\t\tz-index: 100 !important;\r\n\t\t\topacity: .7 !important;\r\n\t\t\tborder-radius: 22px !important;\r\n\r\n\t\t\t.action-item.action-item--single {\r\n\t\t\t\twidth: 44px !important;\r\n\t\t\t\theight: 44px !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.popover-loading-indicator {\r\n\t\t\twidth: 100%;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tmargin: 0 auto;\r\n\t\t\t\theight: 62px;\r\n\t\t\t\twidth: 62px;\r\n\t\t\t\tbackground-size: 62px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&[x-out-of-boundaries] {\r\n\t\tmargin-top: 75px;\r\n\t}\r\n}\r\n\r\n.event-popover[x-placement^='bottom'] {\r\n\t.popover__arrow {\r\n\t\tborder-bottom-color: var(--color-background-dark);\r\n\t}\r\n}\r\n\r\n.calendar-picker-option {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\toverflow: hidden;\r\n\r\n\t&__color-indicator {\r\n\t\twidth: 12px;\r\n\t\theight: 12px;\r\n\t\tborder-radius: 50%;\r\n\t\tborder: none;\r\n\t\tmargin-right: 8px;\r\n\t\tflex-basis: 12px;\r\n\t\tflex-shrink: 0;\r\n\t}\r\n\r\n\t&__label {\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\twhite-space: nowrap;\r\n\t\tflex-grow: 1;\r\n\t}\r\n\r\n\t&__avatar {\r\n\t\tflex-basis: 18px;\r\n\t\tflex-shrink: 0;\r\n\t}\r\n}\r\n\r\n.property-select-multiple-colored-tag {\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\r\n\t&__color-indicator {\r\n\t\twidth: 12px;\r\n\t\theight: 12px;\r\n\t\tborder-radius: 50%;\r\n\t\tborder: none;\r\n\t\tmargin-right: 8px;\r\n\t\tflex-shrink: 0;\r\n\t}\r\n\r\n\t.icon {\r\n\t\tmargin-left: 4px;\r\n\t\tscale: 0.8;\r\n\t}\r\n}\r\n\r\n.resource-list-button-group,\r\n.invitees-list-button-group {\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\r\n\r\n\t// Only apply the margin if at least one button is being rendered\r\n\t&:not(:empty) {\r\n\t\tmargin-top: 20px;\r\n\t}\r\n}\r\n\r\n.vs__dropdown-option span {\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.resource-search-list-item,\r\n.invitees-search-list-item {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\r\n\t// Account for avatar width (because it is position: relative)\r\n\tpadding-right: 32px;\r\n\r\n\t&__label {\r\n\t\twidth: 100%;\r\n\t\tpadding: 0 8px;\r\n\r\n\t\t&__availability {\r\n\t\t\tcolor: var(--color-text-maxcontrast);\r\n\t\t}\r\n\r\n\t\tdiv {\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t\twhite-space: nowrap;\r\n\t\t}\r\n\r\n\t\tdiv:nth-child(1) {\r\n\t\t\tcolor: var(--color-main-text)\r\n\t\t}\r\n\r\n\t\tdiv:nth-child(2) {\r\n\t\t\tcolor: var(--color-text-lighter);\r\n\t\t\tline-height: 1;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.resource-search__multiselect,\r\n.invitees-search__multiselect {\r\n\twidth: 100%;\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n#app-settings {\r\n\t.settings-fieldset-interior-item {\r\n\t\tpadding: 5px 0;\r\n\r\n\t\t.action-checkbox {\r\n\t\t\tline-height: unset !important;\r\n\t\t\twhite-space: unset !important;\r\n\r\n\t\t\t&__label::before {\r\n\t\t\t\tmargin: 0 6px 3px 3px !important;\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.action-button {\r\n\t\t\tmin-height: unset !important;\r\n\r\n\t\t\t&__icon {\r\n\t\t\t\tmargin: 0 6px 3px 3px !important;\r\n\t\t\t\theight: 14px !important;\r\n\t\t\t\twidth: 14px !important;\r\n\t\t\t\tbackground-position: unset !important;\r\n\t\t\t}\r\n\r\n\t\t\t&__longtext {\r\n\t\t\t\twidth: unset !important;\r\n\t\t\t\tpadding: 0 !important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__import-button {\r\n\t\t\tdisplay: block;\r\n\t\t\ttext-align: center;\r\n\t\t\tbackground-position-x: 8px;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\t.material-design-icon {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--slotDuration,\r\n\t\t&--defaultReminder {\r\n\t\t\tdisplay: table;\r\n\r\n\t\t\tlabel {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\r\n\t\t\t.multiselect {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&--timezone,\r\n\t\t&--default-calendar {\r\n\t\t\twidth: 100%;\r\n\t\t\r\n\t\t\t.multiselect {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.shortcut-overview-modal {\r\n\t.modal-container {\r\n\t\tdisplay: flex !important;\r\n\t\tflex-wrap: wrap;\r\n\t\tpadding: 0 12px 12px 12px !important;\r\n\r\n\t\t* {\r\n\t\t\tbox-sizing: border-box;\r\n\t\t}\r\n\r\n\t\t.shortcut-section {\r\n\t\t\twidth: 50%;\r\n\t\t\tflex-grow: 0;\r\n\t\t\tflex-shrink: 0;\r\n\t\t\tpadding: 10px;\r\n\r\n\t\t\t.shortcut-section-item {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tdisplay: grid;\r\n\t\t\t\tgrid-template-columns: 33% 67%;\r\n\t\t\t\tcolumn-gap: 10px;\r\n\r\n\t\t\t\t&:not(:first-child) {\r\n\t\t\t\t\tmargin-top: 10px;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__keys {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__label {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\tpadding-top: 5px;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t&__spacer {\r\n\t\t\t\t\tmargin: 0 3px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// Fix the shortcut overview on smaller screens\r\n@media screen and (max-width: 800px) {\r\n\t.shortcut-overview-modal .modal-container .shortcut-section {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2021 Richard Steinmetz <richard@steinmetz.cloud>\r\n *\r\n * @author Richard Steinmetz <richard@steinmetz.cloud>\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.appointment-config-modal {\r\n\tpadding: 2vw;\r\n\r\n\t&__form {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\twidth: 100%;\r\n\r\n\t\tfieldset {\r\n\t\t\tpadding: 20px 0;\r\n\r\n\t\t\theader {\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tmargin-bottom: 3px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.availability-select, .calendar-select {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t}\r\n\r\n\t\t&__row {\r\n\t\t\t&--wrapped {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tgap: 10px 50px;\r\n\r\n\t\t\t\t> div {\r\n\t\t\t\t\tflex: 1 200px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t// Rows that don't have their own vue components\r\n\t\t\t&--local {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__row + &__row {\r\n\t\t\tmargin-top: 10px;\r\n\t\t}\r\n\r\n\t\t// Fix calendar picker styling\r\n\t\t.multiselect__tags {\r\n\t\t\theight: unset !important;\r\n\t\t\tmargin: 0 !important;\r\n\t\t}\r\n\t}\r\n\r\n\t&__submit-button {\r\n\t\tmargin-top: 20px;\r\n\t}\r\n}\r\n\r\n.app-config-modal-confirmation {\r\n\t.empty-content {\r\n\t\tmargin-top: 0 !important;\r\n\t\tmargin-bottom: 20px;\r\n\t}\r\n\r\n\t&__buttons {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\tgap: 0 10px;\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.modal--scheduler {\r\n\tposition: relative;\r\n\r\n\t.fc-bgevent {\r\n\t\topacity: .8;\r\n\t}\r\n\r\n\t.blocking-event-free-busy {\r\n\t\tborder-color: var(--color-primary-element);\r\n\t\tborder-style: solid;\r\n\t\tborder-left-width: 2px;\r\n\t\tborder-right-width: 2px;\r\n\t\tbackground-color: transparent !important;\r\n\t\topacity: 0.7 !important;\r\n\t\tz-index: 2;\r\n\t}\r\n\r\n\t.blocking-event-free-busy.blocking-event-free-busy--first-row {\r\n\t\tborder-radius: var(--border-radius) var(--border-radius) 0 0;\r\n\t\tborder-top-width: 2px;\r\n\t}\r\n\r\n\t.blocking-event-free-busy.blocking-event-free-busy--last-row {\r\n\t\tborder-radius: 0 0 var(--border-radius) var(--border-radius) ;\r\n\t\tborder-bottom-width: 2px;\r\n\t}\r\n\r\n\t.loading-indicator {\r\n\t\twidth: 100%;\r\n\t\tposition: absolute;\r\n\t\ttop: 0;\r\n\t\theight: 50px;\r\n\t\tmargin-top: 75px;\r\n\t}\r\n}\r\n\r\n.freebusy-caption {\r\n\tmargin-top: 10px;\r\n\r\n\t&__calendar-user-types,\r\n\t&__colors {\r\n\t\twidth: 50%;\r\n\t\tdisplay: flex;\r\n\t}\r\n\r\n\t&__colors {\r\n\t\twidth: 100%;\r\n\t\tdisplay:flex;\r\n\t\tflex-direction: column;\r\n\t\tpadding: 5px;\r\n\t\t.freebusy-caption-item {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tmargin-right: 30px;\r\n\r\n\t\t\t&__color {\r\n\t\t\t\theight: 1em;\r\n\t\t\t\twidth: 2em;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tborder: 1px solid var(--color-border-dark);\r\n\t\t\t\topacity: 0.8;\r\n\t\t\t}\r\n\r\n\t\t\t&__label {\r\n\t\t\t\tmargin-left: 5px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2020 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n * @author René Gieling <github@dartcafe.de>\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n/** Override some FullCalendar CSS vars: */\r\n.fc {\r\n\t--fc-small-font-size: 0.875em;\r\n\t--fc-page-bg-color: var(--color-main-background) !important;\r\n\t--fc-neutral-bg-color: var(--color-background-dark) !important;\r\n\t--fc-neutral-text-color: var(--color-text-lighter) !important;\r\n\t--fc-border-color: var(--color-border) !important;\r\n\r\n\t--fc-daygrid-event-dot-width: 10px !important;\r\n\r\n\t--fc-event-bg-color: var(--color-primary-element);\r\n\t--fc-event-border-color: var(--color-primary-element-text);\r\n\t--fc-event-text-color: var(--color-primary-element-text);\r\n\t--fc-event-selected-overlay-color: var(--color-box-shadow);\r\n\r\n\t--fc-event-resizer-thickness: 8px;\r\n\t--fc-event-resizer-dot-total-width: 8px;\r\n\t--fc-event-resizer-dot-border-width: 1px;\r\n\r\n\t--fc-non-business-color: var(--color-background-dark);\r\n\t--fc-bg-event-color: var(--color-primary-element);\r\n\t--fc-bg-event-opacity: 0.3;\r\n\t--fc-highlight-color: rgba(188, 232, 241, 0.3); // TODO - use some color css var from us?\r\n\t--fc-today-bg-color: var(--color-main-background) !important;\r\n\t--fc-now-indicator-color: red;\r\n\t--fc-list-event-hover-bg-color: var(--color-background-hover) !important;\r\n}\r\n\r\n.fc {\r\n\tfont-family: var(--font-face) !important;\r\n}\r\n\r\n// ### FullCalendar Grid adjustments\r\n// Make the labels lighter\r\n.fc-timegrid-axis-frame,\r\n.fc-timegrid-slot-label,\r\n.fc-col-header-cell a {\r\n\tcolor: var(--color-text-lighter) !important;\r\n}\r\n\r\n// Remove dotted half-lines\r\n.fc .fc-timegrid-slot-minor {\r\n\tborder-top-style: none !important;\r\n}\r\n\r\n// Center the date in month view\r\n.fc-daygrid-day-top {\r\n\tjustify-content: center;\r\n}\r\n\r\n// Override Nextcloud styles which highlight table rows on hover\r\n.fc-state-highlight.fc-day-number,\r\n.fc tbody tr,\r\n.fc tbody tr:hover,\r\n.fc tbody tr:focus {\r\n\tbackground: inherit !important;\r\n}\r\n\r\n// Today highlighting\r\n.fc-day-today {\r\n\t&.fc-col-header-cell {\r\n\t\ta, span {\r\n\t\t\tpadding: 2px 6px;\r\n\t\t\tfont-weight: bold;\r\n\t\t\tbackground-color: var(--color-primary-element);\r\n\t\t\tcolor: var(--color-primary-element-text) !important;\r\n\t\t\tborder-radius: var(--border-radius-pill);\r\n\t\t}\r\n\t}\r\n\r\n\t.fc-event {\r\n\t\tbox-shadow: 0px 0px 0px 1px var(--color-primary-element-light) !important;\r\n\t}\r\n\r\n\t.fc-daygrid-day-top {\r\n\t\t.fc-daygrid-day-number {\r\n\t\t\tmargin: 4px;\r\n\t\t\twidth: 24px;\r\n\t\t\theight: 24px;\r\n\t\t\ttext-align: center;\r\n\t\t\tfont-weight: bold !important;\r\n\t\t\tpadding: 0 !important;\r\n\t\t\tbackground: var(--color-primary-element);\r\n\t\t\tcolor: var(--color-primary-element-text);\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// Fix list table\r\n.fc-list-table td {\r\n\twhite-space: normal;\r\n\tword-break: break-word;\r\n}\r\n\r\n// Prevent events overlapping over day header\r\n.fc .fc-list-sticky .fc-list-day > * {\r\n\tz-index: 1;\r\n}\r\n\r\n// Padding to account for left navigation toggle\r\n.fc-list-table .fc-list-day-cushion {\r\n\tpadding-left: calc(var(--default-clickable-area) + var(--default-grid-baseline) * 2);\r\n}\r\n\r\n// highlight current day (exclude day view)\r\n.fc-timeGridWeek-view,\r\n.fc-dayGridMonth-view {\r\n\t.fc-col-header-cell.fc-day-today,\r\n\t.fc-daygrid-day.fc-day-today,\r\n\t.fc-timegrid-col.fc-day-today {\r\n\t\tbackground-color: var(--color-primary-element-light) !important;\r\n\t}\r\n}\r\n\r\n// emphasize current month in month view\r\n.fc-daygrid-day.fc-day.fc-day-other,\r\n.fc .fc-daygrid-day.fc-day-today.fc-day-other {\r\n\tbackground-color: var(--color-background-dark) !important;\r\n\tborder: 1px solid var(--color-background-darker);\r\n\t.fc-daygrid-day-top {\r\n\t\topacity: 0.6;\r\n\t}\r\n}\r\n\r\n// ### FullCalendar Event adjustments\r\n.fc-event {\r\n\tpadding-left: 3px;\r\n\r\n\t&.fc-event-nc-task-completed,\r\n\t&.fc-event-nc-tentative,\r\n\t&.fc-event-nc-cancelled {\r\n\t\topacity: .5;\r\n\t}\r\n\r\n\t&.fc-event-nc-task-completed,\r\n\t&.fc-event-nc-cancelled {\r\n\t\t.fc-event-title,\r\n\t\t.fc-list-event-title {\r\n\t\t\ttext-decoration: line-through !important;\r\n\t\t}\r\n\t}\r\n\r\n\t.fc-event-title {\r\n\t\ttext-overflow: ellipsis;\r\n\t}\r\n\r\n\t// Reminder icon on events with alarms set\r\n\t.fc-event-nc-alarms {\r\n\t\t.icon-event-reminder {\r\n\t\t\tbackground-color: inherit;\r\n\t\t\tbackground-position: right;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\t&--light {\r\n\t\t\t\tbackground-image: var(--icon-calendar-reminder-fffffe)\r\n\t\t\t}\r\n\t\t\t&--dark {\r\n\t\t\t\tbackground-image: var(--icon-calendar-reminder-000001)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t// Checkboxes for Tasks\r\n\t.fc-event-title-container {\r\n\t\tdisplay: flex;\r\n\t\talign-content: center;\r\n\r\n\t\t.fc-event-title-checkbox {\r\n\t\t\tmargin: 4px 4px 0 0;\r\n\t\t\tline-height: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t.fc-list-event-checkbox {\r\n\t\tmargin: 2px 4px 0 -2px;\r\n\t\tline-height: 1;\r\n\t}\r\n\r\n\t.fc-daygrid-event-checkbox {\r\n\t\tmargin: 2px 4px 0 4px;\r\n\t\tline-height: 1;\r\n\t}\r\n\r\n\t.fc-list-event-location span,\r\n\t.fc-list-event-description span {\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tdisplay: -webkit-box;\r\n\t\t-webkit-line-clamp: 3;\r\n\t\t-webkit-box-orient: vertical;\r\n\t\twhite-space: pre-wrap;\r\n\t\tmax-width: 25vw;\r\n\t}\r\n\r\n\t@media only screen and (max-width: 767px) {\r\n\t\t.fc-list-event-location,\r\n\t\t.fc-list-event-description {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.fc-list-empty {\r\n\t.fc-list-empty-cushion {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t.empty-content {\r\n\t\tmargin-top: 0 !important;\r\n\t}\r\n}\r\n\r\n// Fix week view\r\n.fc-col-header-cell {\r\n\tword-break: break-word;\r\n\twhite-space: normal;\r\n}\r\n\r\n.fc-timeGridWeek-view {\r\n\t.fc-daygrid-more-link {\r\n\t\tword-break: break-all;\r\n\t\twhite-space: normal;\r\n\t}\r\n\r\n\t.fc-event-main {\r\n\t\tflex-wrap: wrap;\r\n\t}\r\n}\r\n\r\n.fc-v-event {\r\n\tmin-height: 4em;\r\n\r\n\t&.fc-timegrid-event-short {\r\n\t\tmin-height: 2em;\r\n\t}\r\n\r\n\t.fc-event-title {\r\n\t\twhite-space: initial;\r\n\t}\r\n}\r\n\r\n// Fix Month view\r\n.fc-dayGridMonth-view {\r\n\t.fc-daygrid-more-link {\r\n\t\tword-break: break-word;\r\n\t\twhite-space: normal;\r\n\t}\r\n\t.fc-daygrid-day-frame {\r\n\t\tmin-height: 150px !important;\r\n\t}\r\n}\r\n.fc-daygrid-day-events {\r\n\tposition:relative !important;\r\n}\r\n\r\n// Fix week button overlapping with the toggle\r\n.fc-col-header-cell {\r\n padding-top: 10px !important;\r\n}\r\n.fc-timegrid-axis-cushion {\r\n\tmargin-top: 44px;\r\n}\r\n// Additional workaround for Firefox\r\n.fc-timegrid-axis.fc-scrollgrid-shrink {\r\n\theight: 65px;\r\n}\r\n",'/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.toast-calendar-multiline {\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n.content.app-calendar {\r\n\t> div.app-content {\r\n\t\toverflow-x: hidden;\r\n\t}\r\n}\r\n\r\n// .pending-event .fc-event-title-container {\r\n// position: relative;\r\n// }\r\n\r\n// .pending-event .fc-event-title-container::after {\r\n// content: "";\r\n// position: absolute;\r\n// top: 50%;\r\n// left: 0;\r\n// width: 100%;\r\n// height: 1px; \r\n// background: rgb(23, 23, 23);\r\n// transform: scaleY(0.5);\r\n// }\r\n\r\n// .pending-event .fc-event-title {\r\n// position: relative;\r\n// }\r\n\r\n// .pending-event .fc-event-title::after {\r\n// content: "";\r\n// position: absolute;\r\n// top: 50%;\r\n// left: 0;\r\n// width: 100%;\r\n// height: 1px; \r\n// background: rgb(23, 23, 23);\r\n// transform: scaleY(0.5);\r\n// }\r\n\r\n.pending-event .fc-list-event-time{\r\n\tcolor: black;\r\n}\r\n\r\n.pending-event .fc-list-event-title {\r\n\tcolor: black;\r\n}\r\n\r\n// .pending-event .fc-list-event-title::after {\r\n// content: "";\r\n// position: absolute;\r\n// top: 50%;\r\n// left: 0;\r\n// width: 100%;\r\n// height: 1px; \r\n// background: rgb(23, 23, 23);\r\n// transform: scaleY(0.5);\r\n// }\r\n\r\n.pending-event {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n }\r\n \r\n .pending-event::before,\r\n .pending-event::after {\r\n\tcontent: "";\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 1px;\r\n\tbackground: rgb(23, 23, 23);\r\n\ttransform: scaleY(0.5);\r\n }\r\n \r\n .pending-event::before {\r\n\ttop: 40%; /* First line */\r\n }\r\n \r\n .pending-event::after {\r\n\ttop: 60%; /* Second line */\r\n }\r\n',"/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n.import-modal {\r\n\t.modal-container {\r\n\t\tpadding: 24px !important;\r\n\t\tmin-width: 50%;\r\n\t\toverflow: visible !important;\r\n\r\n\t\t.import-modal__title,\r\n\t\t.import-modal__subtitle {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t.import-modal__actions {\r\n\t\t\tdisplay: flex;\r\n\t\t\tgap: 5px;\r\n\t\t}\r\n\r\n\t\t.import-modal-file-item {\r\n\t\t\tdisplay: flex;\r\n\t\t\tpadding-top: 10px;\r\n\r\n\t\t\t&--header {\r\n\t\t\t\tfont-weight: bold;\r\n\t\t\t}\r\n\r\n\t\t\t&__filename {\r\n\t\t\t\tflex: 2 1 0;\r\n\t\t\t}\r\n\r\n\t\t\t&__calendar-select {\r\n\t\t\t\tflex: 1 1 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n@media print {\r\n\t.app-navigation {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n","/**\r\n * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke <oc.list@georgehrke.com>\r\n *\r\n * @author Georg Ehrke\r\n * @author Richard Steinmetz <richard@steinmetz.cloud>\r\n *\r\n * This library is free software; you can redistribute it and/or\r\n * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE\r\n * License as published by the Free Software Foundation; either\r\n * version 3 of the License, or any later version.\r\n *\r\n * This library is distributed in the hope that it will be useful,\r\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n * GNU AFFERO GENERAL PUBLIC LICENSE for more details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public\r\n * License along with this library. If not, see <http://www.gnu.org/licenses/>.\r\n *\r\n */\r\n\r\n#emptycontent-container #emptycontent {\r\n\tcolor: #a9a9a9 !important;\r\n}\r\n\r\n.content.app-calendar.app-calendar-public-embedded {\r\n\t#embed-header {\r\n\t\tposition: fixed;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\theight: 50px;\r\n\t\twidth: 100%;\r\n\t\tbox-sizing: border-box;\r\n\t\tbackground-color: var(--color-main-background);\r\n\t\tborder-bottom: 1px solid var(--color-border);\r\n\t\toverflow: visible;\r\n\t\tz-index: 2000;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between;\r\n\r\n\t\t.embed-header__date-section,\r\n\t\t.embed-header__share-section {\r\n\t\t\tdisplay: flex;\r\n\t\t\tgap: 5px;\r\n\t\t}\r\n\r\n\t\t.view-button-section {\r\n\t\t\t.button {\r\n\t\t\t\tmin-width: 75px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.datepicker-button-section {\r\n\t\t\t&__datepicker-label {\r\n\t\t\t\tmin-width: 150px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.app-content {\r\n\t\tmargin-top: 44px;\r\n\t\t//position: absolute !important;\r\n\t\t//top: 44px;\r\n\t\t//left: 0;\r\n\t\t//right: 0;\r\n\t\t//bottom: 0;\r\n\t\t//min-height: unset !important;\r\n\t}\r\n}\r\n\r\n#body-public {\r\n\tinput#initial-state-calendar-is_embed ~ header#header {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.app-calendar-public {\r\n\t\t& + footer {\r\n\t\t\t// Only show bottom rounded corners\r\n\t\t\tborder-radius: 0 0 var(--border-radius-large) var(--border-radius-large);\r\n\t\t}\r\n\r\n\t\t.app-content {\r\n\t\t\theight: calc(100% - 65px) !important; // $footer-height is hardcoded to 65px in core/css/public.scss\r\n\t\t}\r\n\t}\r\n}\r\n",".property-text__input--linkify {\r\n\tflex-basis: min-content;\r\n}\r\n\r\n.linkify-links {\r\n\tborder: 2px solid var(--color-border-maxcontrast);\r\n\tborder-radius: var(--border-radius-large);\r\n\tcursor: text;\r\n\twidth: 100% !important;\r\n\tbox-sizing: border-box;\r\n\tpadding: 12px;\r\n\twhite-space: pre-line;\r\n\toverflow: auto;\r\n\tline-height: normal;\r\n\tword-break: break-word;\r\n\tdisplay: inline-block;\r\n\tvertical-align: top;\r\n\tmax-height: 16em;\r\n\tmax-height: calc(100vh - 500px);\r\n\r\n\ta.linkified {\r\n\t\ttext-decoration: underline;\r\n\r\n\t\t// Prevent misalignment when a linkified line starts with a link, e.g. in the location field\r\n\t\tmargin: 0;\r\n\r\n\t\t&::after {\r\n\t\t\tcontent: ' ↗';\r\n\t\t}\r\n\t}\r\n}\r\n"],sourceRoot:""}]);const a=p},76314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var p={};if(n)for(var a=0;a<this.length;a++){var l=this[a][0];null!=l&&(p[l]=!0)}for(var c=0;c<e.length;c++){var s=[].concat(e[c]);n&&p[s[0]]||(void 0!==i&&(void 0===s[5]||(s[1]="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=i),r&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=r):s[2]=r),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),t.push(s))}},t}},71354:e=>{"use strict";e.exports=function(e){var t=e[1],r=e[3];if(!r)return t;if("function"==typeof btoa){var n=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),i="/*# ".concat(o," */");return[t].concat([i]).join("\n")}return[t].join("\n")}},42838:function(e){e.exports=function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:r,getPrototypeOf:n,getOwnPropertyDescriptor:o}=Object;let{freeze:i,seal:p,create:a}=Object,{apply:l,construct:c}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),p||(p=function(e){return e}),l||(l=function(e,t,r){return e.apply(t,r)}),c||(c=function(e,t){return new e(...t)});const s=b(Array.prototype.forEach),d=b(Array.prototype.pop),v=b(Array.prototype.push),A=b(String.prototype.toLowerCase),_=b(String.prototype.toString),u=b(String.prototype.match),m=b(String.prototype.replace),y=b(String.prototype.indexOf),g=b(String.prototype.trim),h=b(RegExp.prototype.test),f=C(TypeError);function b(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return l(e,t,n)}}function C(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return c(e,r)}}function x(e,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A;t&&t(e,null);let i=n.length;for(;i--;){let t=n[i];if("string"==typeof t){const e=o(t);e!==t&&(r(n)||(n[i]=e),t=e)}e[t]=!0}return e}function w(e){for(let t=0;t<e.length;t++)void 0===o(e,t)&&(e[t]=null);return e}function k(t){const r=a(null);for(const[n,i]of e(t))void 0!==o(t,n)&&(Array.isArray(i)?r[n]=w(i):i&&"object"==typeof i&&i.constructor===Object?r[n]=k(i):r[n]=i);return r}function E(e,t){for(;null!==e;){const r=o(e,t);if(r){if(r.get)return b(r.get);if("function"==typeof r.value)return b(r.value)}e=n(e)}function r(e){return console.warn("fallback value for",e),null}return r}const I=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),N=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),T=i(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),B=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),L=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=i(["#text"]),S=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),D=i(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),G=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),U=p(/\{\{[\w\W]*|[\w\W]*\}\}/gm),P=p(/<%[\w\W]*|[\w\W]*%>/gm),M=p(/\${[\w\W]*}/gm),j=p(/^data-[\-\w.\u00B7-\uFFFF]/),z=p(/^aria-[\-\w]+$/),W=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$=p(/^(?:\w+script|data):/i),Y=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),H=p(/^html$/i);var q=Object.freeze({__proto__:null,MUSTACHE_EXPR:U,ERB_EXPR:P,TMPLIT_EXPR:M,DATA_ATTR:j,ARIA_ATTR:z,IS_ALLOWED_URI:W,IS_SCRIPT_OR_DATA:$,ATTR_WHITESPACE:Y,DOCTYPE_NAME:H});const K=function(){return"undefined"==typeof window?null:window},X=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));const o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function J(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K();const r=e=>J(e);if(r.version="3.0.8",r.removed=[],!t||!t.document||9!==t.document.nodeType)return r.isSupported=!1,r;let{document:n}=t;const o=n,p=o.currentScript,{DocumentFragment:l,HTMLTemplateElement:c,Node:b,Element:C,NodeFilter:w,NamedNodeMap:U=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:P,DOMParser:M,trustedTypes:j}=t,z=C.prototype,$=E(z,"cloneNode"),Y=E(z,"nextSibling"),V=E(z,"childNodes"),Q=E(z,"parentNode");if("function"==typeof c){const e=n.createElement("template");e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let Z,ee="";const{implementation:te,createNodeIterator:re,createDocumentFragment:ne,getElementsByTagName:oe}=n,{importNode:ie}=o;let pe={};r.isSupported="function"==typeof e&&"function"==typeof Q&&te&&void 0!==te.createHTMLDocument;const{MUSTACHE_EXPR:ae,ERB_EXPR:le,TMPLIT_EXPR:ce,DATA_ATTR:se,ARIA_ATTR:de,IS_SCRIPT_OR_DATA:ve,ATTR_WHITESPACE:Ae}=q;let{IS_ALLOWED_URI:_e}=q,ue=null;const me=x({},[...I,...R,...N,...B,...O]);let ye=null;const ge=x({},[...S,...D,...G,...F]);let he=Object.seal(a(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),fe=null,be=null,Ce=!0,xe=!0,we=!1,ke=!0,Ee=!1,Ie=!1,Re=!1,Ne=!1,Te=!1,Be=!1,Le=!1,Oe=!0,Se=!1;const De="user-content-";let Ge=!0,Fe=!1,Ue={},Pe=null;const Me=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let je=null;const ze=x({},["audio","video","img","source","image","track"]);let We=null;const $e=x({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ye="http://www.w3.org/1998/Math/MathML",He="http://www.w3.org/2000/svg",qe="http://www.w3.org/1999/xhtml";let Ke=qe,Xe=!1,Je=null;const Ve=x({},[Ye,He,qe],_);let Qe=null;const Ze=["application/xhtml+xml","text/html"],et="text/html";let tt=null,rt=null;const nt=n.createElement("form"),ot=function(e){return e instanceof RegExp||e instanceof Function},it=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!rt||rt!==e){if(e&&"object"==typeof e||(e={}),e=k(e),Qe=-1===Ze.indexOf(e.PARSER_MEDIA_TYPE)?et:e.PARSER_MEDIA_TYPE,tt="application/xhtml+xml"===Qe?_:A,ue="ALLOWED_TAGS"in e?x({},e.ALLOWED_TAGS,tt):me,ye="ALLOWED_ATTR"in e?x({},e.ALLOWED_ATTR,tt):ge,Je="ALLOWED_NAMESPACES"in e?x({},e.ALLOWED_NAMESPACES,_):Ve,We="ADD_URI_SAFE_ATTR"in e?x(k($e),e.ADD_URI_SAFE_ATTR,tt):$e,je="ADD_DATA_URI_TAGS"in e?x(k(ze),e.ADD_DATA_URI_TAGS,tt):ze,Pe="FORBID_CONTENTS"in e?x({},e.FORBID_CONTENTS,tt):Me,fe="FORBID_TAGS"in e?x({},e.FORBID_TAGS,tt):{},be="FORBID_ATTR"in e?x({},e.FORBID_ATTR,tt):{},Ue="USE_PROFILES"in e&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,xe=!1!==e.ALLOW_DATA_ATTR,we=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ke=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ee=e.SAFE_FOR_TEMPLATES||!1,Ie=e.WHOLE_DOCUMENT||!1,Te=e.RETURN_DOM||!1,Be=e.RETURN_DOM_FRAGMENT||!1,Le=e.RETURN_TRUSTED_TYPE||!1,Ne=e.FORCE_BODY||!1,Oe=!1!==e.SANITIZE_DOM,Se=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Fe=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||W,Ke=e.NAMESPACE||qe,he=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(he.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(he.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(he.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ee&&(xe=!1),Be&&(Te=!0),Ue&&(ue=x({},O),ye=[],!0===Ue.html&&(x(ue,I),x(ye,S)),!0===Ue.svg&&(x(ue,R),x(ye,D),x(ye,F)),!0===Ue.svgFilters&&(x(ue,N),x(ye,D),x(ye,F)),!0===Ue.mathMl&&(x(ue,B),x(ye,G),x(ye,F))),e.ADD_TAGS&&(ue===me&&(ue=k(ue)),x(ue,e.ADD_TAGS,tt)),e.ADD_ATTR&&(ye===ge&&(ye=k(ye)),x(ye,e.ADD_ATTR,tt)),e.ADD_URI_SAFE_ATTR&&x(We,e.ADD_URI_SAFE_ATTR,tt),e.FORBID_CONTENTS&&(Pe===Me&&(Pe=k(Pe)),x(Pe,e.FORBID_CONTENTS,tt)),Ge&&(ue["#text"]=!0),Ie&&x(ue,["html","head","body"]),ue.table&&(x(ue,["tbody"]),delete fe.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw f('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw f('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Z=e.TRUSTED_TYPES_POLICY,ee=Z.createHTML("")}else void 0===Z&&(Z=X(j,p)),null!==Z&&"string"==typeof ee&&(ee=Z.createHTML(""));i&&i(e),rt=e}},pt=x({},["mi","mo","mn","ms","mtext"]),at=x({},["foreignobject","desc","title","annotation-xml"]),lt=x({},["title","style","font","a","script"]),ct=x({},[...R,...N,...T]),st=x({},[...B,...L]),dt=function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:Ke,tagName:"template"});const r=A(e.tagName),n=A(t.tagName);return!!Je[e.namespaceURI]&&(e.namespaceURI===He?t.namespaceURI===qe?"svg"===r:t.namespaceURI===Ye?"svg"===r&&("annotation-xml"===n||pt[n]):Boolean(ct[r]):e.namespaceURI===Ye?t.namespaceURI===qe?"math"===r:t.namespaceURI===He?"math"===r&&at[n]:Boolean(st[r]):e.namespaceURI===qe?!(t.namespaceURI===He&&!at[n])&&!(t.namespaceURI===Ye&&!pt[n])&&!st[r]&&(lt[r]||!ct[r]):!("application/xhtml+xml"!==Qe||!Je[e.namespaceURI]))},vt=function(e){v(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},At=function(e,t){try{v(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!ye[e])if(Te||Be)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},_t=function(e){let t=null,r=null;if(Ne)e="<remove></remove>"+e;else{const t=u(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===Qe&&Ke===qe&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=Z?Z.createHTML(e):e;if(Ke===qe)try{t=(new M).parseFromString(o,Qe)}catch(e){}if(!t||!t.documentElement){t=te.createDocument(Ke,"template",null);try{t.documentElement.innerHTML=Xe?ee:o}catch(e){}}const i=t.body||t.documentElement;return e&&r&&i.insertBefore(n.createTextNode(r),i.childNodes[0]||null),Ke===qe?oe.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},ut=function(e){return re.call(e.ownerDocument||e,e,w.SHOW_ELEMENT|w.SHOW_COMMENT|w.SHOW_TEXT,null)},mt=function(e){return e instanceof P&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof U)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},yt=function(e){return"function"==typeof b&&e instanceof b},gt=function(e,t,n){pe[e]&&s(pe[e],(e=>{e.call(r,t,n,rt)}))},ht=function(e){let t=null;if(gt("beforeSanitizeElements",e,null),mt(e))return vt(e),!0;const n=tt(e.nodeName);if(gt("uponSanitizeElement",e,{tagName:n,allowedTags:ue}),e.hasChildNodes()&&!yt(e.firstElementChild)&&h(/<[/\w]/g,e.innerHTML)&&h(/<[/\w]/g,e.textContent))return vt(e),!0;if(!ue[n]||fe[n]){if(!fe[n]&&bt(n)){if(he.tagNameCheck instanceof RegExp&&h(he.tagNameCheck,n))return!1;if(he.tagNameCheck instanceof Function&&he.tagNameCheck(n))return!1}if(Ge&&!Pe[n]){const t=Q(e)||e.parentNode,r=V(e)||e.childNodes;if(r&&t)for(let n=r.length-1;n>=0;--n)t.insertBefore($(r[n],!0),Y(e))}return vt(e),!0}return e instanceof C&&!dt(e)?(vt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!h(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ee&&3===e.nodeType&&(t=e.textContent,s([ae,le,ce],(e=>{t=m(t,e," ")})),e.textContent!==t&&(v(r.removed,{element:e.cloneNode()}),e.textContent=t)),gt("afterSanitizeElements",e,null),!1):(vt(e),!0)},ft=function(e,t,r){if(Oe&&("id"===t||"name"===t)&&(r in n||r in nt))return!1;if(xe&&!be[t]&&h(se,t));else if(Ce&&h(de,t));else if(!ye[t]||be[t]){if(!(bt(e)&&(he.tagNameCheck instanceof RegExp&&h(he.tagNameCheck,e)||he.tagNameCheck instanceof Function&&he.tagNameCheck(e))&&(he.attributeNameCheck instanceof RegExp&&h(he.attributeNameCheck,t)||he.attributeNameCheck instanceof Function&&he.attributeNameCheck(t))||"is"===t&&he.allowCustomizedBuiltInElements&&(he.tagNameCheck instanceof RegExp&&h(he.tagNameCheck,r)||he.tagNameCheck instanceof Function&&he.tagNameCheck(r))))return!1}else if(We[t]);else if(h(_e,m(r,Ae,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==y(r,"data:")||!je[e])if(we&&!h(ve,m(r,Ae,"")));else if(r)return!1;return!0},bt=function(e){return e.indexOf("-")>0},Ct=function(e){gt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ye};let o=t.length;for(;o--;){const i=t[o],{name:p,namespaceURI:a,value:l}=i,c=tt(p);let v="value"===p?l:g(l);if(n.attrName=c,n.attrValue=v,n.keepAttr=!0,n.forceKeepAttr=void 0,gt("uponSanitizeAttribute",e,n),v=n.attrValue,n.forceKeepAttr)continue;if(At(p,e),!n.keepAttr)continue;if(!ke&&h(/\/>/i,v)){At(p,e);continue}Ee&&s([ae,le,ce],(e=>{v=m(v,e," ")}));const A=tt(e.nodeName);if(ft(A,c,v)){if(!Se||"id"!==c&&"name"!==c||(At(p,e),v=De+v),Z&&"object"==typeof j&&"function"==typeof j.getAttributeType)if(a);else switch(j.getAttributeType(A,c)){case"TrustedHTML":v=Z.createHTML(v);break;case"TrustedScriptURL":v=Z.createScriptURL(v)}try{a?e.setAttributeNS(a,p,v):e.setAttribute(p,v),d(r.removed)}catch(e){}}}gt("afterSanitizeAttributes",e,null)},xt=function e(t){let r=null;const n=ut(t);for(gt("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)gt("uponSanitizeShadowNode",r,null),ht(r)||(r.content instanceof l&&e(r.content),Ct(r));gt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=null,p=null,a=null;if(Xe=!e,Xe&&(e="\x3c!--\x3e"),"string"!=typeof e&&!yt(e)){if("function"!=typeof e.toString)throw f("toString is not a function");if("string"!=typeof(e=e.toString()))throw f("dirty is not a string, aborting")}if(!r.isSupported)return e;if(Re||it(t),r.removed=[],"string"==typeof e&&(Fe=!1),Fe){if(e.nodeName){const t=tt(e.nodeName);if(!ue[t]||fe[t])throw f("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=_t("\x3c!----\x3e"),i=n.ownerDocument.importNode(e,!0),1===i.nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i);else{if(!Te&&!Ee&&!Ie&&-1===e.indexOf("<"))return Z&&Le?Z.createHTML(e):e;if(n=_t(e),!n)return Te?null:Le?ee:""}n&&Ne&&vt(n.firstChild);const c=ut(Fe?e:n);for(;p=c.nextNode();)ht(p)||(p.content instanceof l&&xt(p.content),Ct(p));if(Fe)return e;if(Te){if(Be)for(a=ne.call(n.ownerDocument);n.firstChild;)a.appendChild(n.firstChild);else a=n;return(ye.shadowroot||ye.shadowrootmode)&&(a=ie.call(o,a,!0)),a}let d=Ie?n.outerHTML:n.innerHTML;return Ie&&ue["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&h(H,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),Ee&&s([ae,le,ce],(e=>{d=m(d,e," ")})),Z&&Le?Z.createHTML(d):d},r.setConfig=function(){it(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},r.clearConfig=function(){rt=null,Re=!1},r.isValidAttribute=function(e,t,r){rt||it({});const n=tt(e),o=tt(t);return ft(n,o,r)},r.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],v(pe[e],t))},r.removeHook=function(e){if(pe[e])return d(pe[e])},r.removeHooks=function(e){pe[e]&&(pe[e]=[])},r.removeAllHooks=function(){pe={}},r}return J()}()},70580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var r,n=""+e,o=t.exec(n);if(!o)return n;var i="",p=0,a=0;for(p=o.index;p<n.length;p++){switch(n.charCodeAt(p)){case 34:r="&quot;";break;case 38:r="&amp;";break;case 39:r="&#39;";break;case 60:r="&lt;";break;case 62:r="&gt;";break;default:continue}a!==p&&(i+=n.substring(a,p)),a=p+1,i+=r}return a!==p?i+n.substring(a,p):i}},65606:e=>{var t,r,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function p(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var a,l=[],c=!1,s=-1;function d(){c&&a&&(c=!1,a.length?l=a.concat(l):s=-1,l.length&&v())}function v(){if(!c){var e=p(d);c=!0;for(var t=l.length;t;){for(a=l,l=[];++s<t;)a&&a[s].run();s=-1,t=l.length}a=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function A(e,t){this.fun=e,this.array=t}function _(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new A(e,t)),1!==l.length||c||p(v)},A.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=_,n.addListener=_,n.once=_,n.off=_,n.removeListener=_,n.removeAllListeners=_,n.emit=_,n.prependListener=_,n.prependOnceListener=_,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},8299:(e,t,r)=>{var n=r(67356);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals);(0,r(70534).A)("301f1732",n,!0,{})},70534:(e,t,r)=>{"use strict";function n(e,t){for(var r=[],n={},o=0;o<t.length;o++){var i=t[o],p=i[0],a={id:e+":"+o,css:i[1],media:i[2],sourceMap:i[3]};n[p]?n[p].parts.push(a):r.push(n[p]={id:p,parts:[a]})}return r}r.d(t,{A:()=>_});var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},p=o&&(document.head||document.getElementsByTagName("head")[0]),a=null,l=0,c=!1,s=function(){},d=null,v="data-vue-ssr-id",A="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function _(e,t,r,o){c=r,d=o||{};var p=n(e,t);return u(p),function(t){for(var r=[],o=0;o<p.length;o++){var a=p[o];(l=i[a.id]).refs--,r.push(l)}t?u(p=n(e,t)):p=[];for(o=0;o<r.length;o++){var l;if(0===(l=r[o]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete i[l.id]}}}}function u(e){for(var t=0;t<e.length;t++){var r=e[t],n=i[r.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](r.parts[o]);for(;o<r.parts.length;o++)n.parts.push(y(r.parts[o]));n.parts.length>r.parts.length&&(n.parts.length=r.parts.length)}else{var p=[];for(o=0;o<r.parts.length;o++)p.push(y(r.parts[o]));i[r.id]={id:r.id,refs:1,parts:p}}}}function m(){var e=document.createElement("style");return e.type="text/css",p.appendChild(e),e}function y(e){var t,r,n=document.querySelector("style["+v+'~="'+e.id+'"]');if(n){if(c)return s;n.parentNode.removeChild(n)}if(A){var o=l++;n=a||(a=m()),t=f.bind(null,n,o,!1),r=f.bind(null,n,o,!0)}else n=m(),t=b.bind(null,n),r=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else r()}}var g,h=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function f(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=h(t,o);else{var i=document.createTextNode(o),p=e.childNodes;p[t]&&e.removeChild(p[t]),p.length?e.insertBefore(i,p[t]):e.appendChild(i)}}function b(e,t){var r=t.css,n=t.media,o=t.sourceMap;if(n&&e.setAttribute("media",n),d.ssrId&&e.setAttribute(v,t.id),o&&(r+="\n/*# sourceURL="+o.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}},79306:(e,t,r)=>{"use strict";var n=r(94901),o=r(16823),i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not a function")}},57829:(e,t,r)=>{"use strict";var n=r(68183).charAt;e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},28551:(e,t,r)=>{"use strict";var n=r(20034),o=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not an object")}},19617:(e,t,r)=>{"use strict";var n=r(25397),o=r(35610),i=r(26198),p=function(e){return function(t,r,p){var a=n(t),l=i(a);if(0===l)return!e&&-1;var c,s=o(p,l);if(e&&r!=r){for(;l>s;)if((c=a[s++])!=c)return!0}else for(;l>s;s++)if((e||s in a)&&a[s]===r)return e||s||0;return!e&&-1}};e.exports={includes:p(!0),indexOf:p(!1)}},44576:(e,t,r)=>{"use strict";var n=r(79504),o=n({}.toString),i=n("".slice);e.exports=function(e){return i(o(e),8,-1)}},36955:(e,t,r)=>{"use strict";var n=r(92140),o=r(94901),i=r(44576),p=r(78227)("toStringTag"),a=Object,l="Arguments"===i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),p))?r:l?i(t):"Object"===(n=i(t))&&o(t.callee)?"Arguments":n}},77740:(e,t,r)=>{"use strict";var n=r(39297),o=r(35031),i=r(77347),p=r(24913);e.exports=function(e,t,r){for(var a=o(t),l=p.f,c=i.f,s=0;s<a.length;s++){var d=a[s];n(e,d)||r&&n(r,d)||l(e,d,c(t,d))}}},66699:(e,t,r)=>{"use strict";var n=r(43724),o=r(24913),i=r(6980);e.exports=n?function(e,t,r){return o.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},6980:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},36840:(e,t,r)=>{"use strict";var n=r(94901),o=r(24913),i=r(50283),p=r(39433);e.exports=function(e,t,r,a){a||(a={});var l=a.enumerable,c=void 0!==a.name?a.name:t;if(n(r)&&i(r,c,a),a.global)l?e[t]=r:p(t,r);else{try{a.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},39433:(e,t,r)=>{"use strict";var n=r(24475),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},43724:(e,t,r)=>{"use strict";var n=r(79039);e.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4055:(e,t,r)=>{"use strict";var n=r(24475),o=r(20034),i=n.document,p=o(i)&&o(i.createElement);e.exports=function(e){return p?i.createElement(e):{}}},79392:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},77388:(e,t,r)=>{"use strict";var n,o,i=r(24475),p=r(79392),a=i.process,l=i.Deno,c=a&&a.versions||l&&l.version,s=c&&c.v8;s&&(o=(n=s.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&p&&(!(n=p.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=p.match(/Chrome\/(\d+)/))&&(o=+n[1]),e.exports=o},88727:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},46518:(e,t,r)=>{"use strict";var n=r(24475),o=r(77347).f,i=r(66699),p=r(36840),a=r(39433),l=r(77740),c=r(92796);e.exports=function(e,t){var r,s,d,v,A,_=e.target,u=e.global,m=e.stat;if(r=u?n:m?n[_]||a(_,{}):n[_]&&n[_].prototype)for(s in t){if(v=t[s],d=e.dontCallGetSet?(A=o(r,s))&&A.value:r[s],!c(u?s:_+(m?".":"#")+s,e.forced)&&void 0!==d){if(typeof v==typeof d)continue;l(v,d)}(e.sham||d&&d.sham)&&i(v,"sham",!0),p(r,s,v,e)}}},79039:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},89228:(e,t,r)=>{"use strict";r(27495);var n=r(69565),o=r(36840),i=r(57323),p=r(79039),a=r(78227),l=r(66699),c=a("species"),s=RegExp.prototype;e.exports=function(e,t,r,d){var v=a(e),A=!p((function(){var t={};return t[v]=function(){return 7},7!==""[e](t)})),_=A&&!p((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[c]=function(){return r},r.flags="",r[v]=/./[v]),r.exec=function(){return t=!0,null},r[v](""),!t}));if(!A||!_||r){var u=/./[v],m=t(v,""[e],(function(e,t,r,o,p){var a=t.exec;return a===i||a===s.exec?A&&!p?{done:!0,value:n(u,t,r,o)}:{done:!0,value:n(e,r,t,o)}:{done:!1}}));o(String.prototype,e,m[0]),o(s,v,m[1])}d&&l(s[v],"sham",!0)}},18745:(e,t,r)=>{"use strict";var n=r(40616),o=Function.prototype,i=o.apply,p=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?p.bind(i):function(){return p.apply(i,arguments)})},40616:(e,t,r)=>{"use strict";var n=r(79039);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},69565:(e,t,r)=>{"use strict";var n=r(40616),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},10350:(e,t,r)=>{"use strict";var n=r(43724),o=r(39297),i=Function.prototype,p=n&&Object.getOwnPropertyDescriptor,a=o(i,"name"),l=a&&"something"===function(){}.name,c=a&&(!n||n&&p(i,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},79504:(e,t,r)=>{"use strict";var n=r(40616),o=Function.prototype,i=o.call,p=n&&o.bind.bind(i,i);e.exports=n?p:function(e){return function(){return i.apply(e,arguments)}}},97751:(e,t,r)=>{"use strict";var n=r(24475),o=r(94901);e.exports=function(e,t){return arguments.length<2?(r=n[e],o(r)?r:void 0):n[e]&&n[e][t];var r}},55966:(e,t,r)=>{"use strict";var n=r(79306),o=r(64117);e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},2478:(e,t,r)=>{"use strict";var n=r(79504),o=r(48981),i=Math.floor,p=n("".charAt),a=n("".replace),l=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,n,d,v){var A=r+e.length,_=n.length,u=s;return void 0!==d&&(d=o(d),u=c),a(v,u,(function(o,a){var c;switch(p(a,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,r);case"'":return l(t,A);case"<":c=d[l(a,1,-1)];break;default:var s=+a;if(0===s)return o;if(s>_){var v=i(s/10);return 0===v?o:v<=_?void 0===n[v-1]?p(a,1):n[v-1]+p(a,1):o}c=n[s-1]}return void 0===c?"":c}))}},24475:function(e,t,r){"use strict";var n=function(e){return e&&e.Math===Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},39297:(e,t,r)=>{"use strict";var n=r(79504),o=r(48981),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},30421:e=>{"use strict";e.exports={}},20397:(e,t,r)=>{"use strict";var n=r(97751);e.exports=n("document","documentElement")},35917:(e,t,r)=>{"use strict";var n=r(43724),o=r(79039),i=r(4055);e.exports=!n&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},47055:(e,t,r)=>{"use strict";var n=r(79504),o=r(79039),i=r(44576),p=Object,a=n("".split);e.exports=o((function(){return!p("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?a(e,""):p(e)}:p},33706:(e,t,r)=>{"use strict";var n=r(79504),o=r(94901),i=r(77629),p=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return p(e)}),e.exports=i.inspectSource},91181:(e,t,r)=>{"use strict";var n,o,i,p=r(58622),a=r(24475),l=r(20034),c=r(66699),s=r(39297),d=r(77629),v=r(66119),A=r(30421),_="Object already initialized",u=a.TypeError,m=a.WeakMap;if(p||d.state){var y=d.state||(d.state=new m);y.get=y.get,y.has=y.has,y.set=y.set,n=function(e,t){if(y.has(e))throw new u(_);return t.facade=e,y.set(e,t),t},o=function(e){return y.get(e)||{}},i=function(e){return y.has(e)}}else{var g=v("state");A[g]=!0,n=function(e,t){if(s(e,g))throw new u(_);return t.facade=e,c(e,g,t),t},o=function(e){return s(e,g)?e[g]:{}},i=function(e){return s(e,g)}}e.exports={set:n,get:o,has:i,enforce:function(e){return i(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=o(t)).type!==e)throw new u("Incompatible receiver, "+e+" required");return r}}}},94901:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},92796:(e,t,r)=>{"use strict";var n=r(79039),o=r(94901),i=/#|\.prototype\./,p=function(e,t){var r=l[a(e)];return r===s||r!==c&&(o(t)?n(t):!!t)},a=p.normalize=function(e){return String(e).replace(i,".").toLowerCase()},l=p.data={},c=p.NATIVE="N",s=p.POLYFILL="P";e.exports=p},64117:e=>{"use strict";e.exports=function(e){return null==e}},20034:(e,t,r)=>{"use strict";var n=r(94901);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},96395:e=>{"use strict";e.exports=!1},10757:(e,t,r)=>{"use strict";var n=r(97751),o=r(94901),i=r(1625),p=r(7040),a=Object;e.exports=p?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&i(t.prototype,a(e))}},26198:(e,t,r)=>{"use strict";var n=r(18014);e.exports=function(e){return n(e.length)}},50283:(e,t,r)=>{"use strict";var n=r(79504),o=r(79039),i=r(94901),p=r(39297),a=r(43724),l=r(10350).CONFIGURABLE,c=r(33706),s=r(91181),d=s.enforce,v=s.get,A=String,_=Object.defineProperty,u=n("".slice),m=n("".replace),y=n([].join),g=a&&!o((function(){return 8!==_((function(){}),"length",{value:8}).length})),h=String(String).split("String"),f=e.exports=function(e,t,r){"Symbol("===u(A(t),0,7)&&(t="["+m(A(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!p(e,"name")||l&&e.name!==t)&&(a?_(e,"name",{value:t,configurable:!0}):e.name=t),g&&r&&p(r,"arity")&&e.length!==r.arity&&_(e,"length",{value:r.arity});try{r&&p(r,"constructor")&&r.constructor?a&&_(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=d(e);return p(n,"source")||(n.source=y(h,"string"==typeof t?t:"")),e};Function.prototype.toString=f((function(){return i(this)&&v(this).source||c(this)}),"toString")},80741:e=>{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?r:t)(n)}},2360:(e,t,r)=>{"use strict";var n,o=r(28551),i=r(96801),p=r(88727),a=r(30421),l=r(20397),c=r(4055),s=r(66119),d="prototype",v="script",A=s("IE_PROTO"),_=function(){},u=function(e){return"<"+v+">"+e+"</"+v+">"},m=function(e){e.write(u("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;y="undefined"!=typeof document?document.domain&&n?m(n):(t=c("iframe"),r="java"+v+":",t.style.display="none",l.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(u("document.F=Object")),e.close(),e.F):m(n);for(var o=p.length;o--;)delete y[d][p[o]];return y()};a[A]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(_[d]=o(e),r=new _,_[d]=null,r[A]=e):r=y(),void 0===t?r:i.f(r,t)}},96801:(e,t,r)=>{"use strict";var n=r(43724),o=r(48686),i=r(24913),p=r(28551),a=r(25397),l=r(71072);t.f=n&&!o?Object.defineProperties:function(e,t){p(e);for(var r,n=a(t),o=l(t),c=o.length,s=0;c>s;)i.f(e,r=o[s++],n[r]);return e}},24913:(e,t,r)=>{"use strict";var n=r(43724),o=r(35917),i=r(48686),p=r(28551),a=r(56969),l=TypeError,c=Object.defineProperty,s=Object.getOwnPropertyDescriptor,d="enumerable",v="configurable",A="writable";t.f=n?i?function(e,t,r){if(p(e),t=a(t),p(r),"function"==typeof e&&"prototype"===t&&"value"in r&&A in r&&!r[A]){var n=s(e,t);n&&n[A]&&(e[t]=r.value,r={configurable:v in r?r[v]:n[v],enumerable:d in r?r[d]:n[d],writable:!1})}return c(e,t,r)}:c:function(e,t,r){if(p(e),t=a(t),p(r),o)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},77347:(e,t,r)=>{"use strict";var n=r(43724),o=r(69565),i=r(48773),p=r(6980),a=r(25397),l=r(56969),c=r(39297),s=r(35917),d=Object.getOwnPropertyDescriptor;t.f=n?d:function(e,t){if(e=a(e),t=l(t),s)try{return d(e,t)}catch(e){}if(c(e,t))return p(!o(i.f,e,t),e[t])}},38480:(e,t,r)=>{"use strict";var n=r(61828),o=r(88727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},33717:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},1625:(e,t,r)=>{"use strict";var n=r(79504);e.exports=n({}.isPrototypeOf)},61828:(e,t,r)=>{"use strict";var n=r(79504),o=r(39297),i=r(25397),p=r(19617).indexOf,a=r(30421),l=n([].push);e.exports=function(e,t){var r,n=i(e),c=0,s=[];for(r in n)!o(a,r)&&o(n,r)&&l(s,r);for(;t.length>c;)o(n,r=t[c++])&&(~p(s,r)||l(s,r));return s}},71072:(e,t,r)=>{"use strict";var n=r(61828),o=r(88727);e.exports=Object.keys||function(e){return n(e,o)}},48773:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},84270:(e,t,r)=>{"use strict";var n=r(69565),o=r(94901),i=r(20034),p=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&o(r=e.toString)&&!i(a=n(r,e)))return a;if(o(r=e.valueOf)&&!i(a=n(r,e)))return a;if("string"!==t&&o(r=e.toString)&&!i(a=n(r,e)))return a;throw new p("Can't convert object to primitive value")}},35031:(e,t,r)=>{"use strict";var n=r(97751),o=r(79504),i=r(38480),p=r(33717),a=r(28551),l=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(a(e)),r=p.f;return r?l(t,r(e)):t}},56682:(e,t,r)=>{"use strict";var n=r(69565),o=r(28551),i=r(94901),p=r(44576),a=r(57323),l=TypeError;e.exports=function(e,t){var r=e.exec;if(i(r)){var c=n(r,e,t);return null!==c&&o(c),c}if("RegExp"===p(e))return n(a,e,t);throw new l("RegExp#exec called on incompatible receiver")}},57323:(e,t,r)=>{"use strict";var n,o,i=r(69565),p=r(79504),a=r(655),l=r(67979),c=r(58429),s=r(25745),d=r(2360),v=r(91181).get,A=r(83635),_=r(18814),u=s("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,y=m,g=p("".charAt),h=p("".indexOf),f=p("".replace),b=p("".slice),C=(o=/b*/g,i(m,n=/a/,"a"),i(m,o,"a"),0!==n.lastIndex||0!==o.lastIndex),x=c.BROKEN_CARET,w=void 0!==/()??/.exec("")[1];(C||w||x||A||_)&&(y=function(e){var t,r,n,o,p,c,s,A=this,_=v(A),k=a(e),E=_.raw;if(E)return E.lastIndex=A.lastIndex,t=i(y,E,k),A.lastIndex=E.lastIndex,t;var I=_.groups,R=x&&A.sticky,N=i(l,A),T=A.source,B=0,L=k;if(R&&(N=f(N,"y",""),-1===h(N,"g")&&(N+="g"),L=b(k,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==g(k,A.lastIndex-1))&&(T="(?: "+T+")",L=" "+L,B++),r=new RegExp("^(?:"+T+")",N)),w&&(r=new RegExp("^"+T+"$(?!\\s)",N)),C&&(n=A.lastIndex),o=i(m,R?r:A,L),R?o?(o.input=b(o.input,B),o[0]=b(o[0],B),o.index=A.lastIndex,A.lastIndex+=o[0].length):A.lastIndex=0:C&&o&&(A.lastIndex=A.global?o.index+o[0].length:n),w&&o&&o.length>1&&i(u,o[0],r,(function(){for(p=1;p<arguments.length-2;p++)void 0===arguments[p]&&(o[p]=void 0)})),o&&I)for(o.groups=c=d(null),p=0;p<I.length;p++)c[(s=I[p])[0]]=o[s[1]];return o}),e.exports=y},67979:(e,t,r)=>{"use strict";var n=r(28551);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},58429:(e,t,r)=>{"use strict";var n=r(79039),o=r(24475).RegExp,i=n((function(){var e=o("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),p=i||n((function(){return!o("a","y").sticky})),a=i||n((function(){var e=o("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:p,UNSUPPORTED_Y:i}},83635:(e,t,r)=>{"use strict";var n=r(79039),o=r(24475).RegExp;e.exports=n((function(){var e=o(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},18814:(e,t,r)=>{"use strict";var n=r(79039),o=r(24475).RegExp;e.exports=n((function(){var e=o("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},67750:(e,t,r)=>{"use strict";var n=r(64117),o=TypeError;e.exports=function(e){if(n(e))throw new o("Can't call method on "+e);return e}},66119:(e,t,r)=>{"use strict";var n=r(25745),o=r(33392),i=n("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},77629:(e,t,r)=>{"use strict";var n=r(96395),o=r(24475),i=r(39433),p="__core-js_shared__",a=e.exports=o[p]||i(p,{});(a.versions||(a.versions=[])).push({version:"3.36.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"})},25745:(e,t,r)=>{"use strict";var n=r(77629);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},68183:(e,t,r)=>{"use strict";var n=r(79504),o=r(91291),i=r(655),p=r(67750),a=n("".charAt),l=n("".charCodeAt),c=n("".slice),s=function(e){return function(t,r){var n,s,d=i(p(t)),v=o(r),A=d.length;return v<0||v>=A?e?"":void 0:(n=l(d,v))<55296||n>56319||v+1===A||(s=l(d,v+1))<56320||s>57343?e?a(d,v):n:e?c(d,v,v+2):s-56320+(n-55296<<10)+65536}};e.exports={codeAt:s(!1),charAt:s(!0)}},4495:(e,t,r)=>{"use strict";var n=r(77388),o=r(79039),i=r(24475).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},35610:(e,t,r)=>{"use strict";var n=r(91291),o=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):i(r,t)}},25397:(e,t,r)=>{"use strict";var n=r(47055),o=r(67750);e.exports=function(e){return n(o(e))}},91291:(e,t,r)=>{"use strict";var n=r(80741);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},18014:(e,t,r)=>{"use strict";var n=r(91291),o=Math.min;e.exports=function(e){var t=n(e);return t>0?o(t,9007199254740991):0}},48981:(e,t,r)=>{"use strict";var n=r(67750),o=Object;e.exports=function(e){return o(n(e))}},72777:(e,t,r)=>{"use strict";var n=r(69565),o=r(20034),i=r(10757),p=r(55966),a=r(84270),l=r(78227),c=TypeError,s=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,l=p(e,s);if(l){if(void 0===t&&(t="default"),r=n(l,e,t),!o(r)||i(r))return r;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},56969:(e,t,r)=>{"use strict";var n=r(72777),o=r(10757);e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},92140:(e,t,r)=>{"use strict";var n={};n[r(78227)("toStringTag")]="z",e.exports="[object z]"===String(n)},655:(e,t,r)=>{"use strict";var n=r(36955),o=String;e.exports=function(e){if("Symbol"===n(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}},16823:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},33392:(e,t,r)=>{"use strict";var n=r(79504),o=0,i=Math.random(),p=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+p(++o+i,36)}},7040:(e,t,r)=>{"use strict";var n=r(4495);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},48686:(e,t,r)=>{"use strict";var n=r(43724),o=r(79039);e.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},58622:(e,t,r)=>{"use strict";var n=r(24475),o=r(94901),i=n.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},78227:(e,t,r)=>{"use strict";var n=r(24475),o=r(25745),i=r(39297),p=r(33392),a=r(4495),l=r(7040),c=n.Symbol,s=o("wks"),d=l?c.for||c:c&&c.withoutSetter||p;e.exports=function(e){return i(s,e)||(s[e]=a&&i(c,e)?c[e]:d("Symbol."+e)),s[e]}},27495:(e,t,r)=>{"use strict";var n=r(46518),o=r(57323);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},25440:(e,t,r)=>{"use strict";var n=r(18745),o=r(69565),i=r(79504),p=r(89228),a=r(79039),l=r(28551),c=r(94901),s=r(64117),d=r(91291),v=r(18014),A=r(655),_=r(67750),u=r(57829),m=r(55966),y=r(2478),g=r(56682),h=r(78227)("replace"),f=Math.max,b=Math.min,C=i([].concat),x=i([].push),w=i("".indexOf),k=i("".slice),E="$0"==="a".replace(/./,"$0"),I=!!/./[h]&&""===/./[h]("a","$0");p("replace",(function(e,t,r){var i=I?"$":"$0";return[function(e,r){var n=_(this),i=s(e)?void 0:m(e,h);return i?o(i,e,n,r):o(t,A(n),e,r)},function(e,o){var p=l(this),a=A(e);if("string"==typeof o&&-1===w(o,i)&&-1===w(o,"$<")){var s=r(t,p,a,o);if(s.done)return s.value}var _=c(o);_||(o=A(o));var m,h=p.global;h&&(m=p.unicode,p.lastIndex=0);for(var E,I=[];null!==(E=g(p,a))&&(x(I,E),h);){""===A(E[0])&&(p.lastIndex=u(a,v(p.lastIndex),m))}for(var R,N="",T=0,B=0;B<I.length;B++){for(var L,O=A((E=I[B])[0]),S=f(b(d(E.index),a.length),0),D=[],G=1;G<E.length;G++)x(D,void 0===(R=E[G])?R:String(R));var F=E.groups;if(_){var U=C([O],D,S,a);void 0!==F&&x(U,F),L=A(n(o,void 0,U))}else L=y(O,a,S,D,F,o);S>=T&&(N+=k(a,T,S)+L,T=S+O.length)}return N+k(a,T)}]}),!!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!E||I)},92457:(e,t,r)=>{"use strict";r.d(t,{HW:()=>s,do:()=>p,zo:()=>a});var n=r(61338);let o;const i=[];function p(){if(void 0===o){const e=document?.getElementsByTagName("head")[0];o=e?e.getAttribute("data-requesttoken"):null}return o}function a(e){i.push(e)}(0,n.B1)("csrf-token-update",(e=>{o=e.token,i.forEach((t=>{try{t(e.token)}catch(e){console.error("error updating CSRF token observer",e)}}))}));const l=(e,t)=>e?e.getAttribute(t):null;let c;function s(){if(void 0!==c)return c;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=l(e,"data-user");return null===t?(c=null,c):(c={uid:t,displayName:l(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},c)}},61338:(e,t,r)=>{"use strict";r.d(t,{B1:()=>c,Ic:()=>d,al:()=>s});var n=r(38711),o=r(38064);class i{bus;constructor(e){"function"==typeof e.getVersion&&n(e.getVersion())?o(e.getVersion())!==o(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.1.0"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,t){this.bus.emit(e,t)}}class p{handlers=new Map;getVersion(){return"3.1.0"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!=t)))}emit(e,t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t)}catch(e){console.error("could not invoke event listener",e)}}))}}let a=null;function l(){return null!==a?a:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(void 0!==window.OC&&window.OC._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),a=void 0!==window?._nc_event_bus?new i(window._nc_event_bus):window._nc_event_bus=new p,a)}function c(e,t){l().subscribe(e,t)}function s(e,t){l().unsubscribe(e,t)}function d(e,t){l().emit(e,t)}},53334:(e,t,r)=>{"use strict";r.d(t,{$X:()=>a,JK:()=>d,JN:()=>i,Pe:()=>l,Z0:()=>A,fL:()=>c,hY:()=>p,lG:()=>s,lO:()=>v,translate:()=>u,translatePlural:()=>m});r(42778);var n=r(42838),o=r(70580);function i(){return void 0===window.firstDay?(console.warn("No firstDay found"),1):window.firstDay}function p(){return void 0===window.dayNames?(console.warn("No dayNames found"),["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]):window.dayNames}function a(){return void 0===window.dayNamesShort?(console.warn("No dayNamesShort found"),["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."]):window.dayNamesShort}function l(){return void 0===window.dayNamesMin?(console.warn("No dayNamesMin found"),["Su","Mo","Tu","We","Th","Fr","Sa"]):window.dayNamesMin}function c(){return void 0===window.monthNames?(console.warn("No monthNames found"),["January","February","March","April","May","June","July","August","September","October","November","December"]):window.monthNames}function s(){return void 0===window.monthNamesShort?(console.warn("No monthNamesShort found"),["Jan.","Feb.","Mar.","Apr.","May.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."]):window.monthNamesShort}function d(){return document.documentElement.dataset.locale||"en"}function v(){return d().replace(/_/g,"-")}function A(){return document.documentElement.lang||"en"}function _(e){var t,r,n,o;return{translations:null!==(r=null===(t=window._oc_l10n_registry_translations)||void 0===t?void 0:t[e])&&void 0!==r?r:{},pluralFunction:null!==(o=null===(n=window._oc_l10n_registry_plural_functions)||void 0===n?void 0:n[e])&&void 0!==o?o:e=>e}}function u(e,t,r,i,p){const a=Object.assign({},{escape:!0,sanitize:!0},p||{}),l=e=>e,c=a.sanitize?n.sanitize:l,s=a.escape?o:l;let d=_(e).translations[t]||t;return d=Array.isArray(d)?d[0]:d,c("object"==typeof r||void 0!==i?((e,t,r)=>e.replace(/%n/g,""+r).replace(/{([^{}]*)}/g,((e,r)=>{if(void 0===t||!(r in t))return c(e);const n=t[r];return c("string"==typeof n||"number"==typeof n?s(n):e)})))(d,r,i):d)}function m(e,t,r,n,o,i){const p="_"+t+"_::_"+r+"_",a=_(e),l=a.translations[p];if(void 0!==l){const t=l;if(Array.isArray(t)){return u(e,t[a.pluralFunction(n)],o,n,i)}}return u(e,1===n?t:r,o,n,i)}},63814:(e,t,r)=>{"use strict";r.d(t,{$_:()=>s,Jv:()=>a,KT:()=>i,d0:()=>l,dC:()=>o,uM:()=>n});const n=(e,t)=>c(e,"",t),o=(e,t)=>{var r;return(null!=(r=null==t?void 0:t.baseURL)?r:s())+(e=>"/remote.php/"+e)(e)},i=(e,t,r)=>{var n;const o=1===Object.assign({ocsVersion:2},r||{}).ocsVersion?1:2;return(null!=(n=null==r?void 0:r.baseURL)?n:s())+"/ocs/v"+o+".php"+p(e,t,r)},p=(e,t,r)=>{const n=Object.assign({escape:!0},r||{});return"/"!==e.charAt(0)&&(e="/"+e),o=(o=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const r=o[t];return n.escape?encodeURIComponent("string"==typeof r||"number"==typeof r?r.toString():e):"string"==typeof r||"number"==typeof r?r.toString():e}));var o},a=(e,t,r)=>{var n,o,i;const a=Object.assign({noRewrite:!1},r||{}),l=null!=(n=null==r?void 0:r.baseURL)?n:d();return!0!==(null==(i=null==(o=null==window?void 0:window.OC)?void 0:o.config)?void 0:i.modRewriteWorking)||a.noRewrite?l+"/index.php"+p(e,t,r):l+p(e,t,r)},l=(e,t)=>-1===t.indexOf(".")?c(e,"img",t+".svg"):c(e,"img",t),c=(e,t,r)=>{var n,o,i;const p=null!=(i=null==(o=null==(n=null==window?void 0:window.OC)?void 0:n.coreApps)?void 0:o.includes(e))&&i,a="php"===r.slice(-3);let l=d();return a&&!p?(l+="/index.php/apps/".concat(e),t&&(l+="/".concat(encodeURI(t))),"index.php"!==r&&(l+="/".concat(r))):a||p?(("settings"===e||"core"===e||"search"===e)&&"ajax"===t&&(l+="/index.php"),e&&(l+="/".concat(e)),t&&(l+="/".concat(t)),l+="/".concat(r)):(l=function(e){var t,r;return null!=(r=(null!=(t=window._oc_appswebroots)?t:{})[e])?r:""}(e),t&&(l+="/".concat(t,"/")),"/"!==l.at(-1)&&(l+="/"),l+=r),l},s=()=>window.location.protocol+"//"+window.location.host+d();function d(){let e=window._oc_webroot;if(typeof e>"u"){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}},52145:(e,t,r)=>{"use strict";r.d(t,{Cu:()=>o,Gz:()=>a,HR:()=>n,Qt:()=>s,TJ:()=>p,aU:()=>d,i6:()=>l,jI:()=>c,vd:()=>i}),window._vue_richtext_widgets||(window._vue_richtext_widgets={});const n=e=>!!window._vue_richtext_widgets[e],o=(e,t,r=(e=>{}))=>{window._vue_richtext_widgets[e]?console.error("Widget for id "+e+" already registered"):window._vue_richtext_widgets[e]={id:e,callback:t,onDestroy:r}},i=(e,{richObjectType:t,richObject:r,accessible:n,interactive:o})=>{if("open-graph"!==t){if(!window._vue_richtext_widgets[t])return void console.error("Widget for rich object type "+t+" not registered");window._vue_richtext_widgets[t].callback(e,{richObjectType:t,richObject:r,accessible:n,interactive:o})}},p=(e,t)=>{"open-graph"!==e&&window._vue_richtext_widgets[e]&&window._vue_richtext_widgets[e].onDestroy(t)};window._registerWidget=o,window._vue_richtext_custom_picker_elements||(window._vue_richtext_custom_picker_elements={});class a{constructor(e,t){this.element=e,this.object=t}}const l=e=>!!window._vue_richtext_custom_picker_elements[e],c=e=>{const t=window._vue_richtext_custom_picker_elements[e]?.size;return["small","normal","large","full"].includes(t)?t:null},s=(e,{providerId:t,accessible:r})=>{if(window._vue_richtext_custom_picker_elements[t])return window._vue_richtext_custom_picker_elements[t].callback(e,{providerId:t,accessible:r});console.error("Custom reference picker element for reference provider ID "+t+" not registered")},d=(e,t,r)=>{window._vue_richtext_custom_picker_elements[e]&&window._vue_richtext_custom_picker_elements[e].onDestroy(t,r)};window._registerCustomPickerElement=(e,t,r=(e=>{}),n="large")=>{window._vue_richtext_custom_picker_elements[e]?console.error("Custom reference picker element for id "+e+" already registered"):window._vue_richtext_custom_picker_elements[e]={id:e,callback:t,onDestroy:r,size:n}}}},a={};function l(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={id:e,loaded:!1,exports:{}};return p[e].call(r.exports,r,r.exports,l),r.loaded=!0,r.exports}l.m=p,l.amdD=function(){throw new Error("define cannot be used indirect")},l.amdO={},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(t,n){if(1&n&&(t=this(t)),8&n)return t;if("object"==typeof t&&t){if(4&n&&t.__esModule)return t;if(16&n&&"function"==typeof t.then)return t}var o=Object.create(null);l.r(o);var i={};e=e||[null,r({}),r([]),r(r)];for(var p=2&n&&t;"object"==typeof p&&!~e.indexOf(p);p=r(p))Object.getOwnPropertyNames(p).forEach((e=>i[e]=()=>t[e]));return i.default=()=>t,l.d(o,i),o},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.f={},l.e=e=>Promise.all(Object.keys(l.f).reduce(((t,r)=>(l.f[r](e,t),t)),[])),l.u=e=>"calendar-"+e+".js?v="+{"vendors-node_modules_vue_dist_vue_runtime_esm_js":"b494da98d88e8d9f8748","vendors-node_modules_nextcloud_capabilities_dist_index_js-node_modules_nextcloud_vue-select_d-732246":"fd1b52f7506da519b017","vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c":"366c699f95bb15a75f9b","vendors-node_modules_linkifyjs_dist_linkify_es_js-node_modules_vue-material-design-icons_Cale-9f7b09":"de1195f36790e08c2cce","vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8":"4a9abe5388231b8825c3","vendors-node_modules_axios_index_js-node_modules_vue-material-design-icons_CalendarBlankOutli-8f1509":"646e8af461d6b5b8a871","vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634":"d6833a1a2b4ec7a99aef","vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_html-entities_lib_index_js-no-c6a8a5":"450ed0f1e52bd9fef67f","src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-19334b":"e6d7e93101756de6feae","src_services_caldavService_js-src_services_talkService_js-src_utils_color_js-src_utils_date_js":"4789cda0ed389467d5b4","src_views_Calendar_vue-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20heigh-565c85":"ab577ec4eb76d4add18e","vendors-node_modules_webdav_dist_web_index_js":"18c7579937971836a9fe",src_store_index_js:"037c94e8acf4fa20abf0","vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f":"bf440e9520d5ae8892e8",node_modules_nextcloud_dialogs_dist_legacy_mjs:"b658cd4fb3ff73c2916c","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs":"5d5574dbfcae9992db7f","public-calendar-subscription-picker":"722c29de96c0ecdfd95f","vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96":"91fa8b18c30562843670",node_modules_moment_locale_sync_recursive_:"d50842891d9af7a41c36"}[e],l.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},i="calendar:",l.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var p,a;if(void 0!==r)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var d=c[s];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==i+r){p=d;break}}p||(a=!0,(p=document.createElement("script")).charset="utf-8",p.timeout=120,l.nc&&p.setAttribute("nonce",l.nc),p.setAttribute("data-webpack",i+r),p.src=e),o[e]=[t];var v=(t,r)=>{p.onerror=p.onload=null,clearTimeout(A);var n=o[e];if(delete o[e],p.parentNode&&p.parentNode.removeChild(p),n&&n.forEach((e=>e(r))),t)return t(r)},A=setTimeout(v.bind(null,void 0,{type:"timeout",target:p}),12e4);p.onerror=v.bind(null,p.onerror),p.onload=v.bind(null,p.onload),a&&document.head.appendChild(p)}},l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),l.p="\\apps\\calendar\\js\\",(()=>{l.b=document.baseURI||self.location.href;var e={reference:0};l.f.j=(t,r)=>{var n=l.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=o);var i=l.p+l.u(t),p=new Error;l.l(i,(r=>{if(l.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;p.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",p.name="ChunkLoadError",p.type=o,p.request=i,n[1](p)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[i,p,a]=r,c=0;if(i.some((t=>0!==e[t]))){for(n in p)l.o(p,n)&&(l.m[n]=p[n]);if(a)a(l)}for(t&&t(r);c<i.length;c++)o=i[c],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunkcalendar=self.webpackChunkcalendar||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),l.nc=void 0,(()=>{"use strict";var e=l(52145),r=l(63814),o=l(92457),i=l(53334);l(8299);l.nc=btoa((0,o.do)()),l.p=(0,r.uM)("calendar","js/"),(0,e.Cu)("calendar_widget",(async(r,o)=>{let{richObjectType:p,richObject:a,accessible:c,interactive:s}=o;const{default:d}=await l.e("vendors-node_modules_vue_dist_vue_runtime_esm_js").then(l.bind(l,85471)),{default:v}=await Promise.all([l.e("vendors-node_modules_nextcloud_capabilities_dist_index_js-node_modules_nextcloud_vue-select_d-732246"),l.e("vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c"),l.e("vendors-node_modules_vue_dist_vue_runtime_esm_js"),l.e("vendors-node_modules_linkifyjs_dist_linkify_es_js-node_modules_vue-material-design-icons_Cale-9f7b09"),l.e("vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8"),l.e("vendors-node_modules_axios_index_js-node_modules_vue-material-design-icons_CalendarBlankOutli-8f1509"),l.e("vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634"),l.e("vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_html-entities_lib_index_js-no-c6a8a5"),l.e("src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-19334b"),l.e("src_services_caldavService_js-src_services_talkService_js-src_utils_color_js-src_utils_date_js"),l.e("src_views_Calendar_vue-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20heigh-565c85")]).then(l.bind(l,26698)),{default:A}=await Promise.all([l.e("vendors-node_modules_nextcloud_cdav-library_dist_dist_js-node_modules_nextcloud_logger_dist_i-1af27c"),l.e("vendors-node_modules_vue_dist_vue_runtime_esm_js"),l.e("vendors-node_modules_webdav_dist_web_index_js"),l.e("vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634"),l.e("src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-19334b"),l.e("src_store_index_js"),l.e("src_services_caldavService_js-src_services_talkService_js-src_utils_color_js-src_utils_date_js")]).then(l.bind(l,76783));d.prototype.$t=i.translate,d.prototype.$n=i.translatePlural,d.mixin({methods:{t,n}});const _=new(d.extend(v))({store:A,propsData:{isWidget:!0,referenceToken:a.token}}).$mount(r);return new e.Gz(_.$el,_)}),((e,t)=>{t.object.$destroy()}),!0)})()})();
//# sourceMappingURL=calendar-reference.js.map?v=4a27600cd68c224248bb