/*! For license information please see calendar-reference.js.LICENSE.txt */ (()=>{var e,r,o,i,p={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)}},1625:(e,t,r)=>{"use strict";var n=r(79504);e.exports=n({}.isPrototypeOf)},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",_=s("IE_PROTO"),A=function(){},u=function(e){return"<"+v+">"+e+""},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[_]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(A[d]=o(e),r=new A,A[d]=null,r[_]=e):r=y(),void 0===t?r:i.f(r,t)}},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 _=r+e.length,A=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,_);case"<":c=d[l(a,1,-1)];break;default:var s=+a;if(0===s)return o;if(s>A){var v=i(s/10);return 0===v?o:v<=A?void 0===n[v-1]?p(a,1):n[v-1]+p(a,1):o}c=n[s-1]}return void 0===c?"":c}))}},4055:(e,t,r)=>{"use strict";var n=r(44576),o=r(20034),i=n.document,p=o(i)&&o(i.createElement);e.exports=function(e){return p?i.createElement(e):{}}},4495:(e,t,r)=>{"use strict";var n=r(39519),o=r(79039),i=r(44576).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},6980:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},7040:(e,t,r)=>{"use strict";var n=r(4495);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},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,{})},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}},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))}},16823:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},16874: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}},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}},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)})},18814:(e,t,r)=>{"use strict";var n=r(79039),o=r(44576).RegExp;e.exports=n((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},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)}},20034:(e,t,r)=>{"use strict";var n=r(94901);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},20397:(e,t,r)=>{"use strict";var n=r(97751);e.exports=n("document","documentElement")},21777:(e,t,r)=>{"use strict";r.d(t,{HW:()=>d,do:()=>a,zo:()=>l});var n=r(61338),o=r(59097);let i;const p=[];function a(){return void 0===i&&(i=document.head.dataset.requesttoken??null),i}function l(e){p.push(e)}(0,n.B1)("csrf-token-update",(e=>{i=e.token,p.forEach((e=>{try{e(i)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));(0,o.getBuilder)("public").persist().build();let c;const s=(e,t)=>e?e.getAttribute(t):null;function d(){if(void 0!==c)return c;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=s(e,"data-user");return null===t?(c=null,c):(c={uid:t,displayName:s(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},c)}},22195:(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)}},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",_="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&&_ in r&&!r[_]){var n=s(e,t);n&&n[_]&&(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}},25397:(e,t,r)=>{"use strict";var n=r(47055),o=r(67750);e.exports=function(e){return n(o(e))}},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),_=r(655),A=r(67750),u=r(57829),m=r(55966),y=r(2478),h=r(56682),g=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=!!/./[g]&&""===/./[g]("a","$0");p("replace",(function(e,t,r){var i=I?"$":"$0";return[function(e,r){var n=A(this),i=s(e)?void 0:m(e,g);return i?o(i,e,n,r):o(t,_(n),e,r)},function(e,o){var p=l(this),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 A=c(o);A||(o=_(o));var m,g=p.global;g&&(m=p.unicode,p.lastIndex=0);for(var E,I=[];null!==(E=h(p,a))&&(x(I,E),g);){""===_(E[0])&&(p.lastIndex=u(a,v(p.lastIndex),m))}for(var N,T="",R=0,S=0;S=R&&(T+=k(a,R,B)+O,R=B+L.length)}return T+k(a,R)}]}),!!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!E||I)},25745:(e,t,r)=>{"use strict";var n=r(77629);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},26198:(e,t,r)=>{"use strict";var n=r(18014);e.exports=function(e){return n(e.length)}},27495:(e,t,r)=>{"use strict";var n=r(46518),o=r(57323);n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},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")}},30144:(e,t,r)=>{const n=r(53908);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}}},30421:e=>{"use strict";e.exports={}},32938:(e,t,r)=>{const n=r(53908);e.exports=(e,t)=>new n(e,t).major},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)}},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},33717:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},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}},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)}},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}))},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}},36955:(e,t,r)=>{"use strict";var n=r(92140),o=r(94901),i=r(22195),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}},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)}},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)}},39433:(e,t,r)=>{"use strict";var n=r(44576),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}},39519:(e,t,r)=>{"use strict";var n,o,i=r(44576),p=r(82839),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},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")}))},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},43724:(e,t,r)=>{"use strict";var n=r(79039);e.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},44576: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")()},46518:(e,t,r)=>{"use strict";var n=r(44576),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]||a(A,{}):n[A]&&n[A].prototype)for(s in t){if(v=t[s],d=e.dontCallGetSet?(_=o(r,s))&&_.value:r[s],!c(u?s:A+(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)}}},47055:(e,t,r)=>{"use strict";var n=r(79504),o=r(79039),i=r(22195),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},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}))},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},48981:(e,t,r)=>{"use strict";var n=r(67750),o=Object;e.exports=function(e){return o(n(e))}},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,_=String,A=Object.defineProperty,u=n("".slice),m=n("".replace),y=n([].join),h=a&&!o((function(){return 8!==A((function(){}),"length",{value:8}).length})),g=String(String).split("String"),f=e.exports=function(e,t,r){"Symbol("===u(_(t),0,7)&&(t="["+m(_(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!p(e,"name")||l&&e.name!==t)&&(a?A(e,"name",{value:t,configurable:!0}):e.name=t),h&&r&&p(r,"arity")&&e.length!==r.arity&&A(e,"length",{value:r.arity});try{r&&p(r,"constructor")&&r.constructor?a&&A(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=d(e);return p(n,"source")||(n.source=y(g,"string"==typeof t?t:"")),e};Function.prototype.toString=f((function(){return i(this)&&v(this).source||c(this)}),"toString")},50432:(e,t)=>{"use strict";function r(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n{constructor(e,t,o){r(this,"scope",void 0),r(this,"wrapped",void 0),this.scope="".concat(o?n.GLOBAL_SCOPE_PERSISTENT:n.GLOBAL_SCOPE_VOLATILE,"_").concat(btoa(e),"_"),this.wrapped=t}scopeKey(e){return"".concat(this.scope).concat(e)}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}t.default=n,r(n,"GLOBAL_SCOPE_VOLATILE","nextcloud_vol"),r(n,"GLOBAL_SCOPE_PERSISTENT","nextcloud_per")},53334:(e,t,r)=>{"use strict";r.d(t,{$X:()=>a,JK:()=>d,JN:()=>i,Pe:()=>l,Z0:()=>_,fL:()=>c,hY:()=>p,lG:()=>s,lO:()=>v,translate:()=>u,translatePlural:()=>m});r(42778);var n=r(99418),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 _(){return document.documentElement.lang||"en"}function A(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.A.sanitize:l,s=a.escape?o:l;let d=A(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=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)}},53908:(e,t,r)=>{const n=r(57272),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(16874),{safeRe:p,safeSrc:a,t:l}=r(99718),c=r(98587),{compareIdentifiers:s}=r(61123);class d{constructor(e,t){if(t=c(t),e instanceof d){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[l.LOOSE]:p[l.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=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===s(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=d},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)}},56682:(e,t,r)=>{"use strict";var n=r(69565),o=r(28551),i=r(94901),p=r(22195),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")}},56953:(e,t,r)=>{const n=r(30144);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},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+""}},57272:(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},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,_=r(83635),A=r(18814),u=s("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,y=m,h=p("".charAt),g=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,_=this,A=v(_),k=a(e),E=A.raw;if(E)return E.lastIndex=_.lastIndex,t=i(y,E,k),_.lastIndex=E.lastIndex,t;var I=A.groups,N=x&&_.sticky,T=i(l,_),R=_.source,S=0,O=k;if(N&&(T=f(T,"y",""),-1===g(T,"g")&&(T+="g"),O=b(k,_.lastIndex),_.lastIndex>0&&(!_.multiline||_.multiline&&"\n"!==h(k,_.lastIndex-1))&&(R="(?: "+R+")",O=" "+O,S++),r=new RegExp("^(?:"+R+")",T)),w&&(r=new RegExp("^"+R+"$(?!\\s)",T)),C&&(n=_.lastIndex),o=i(m,N?r:_,O),N?o?(o.input=b(o.input,S),o[0]=b(o[0],S),o.index=_.lastIndex,_.lastIndex+=o[0].length):_.lastIndex=0:C&&o&&(_.lastIndex=_.global?o.index+o[0].length:n),w&&o&&o.length>1&&i(u,o[0],r,(function(){for(p=1;p{"use strict";var n=r(68183).charAt;e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},58429:(e,t,r)=>{"use strict";var n=r(79039),o=r(44576).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}},58622:(e,t,r)=>{"use strict";var n=r(44576),o=r(94901),i=n.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},59097:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearAll=function(){[window.sessionStorage,window.localStorage].map((e=>p(e)))},t.clearNonPersistent=function(){[window.sessionStorage,window.localStorage].map((e=>p(e,(e=>!e.startsWith(o.default.GLOBAL_SCOPE_PERSISTENT)))))},t.getBuilder=function(e){return new n.default(e)};var n=i(r(59457)),o=i(r(50432));function i(e){return e&&e.__esModule?e:{default:e}}function p(e,t){Object.keys(e).filter((e=>!t||t(e))).map(e.removeItem.bind(e))}},59457:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(50432))&&n.__esModule?n:{default:n};function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.default=class{constructor(e){i(this,"appId",void 0),i(this,"persisted",!1),i(this,"clearedOnLogout",!1),this.appId=e}persist(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.persisted=e,this}clearOnLogout(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clearedOnLogout=e,this}build(){return new o.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}},61123: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:er(t,e)}},61338:(e,t,r)=>{"use strict";r.d(t,{B1:()=>c,Ic:()=>d,al:()=>s});var n=r(56953),o=r(32938);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.3.2"}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.3.2"}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[0])}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!")}):(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)}},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}},63814:(e,t,r)=>{"use strict";r.d(t,{$_:()=>s,Jv:()=>a,KT:()=>i,aU:()=>d,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)=>t.includes(".")?c(e,"img",t):c(e,"img","".concat(t,".svg")),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}},64117:e=>{"use strict";e.exports=function(e){return null==e}},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=[];++s1)for(var r=1;r{"use strict";var n=r(25745),o=r(33392),i=n("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},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}},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__body{overflow-y:unset !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}.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,oCAGD,2BACC,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,kbCtSJ,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,+BCLD,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__body{overflow-y:unset !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}.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 \r\n * @copyright 2018 Georg Ehrke \r\n * @copyright 2017 John Molakvoæ \r\n *\r\n * @author Raghu Nayyar\r\n * @author Georg Ehrke\r\n * @author John Molakvoæ\r\n * @author Richard Steinmetz \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 .\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__body{\r\n\t\toverflow-y: unset !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 \r\n *\r\n * @author Georg Ehrke\r\n * @author Richard Steinmetz \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 .\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 \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 .\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 \r\n *\r\n * @author Richard Steinmetz \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 .\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 \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 .\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 \r\n *\r\n * @author Georg Ehrke\r\n * @author René Gieling \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 .\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 \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 .\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 * Calendar App\r\n *\r\n * @copyright 2019 Georg Ehrke \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 .\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 \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 .\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 \r\n *\r\n * @author Georg Ehrke\r\n * @author Richard Steinmetz \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 .\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},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}},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}},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),_=d.length;return v<0||v>=_?e?"":void 0:(n=l(d,v))<55296||n>56319||v+1===_||(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)}},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)}},70534:(e,t,r)=>{"use strict";function n(e,t){for(var r=[],n={},o=0;oA});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",_="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function A(e,t,r,o){c=r,d=o||{};var p=n(e,t);return u(p),function(t){for(var r=[],o=0;or.parts.length&&(n.parts.length=r.parts.length)}else{var p=[];for(o=0;o{"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{"use strict";var n=r(61828),o=r(88727);e.exports=Object.keys||function(e){return n(e,o)}},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")}},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)}},73933:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,a:()=>a,c:()=>v,d:()=>s,e:()=>i,f:()=>l,g:()=>_,h:()=>o,i:()=>n,j:()=>d,r:()=>p}),window._vue_richtext_widgets||(window._vue_richtext_widgets={});const n=e=>!!window._vue_richtext_widgets[e],o=e=>!!window._vue_richtext_widgets[e]?.hasInteractiveView,i=e=>!!window._vue_richtext_widgets[e]?.fullWidth,p=(e,t,r=e=>{},n)=>{const o={hasInteractiveView:!0,fullWidth:!1,...n};window._vue_richtext_widgets[e]?console.error("Widget for id "+e+" already registered"):window._vue_richtext_widgets[e]={id:e,callback:t,onDestroy:r,...o}},a=(e,{richObjectType:t,richObject:r,accessible:n,interactive:o})=>{"open-graph"!==t&&(window._vue_richtext_widgets[t]?window._vue_richtext_widgets[t].callback(e,{richObjectType:t,richObject:r,accessible:n,interactive:o}):console.error("Widget for rich object type "+t+" not registered"))},l=(e,t)=>{"open-graph"!==e&&window._vue_richtext_widgets[e]&&window._vue_richtext_widgets[e].onDestroy(t)};window._registerWidget=(e,t,r,n)=>{p(e,t,r,n)},window._vue_richtext_custom_picker_elements||(window._vue_richtext_custom_picker_elements={});class c{constructor(e,t){this.element=e,this.object=t}}const s=e=>!!window._vue_richtext_custom_picker_elements[e],d=e=>{const t=window._vue_richtext_custom_picker_elements[e]?.size;return["small","normal","large","full"].includes(t)?t:null},v=(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")},_=(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}}},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;a0?" ".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}},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])}},77629:(e,t,r)=>{"use strict";var n=r(96395),o=r(44576),i=r(39433),p="__core-js_shared__",a=e.exports=o[p]||i(p,{});(a.versions||(a.versions=[])).push({version:"3.41.0",mode:n?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE",source:"https://github.com/zloirock/core-js"})},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{"use strict";var n=r(44576),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]}},79039:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},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")}},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)}}},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)}},82839:(e,t,r)=>{"use strict";var n=r(44576).navigator,o=n&&n.userAgent;e.exports=o?String(o):""},83635:(e,t,r)=>{"use strict";var n=r(79039),o=r(44576).RegExp;e.exports=n((function(){var e=o(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},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")}},88727:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},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),_=!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?_&&!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)}},91181:(e,t,r)=>{"use strict";var n,o,i,p=r(58622),a=r(44576),l=r(20034),c=r(66699),s=r(39297),d=r(77629),v=r(66119),_=r(30421),A="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(A);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 h=v("state");_[h]=!0,n=function(e,t){if(s(e,h))throw new u(A);return t.facade=e,c(e,h,t),t},o=function(e){return s(e,h)?e[h]:{}},i=function(e){return s(e,h)}}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}}}},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)}},92140:(e,t,r)=>{"use strict";var n={};n[r(78227)("toStringTag")]="z",e.exports="[object z]"===String(n)},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},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}},96395:e=>{"use strict";e.exports=!1},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}},97751:(e,t,r)=>{"use strict";var n=r(44576),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}},98587:e=>{const t=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:r},99418:(e,t,r)=>{"use strict";r.d(t,{A:()=>ae});const{entries:n,setPrototypeOf:o,isFrozen:i,getPrototypeOf:p,getOwnPropertyDescriptor:a}=Object;let{freeze:l,seal:c,create:s}=Object,{apply:d,construct:v}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t,r){return e.apply(t,r)}),v||(v=function(e,t){return new e(...t)});const _=N(Array.prototype.forEach),A=N(Array.prototype.lastIndexOf),u=N(Array.prototype.pop),m=N(Array.prototype.push),y=N(Array.prototype.splice),h=N(String.prototype.toLowerCase),g=N(String.prototype.toString),f=N(String.prototype.match),b=N(String.prototype.replace),C=N(String.prototype.indexOf),x=N(String.prototype.trim),w=N(Object.prototype.hasOwnProperty),k=N(RegExp.prototype.test),E=(I=TypeError,function(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:h;o&&o(e,null);let n=t.length;for(;n--;){let o=t[n];if("string"==typeof o){const e=r(o);e!==o&&(i(t)||(t[n]=e),o=e)}e[o]=!0}return e}function R(e){for(let t=0;t/gm),H=c(/\$\{[\w\W]*/gm),q=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),K=c(/^aria-[\-\w]+$/),X=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),V=c(/^(?:\w+script|data):/i),J=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Q=c(/^html$/i),Z=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:K,ATTR_WHITESPACE:J,CUSTOM_ELEMENT:Z,DATA_ATTR:q,DOCTYPE_NAME:Q,ERB_EXPR:Y,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:V,MUSTACHE_EXPR:$,TMPLIT_EXPR:H});const te=1,re=3,ne=7,oe=8,ie=9,pe=function(){return"undefined"==typeof window?null:window};var ae=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe();const r=t=>e(t);if(r.version="3.2.4",r.removed=[],!t||!t.document||t.document.nodeType!==ie||!t.Element)return r.isSupported=!1,r;let{document:o}=t;const i=o,p=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:c,Node:d,Element:v,NodeFilter:I,NamedNodeMap:N=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:R,DOMParser:$,trustedTypes:Y}=t,H=v.prototype,q=O(H,"cloneNode"),K=O(H,"remove"),V=O(H,"nextSibling"),J=O(H,"childNodes"),Z=O(H,"parentNode");if("function"==typeof c){const e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ae,le="";const{implementation:ce,createNodeIterator:se,createDocumentFragment:de,getElementsByTagName:ve}=o,{importNode:_e}=i;let Ae={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};r.isSupported="function"==typeof n&&"function"==typeof Z&&ce&&void 0!==ce.createHTMLDocument;const{MUSTACHE_EXPR:ue,ERB_EXPR:me,TMPLIT_EXPR:ye,DATA_ATTR:he,ARIA_ATTR:ge,IS_SCRIPT_OR_DATA:fe,ATTR_WHITESPACE:be,CUSTOM_ELEMENT:Ce}=ee;let{IS_ALLOWED_URI:xe}=ee,we=null;const ke=T({},[...L,...B,...D,...F,...P]);let Ee=null;const Ie=T({},[...j,...M,...z,...W]);let Ne=Object.seal(s(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}})),Te=null,Re=null,Se=!0,Oe=!0,Le=!1,Be=!0,De=!1,Ge=!0,Fe=!1,Ue=!1,Pe=!1,je=!1,Me=!1,ze=!1,We=!0,$e=!1,Ye=!0,He=!1,qe={},Ke=null;const Xe=T({},["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 Ve=null;const Je=T({},["audio","video","img","source","image","track"]);let Qe=null;const Ze=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",rt="http://www.w3.org/1999/xhtml";let nt=rt,ot=!1,it=null;const pt=T({},[et,tt,rt],g);let at=T({},["mi","mo","mn","ms","mtext"]),lt=T({},["annotation-xml"]);const ct=T({},["title","style","font","a","script"]);let st=null;const dt=["application/xhtml+xml","text/html"];let vt=null,_t=null;const At=o.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!_t||_t!==e){if(e&&"object"==typeof e||(e={}),e=S(e),st=-1===dt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,vt="application/xhtml+xml"===st?g:h,we=w(e,"ALLOWED_TAGS")?T({},e.ALLOWED_TAGS,vt):ke,Ee=w(e,"ALLOWED_ATTR")?T({},e.ALLOWED_ATTR,vt):Ie,it=w(e,"ALLOWED_NAMESPACES")?T({},e.ALLOWED_NAMESPACES,g):pt,Qe=w(e,"ADD_URI_SAFE_ATTR")?T(S(Ze),e.ADD_URI_SAFE_ATTR,vt):Ze,Ve=w(e,"ADD_DATA_URI_TAGS")?T(S(Je),e.ADD_DATA_URI_TAGS,vt):Je,Ke=w(e,"FORBID_CONTENTS")?T({},e.FORBID_CONTENTS,vt):Xe,Te=w(e,"FORBID_TAGS")?T({},e.FORBID_TAGS,vt):{},Re=w(e,"FORBID_ATTR")?T({},e.FORBID_ATTR,vt):{},qe=!!w(e,"USE_PROFILES")&&e.USE_PROFILES,Se=!1!==e.ALLOW_ARIA_ATTR,Oe=!1!==e.ALLOW_DATA_ATTR,Le=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Be=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,De=e.SAFE_FOR_TEMPLATES||!1,Ge=!1!==e.SAFE_FOR_XML,Fe=e.WHOLE_DOCUMENT||!1,je=e.RETURN_DOM||!1,Me=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,We=!1!==e.SANITIZE_DOM,$e=e.SANITIZE_NAMED_PROPS||!1,Ye=!1!==e.KEEP_CONTENT,He=e.IN_PLACE||!1,xe=e.ALLOWED_URI_REGEXP||X,nt=e.NAMESPACE||rt,at=e.MATHML_TEXT_INTEGRATION_POINTS||at,lt=e.HTML_INTEGRATION_POINTS||lt,Ne=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ne.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ne.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ne.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),De&&(Oe=!1),Me&&(je=!0),qe&&(we=T({},P),Ee=[],!0===qe.html&&(T(we,L),T(Ee,j)),!0===qe.svg&&(T(we,B),T(Ee,M),T(Ee,W)),!0===qe.svgFilters&&(T(we,D),T(Ee,M),T(Ee,W)),!0===qe.mathMl&&(T(we,F),T(Ee,z),T(Ee,W))),e.ADD_TAGS&&(we===ke&&(we=S(we)),T(we,e.ADD_TAGS,vt)),e.ADD_ATTR&&(Ee===Ie&&(Ee=S(Ee)),T(Ee,e.ADD_ATTR,vt)),e.ADD_URI_SAFE_ATTR&&T(Qe,e.ADD_URI_SAFE_ATTR,vt),e.FORBID_CONTENTS&&(Ke===Xe&&(Ke=S(Ke)),T(Ke,e.FORBID_CONTENTS,vt)),Ye&&(we["#text"]=!0),Fe&&T(we,["html","head","body"]),we.table&&(T(we,["tbody"]),delete Te.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw E('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ae=e.TRUSTED_TYPES_POLICY,le=ae.createHTML("")}else void 0===ae&&(ae=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}}(Y,p)),null!==ae&&"string"==typeof le&&(le=ae.createHTML(""));l&&l(e),_t=e}},yt=T({},[...B,...D,...G]),ht=T({},[...F,...U]),gt=function(e){m(r.removed,{element:e});try{Z(e).removeChild(e)}catch(t){K(e)}},ft=function(e,t){try{m(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){m(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(je||Me)try{gt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},bt=function(e){let t=null,r=null;if(Pe)e=""+e;else{const t=f(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===st&&nt===rt&&(e=''+e+"");const n=ae?ae.createHTML(e):e;if(nt===rt)try{t=(new $).parseFromString(n,st)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(nt,"template",null);try{t.documentElement.innerHTML=ot?le:n}catch(e){}}const i=t.body||t.documentElement;return e&&r&&i.insertBefore(o.createTextNode(r),i.childNodes[0]||null),nt===rt?ve.call(t,Fe?"html":"body")[0]:Fe?t.documentElement:i},Ct=function(e){return se.call(e.ownerDocument||e,e,I.SHOW_ELEMENT|I.SHOW_COMMENT|I.SHOW_TEXT|I.SHOW_PROCESSING_INSTRUCTION|I.SHOW_CDATA_SECTION,null)},xt=function(e){return e instanceof R&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof N)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},wt=function(e){return"function"==typeof d&&e instanceof d};function kt(e,t,n){_(e,(e=>{e.call(r,t,n,_t)}))}const Et=function(e){let t=null;if(kt(Ae.beforeSanitizeElements,e,null),xt(e))return gt(e),!0;const n=vt(e.nodeName);if(kt(Ae.uponSanitizeElement,e,{tagName:n,allowedTags:we}),e.hasChildNodes()&&!wt(e.firstElementChild)&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return gt(e),!0;if(e.nodeType===ne)return gt(e),!0;if(Ge&&e.nodeType===oe&&k(/<[/\w]/g,e.data))return gt(e),!0;if(!we[n]||Te[n]){if(!Te[n]&&Nt(n)){if(Ne.tagNameCheck instanceof RegExp&&k(Ne.tagNameCheck,n))return!1;if(Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(n))return!1}if(Ye&&!Ke[n]){const t=Z(e)||e.parentNode,r=J(e)||e.childNodes;if(r&&t){for(let n=r.length-1;n>=0;--n){const o=q(r[n],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,V(e))}}}return gt(e),!0}return e instanceof v&&!function(e){let t=Z(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});const r=h(e.tagName),n=h(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===rt?"svg"===r:t.namespaceURI===et?"svg"===r&&("annotation-xml"===n||at[n]):Boolean(yt[r]):e.namespaceURI===et?t.namespaceURI===rt?"math"===r:t.namespaceURI===tt?"math"===r&<[n]:Boolean(ht[r]):e.namespaceURI===rt?!(t.namespaceURI===tt&&!lt[n])&&!(t.namespaceURI===et&&!at[n])&&!ht[r]&&(ct[r]||!yt[r]):!("application/xhtml+xml"!==st||!it[e.namespaceURI]))}(e)?(gt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!k(/<\/no(script|embed|frames)/i,e.innerHTML)?(De&&e.nodeType===re&&(t=e.textContent,_([ue,me,ye],(e=>{t=b(t,e," ")})),e.textContent!==t&&(m(r.removed,{element:e.cloneNode()}),e.textContent=t)),kt(Ae.afterSanitizeElements,e,null),!1):(gt(e),!0)},It=function(e,t,r){if(We&&("id"===t||"name"===t)&&(r in o||r in At))return!1;if(Oe&&!Re[t]&&k(he,t));else if(Se&&k(ge,t));else if(!Ee[t]||Re[t]){if(!(Nt(e)&&(Ne.tagNameCheck instanceof RegExp&&k(Ne.tagNameCheck,e)||Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(e))&&(Ne.attributeNameCheck instanceof RegExp&&k(Ne.attributeNameCheck,t)||Ne.attributeNameCheck instanceof Function&&Ne.attributeNameCheck(t))||"is"===t&&Ne.allowCustomizedBuiltInElements&&(Ne.tagNameCheck instanceof RegExp&&k(Ne.tagNameCheck,r)||Ne.tagNameCheck instanceof Function&&Ne.tagNameCheck(r))))return!1}else if(Qe[t]);else if(k(xe,b(r,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(r,"data:")||!Ve[e]){if(Le&&!k(fe,b(r,be,"")));else if(r)return!1}else;return!0},Nt=function(e){return"annotation-xml"!==e&&f(e,Ce)},Tt=function(e){kt(Ae.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||xt(e))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee,forceKeepAttr:void 0};let o=t.length;for(;o--;){const i=t[o],{name:p,namespaceURI:a,value:l}=i,c=vt(p);let s="value"===p?l:x(l);if(n.attrName=c,n.attrValue=s,n.keepAttr=!0,n.forceKeepAttr=void 0,kt(Ae.uponSanitizeAttribute,e,n),s=n.attrValue,!$e||"id"!==c&&"name"!==c||(ft(p,e),s="user-content-"+s),Ge&&k(/((--!?|])>)|<\/(style|title)/i,s)){ft(p,e);continue}if(n.forceKeepAttr)continue;if(ft(p,e),!n.keepAttr)continue;if(!Be&&k(/\/>/i,s)){ft(p,e);continue}De&&_([ue,me,ye],(e=>{s=b(s,e," ")}));const d=vt(e.nodeName);if(It(d,c,s)){if(ae&&"object"==typeof Y&&"function"==typeof Y.getAttributeType)if(a);else switch(Y.getAttributeType(d,c)){case"TrustedHTML":s=ae.createHTML(s);break;case"TrustedScriptURL":s=ae.createScriptURL(s)}try{a?e.setAttributeNS(a,p,s):e.setAttribute(p,s),xt(e)?gt(e):u(r.removed)}catch(e){}}}kt(Ae.afterSanitizeAttributes,e,null)},Rt=function e(t){let r=null;const n=Ct(t);for(kt(Ae.beforeSanitizeShadowDOM,t,null);r=n.nextNode();)kt(Ae.uponSanitizeShadowNode,r,null),Et(r),Tt(r),r.content instanceof a&&e(r.content);kt(Ae.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,o=null,p=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!wt(e)){if("function"!=typeof e.toString)throw E("toString is not a function");if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}if(!r.isSupported)return e;if(Ue||mt(t),r.removed=[],"string"==typeof e&&(He=!1),He){if(e.nodeName){const t=vt(e.nodeName);if(!we[t]||Te[t])throw E("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof d)n=bt("\x3c!----\x3e"),o=n.ownerDocument.importNode(e,!0),o.nodeType===te&&"BODY"===o.nodeName||"HTML"===o.nodeName?n=o:n.appendChild(o);else{if(!je&&!De&&!Fe&&-1===e.indexOf("<"))return ae&&ze?ae.createHTML(e):e;if(n=bt(e),!n)return je?null:ze?le:""}n&&Pe&>(n.firstChild);const c=Ct(He?e:n);for(;p=c.nextNode();)Et(p),Tt(p),p.content instanceof a&&Rt(p.content);if(He)return e;if(je){if(Me)for(l=de.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Ee.shadowroot||Ee.shadowrootmode)&&(l=_e.call(i,l,!0)),l}let s=Fe?n.outerHTML:n.innerHTML;return Fe&&we["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&k(Q,n.ownerDocument.doctype.name)&&(s="\n"+s),De&&_([ue,me,ye],(e=>{s=b(s,e," ")})),ae&&ze?ae.createHTML(s):s},r.setConfig=function(){mt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},r.clearConfig=function(){_t=null,Ue=!1},r.isValidAttribute=function(e,t,r){_t||mt({});const n=vt(e),o=vt(t);return It(n,o,r)},r.addHook=function(e,t){"function"==typeof t&&m(Ae[e],t)},r.removeHook=function(e,t){if(void 0!==t){const r=A(Ae[e],t);return-1===r?void 0:y(Ae[e],r,1)[0]}return u(Ae[e])},r.removeHooks=function(e){Ae[e]=[]},r.removeAllHooks=function(){Ae={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},r}()},99718:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:i}=r(16874),p=r(57272),a=(t=e.exports={}).re=[],l=t.safeRe=[],c=t.src=[],s=t.safeSrc=[],d=t.t={};let v=0;const _="[a-zA-Z0-9-]",A=[["\\s",1],["\\d",i],[_,o]],u=(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=v++;p(e,o,t),d[e]=o,c[o]=t,s[o]=n,a[o]=new RegExp(t,r?"g":void 0),l[o]=new RegExp(n,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","\\d+"),u("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${_}*`),u("MAINVERSION",`(${c[d.NUMERICIDENTIFIER]})\\.(${c[d.NUMERICIDENTIFIER]})\\.(${c[d.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${c[d.NUMERICIDENTIFIERLOOSE]})\\.(${c[d.NUMERICIDENTIFIERLOOSE]})\\.(${c[d.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${c[d.NUMERICIDENTIFIER]}|${c[d.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${c[d.NUMERICIDENTIFIERLOOSE]}|${c[d.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${c[d.PRERELEASEIDENTIFIER]}(?:\\.${c[d.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${c[d.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[d.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER",`${_}+`),u("BUILD",`(?:\\+(${c[d.BUILDIDENTIFIER]}(?:\\.${c[d.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${c[d.MAINVERSION]}${c[d.PRERELEASE]}?${c[d.BUILD]}?`),u("FULL",`^${c[d.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${c[d.MAINVERSIONLOOSE]}${c[d.PRERELEASELOOSE]}?${c[d.BUILD]}?`),u("LOOSE",`^${c[d.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${c[d.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${c[d.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${c[d.XRANGEIDENTIFIER]})(?:\\.(${c[d.XRANGEIDENTIFIER]})(?:\\.(${c[d.XRANGEIDENTIFIER]})(?:${c[d.PRERELEASE]})?${c[d.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${c[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[d.XRANGEIDENTIFIERLOOSE]})(?:${c[d.PRERELEASELOOSE]})?${c[d.BUILD]}?)?)?`),u("XRANGE",`^${c[d.GTLT]}\\s*${c[d.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${c[d.GTLT]}\\s*${c[d.XRANGEPLAINLOOSE]}$`),u("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),u("COERCE",`${c[d.COERCEPLAIN]}(?:$|[^\\d])`),u("COERCEFULL",c[d.COERCEPLAIN]+`(?:${c[d.PRERELEASE]})?`+`(?:${c[d.BUILD]})?(?:$|[^\\d])`),u("COERCERTL",c[d.COERCE],!0),u("COERCERTLFULL",c[d.COERCEFULL],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${c[d.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",u("TILDE",`^${c[d.LONETILDE]}${c[d.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${c[d.LONETILDE]}${c[d.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${c[d.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",u("CARET",`^${c[d.LONECARET]}${c[d.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${c[d.LONECARET]}${c[d.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${c[d.GTLT]}\\s*(${c[d.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${c[d.GTLT]}\\s*(${c[d.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${c[d.GTLT]}\\s*(${c[d.LOOSEPLAIN]}|${c[d.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${c[d.XRANGEPLAIN]})\\s+-\\s+(${c[d.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${c[d.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[d.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}},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":"e6d5ec54c243df4fcec8","vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_ical_js_build_ical_js":"9c7fcfc08415dca5c5a7","vendors-node_modules_nextcloud_vue-select_dist_vue-select_js-node_modules_extend_index_js-nod-464f53":"95de98aae4c657443629","vendors-node_modules_color-convert_index_js-node_modules_color-string_index_js-node_modules_j-caea06":"05a1632a67b5953265ed","vendors-node_modules_linkifyjs_dist_linkify_es_js-node_modules_vue-material-design-icons_Cale-f7891e":"cbe7a112a41686f19d94","vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8":"ab3c2ea46a68a32eadcb","vendors-node_modules_vue-material-design-icons_CalendarBlankOutline_vue-node_modules_nextclou-89a3e7":"e95749e7adac13227809","vendors-node_modules_vuex_dist_vuex_esm_js-node_modules_nextcloud_calendar-js_dist_index_es_m-e40634":"0ca1e0b807ee53a0ddd3","vendors-node_modules_autosize_dist_autosize_esm_js-node_modules_html-entities_lib_index_js-no-c65893":"16a9e69001c28c64b899","src_models_rfcProps_js-src_services_timezoneDataProviderService_js-src_services_timezoneDetec-19334b":"f47b094d9a82a5b54f72","src_services_caldavService_js-src_services_talkService_js-src_utils_color_js-src_utils_date_js":"b09fd96428b26accbbd6","src_views_Calendar_vue-data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Googl-7a430e":"6af69ad5c1efd0bbecf5","vendors-node_modules_webdav_dist_web_index_js":"0d17bf78f4a084675713",src_store_index_js:"5d64c0b9fe39560dd3be","vendors-node_modules_rehype-highlight_index_js":"7d64fc7482d352a57717","vendors-node_modules_path-browserify_index_js-node_modules_core-js_internals_object-get-own-p-913e36":"f66f60b1aa81e430c8e3",node_modules_nextcloud_dialogs_dist_legacy_mjs:"bd88272b9e20bb3647b1","vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-oSc3I_BN_mjs":"bcc0afb1b9050c13e7ea","_4f7e-_3e83-_19e6-_0cc0-_aeb7":"432164f25aed6b15726d","public-calendar-subscription-picker":"fda359afacdaeed4265a","vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96":"a579080b5ac8d09ef99b",node_modules_moment_locale_sync_recursive_:"4d0e13e8279c24fd4760"}[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{p.onerror=p.onload=null,clearTimeout(_);var n=o[e];if(delete o[e],p.parentNode&&p.parentNode.removeChild(p),n&&n.forEach((e=>e(r))),t)return t(r)},_=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{"use strict";var e=l(73933),r=l(63814),o=l(21777),i=l(53334);l(8299);l.nc=btoa((0,o.do)()),l.p=(0,r.uM)("calendar","js/"),(0,e.r)("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_logger_dist_index_js-node_modules_ical_js_build_ical_js"),l.e("vendors-node_modules_nextcloud_vue-select_dist_vue-select_js-node_modules_extend_index_js-nod-464f53"),l.e("vendors-node_modules_color-convert_index_js-node_modules_color-string_index_js-node_modules_j-caea06"),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-f7891e"),l.e("vendors-node_modules_vue-material-design-icons_CalendarBlank_vue-node_modules_vue-material-de-e2c1f8"),l.e("vendors-node_modules_vue-material-design-icons_CalendarBlankOutline_vue-node_modules_nextclou-89a3e7"),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-c65893"),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_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Googl-7a430e")]).then(l.bind(l,26698)),{default:_}=await Promise.all([l.e("vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_ical_js_build_ical_js"),l.e("vendors-node_modules_color-convert_index_js-node_modules_color-string_index_js-node_modules_j-caea06"),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 A=new(d.extend(v))({store:_,propsData:{isWidget:!0,referenceToken:a.token}}).$mount(r);return new e.N(A.$el,A)}),((e,t)=>{t.object.$destroy()}),!0)})()})(); //# sourceMappingURL=calendar-reference.js.map?v=e8aa81782c7f2c65665e