[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}body.xcalendar-page .ui-widget-overlay.datepicker,body.xcalendar .ui-widget-overlay.datepicker,body.task-xcalendar .ui-widget-overlay.datepicker{display:none !important}body.xcalendar-page #layout-sidebar .column-resizer,body.xcalendar #layout-sidebar .column-resizer,body.task-xcalendar #layout-sidebar .column-resizer{display:none !important}body.xcalendar-page .restore-popup,body.xcalendar .restore-popup,body.task-xcalendar .restore-popup{position:fixed;top:1rem;right:1rem;background:#f9edbe;border:1px solid #f0c36d;border-radius:5px;padding:.6rem 1.2rem;color:#333;z-index:999;display:flex;align-items:center}body.xcalendar-page .restore-popup a.undo,body.xcalendar .restore-popup a.undo,body.task-xcalendar .restore-popup a.undo{display:block;text-decoration:underline;margin-left:.3rem}body.xcalendar-page .restore-popup a.hide-popup,body.xcalendar .restore-popup a.hide-popup,body.task-xcalendar .restore-popup a.hide-popup{display:block;text-decoration:none;color:#888;margin-left:.6rem}body.xcalendar-page #layout-content,body.xcalendar #layout-content,body.task-xcalendar #layout-content{overflow:hidden}body.xcalendar-page #new-calendar-container,body.xcalendar #new-calendar-container,body.task-xcalendar #new-calendar-container{float:right}body.xcalendar-page #new-calendar-container a:before,body.xcalendar #new-calendar-container a:before,body.task-xcalendar #new-calendar-container a:before{color:#333 !important;cursor:pointer}html.dark-mode body.xcalendar-page #new-calendar-container a:before,html.dark-mode body.xcalendar #new-calendar-container a:before,html.dark-mode body.task-xcalendar #new-calendar-container a:before{color:#c5d1d3 !important}body.xcalendar-page #calendar-list-container,body.xcalendar #calendar-list-container,body.task-xcalendar #calendar-list-container{display:flex;flex-direction:column;overflow:hidden}body.xcalendar-page #calendar-list-container #calendar-list-container .header,body.xcalendar #calendar-list-container #calendar-list-container .header,body.task-xcalendar #calendar-list-container #calendar-list-container .header{flex:0 0 auto}body.xcalendar-page #calendar-list-container #calendar-list-content,body.xcalendar #calendar-list-container #calendar-list-content,body.task-xcalendar #calendar-list-container #calendar-list-content{flex:1 1 auto;overflow:auto}body.xcalendar-page #calendar-grid-controller,body.xcalendar-page #calendar-grid,body.xcalendar #calendar-grid-controller,body.xcalendar #calendar-grid,body.task-xcalendar #calendar-grid-controller,body.task-xcalendar #calendar-grid{position:absolute;top:0;left:0;right:0;bottom:0}body.xcalendar-page #calendar-grid .fc-header-toolbar,body.xcalendar #calendar-grid .fc-header-toolbar,body.task-xcalendar #calendar-grid .fc-header-toolbar{padding:0 1em;background:transparent}body.xcalendar-page #calendar-grid .fc-header-toolbar .fc-toolbar-title,body.xcalendar #calendar-grid .fc-header-toolbar .fc-toolbar-title,body.task-xcalendar #calendar-grid .fc-header-toolbar .fc-toolbar-title{font-size:1.2em}body.xcalendar-page #calendar-grid .fc-header-toolbar button,body.xcalendar #calendar-grid .fc-header-toolbar button,body.task-xcalendar #calendar-grid .fc-header-toolbar button{background:transparent !important;border:none !important;outline:none !important;box-shadow:none !important;padding-left:.7rem !important;padding-right:.7rem !important}body.xcalendar-page #calendar-grid .fc-header-toolbar button:before,body.xcalendar #calendar-grid .fc-header-toolbar button:before,body.task-xcalendar #calendar-grid .fc-header-toolbar button:before{color:#333 !important;font-size:1.2rem}html.dark-mode body.xcalendar-page #calendar-grid .fc-header-toolbar button:before,html.dark-mode body.xcalendar #calendar-grid .fc-header-toolbar button:before,html.dark-mode body.task-xcalendar #calendar-grid .fc-header-toolbar button:before{color:#c5d1d3 !important}body.xcalendar-page #calendar-grid .fc-header-toolbar button[disabled]:before,body.xcalendar #calendar-grid .fc-header-toolbar button[disabled]:before,body.task-xcalendar #calendar-grid .fc-header-toolbar button[disabled]:before{color:#777 !important}html.dark-mode body.xcalendar-page #calendar-grid .fc-header-toolbar button[disabled]:before,html.dark-mode body.xcalendar #calendar-grid .fc-header-toolbar button[disabled]:before,html.dark-mode body.task-xcalendar #calendar-grid .fc-header-toolbar button[disabled]:before{color:#6b787a !important}body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa,body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-next-button span.fa,body.xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa,body.xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button span.fa,body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa,body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button span.fa{display:none}body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-prev-button:before,body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-next-button:before,body.xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button:before,body.xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button:before,body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button:before,body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button:before{position:relative;font-size:1.4rem}body.xcalendar-page #calendar-grid table.table-bordered,body.xcalendar #calendar-grid table.table-bordered,body.task-xcalendar #calendar-grid table.table-bordered{border-left:none;border-top:1px solid;border-color:#ddd }html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered,html.dark-mode body.xcalendar #calendar-grid table.table-bordered,html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered{border-color:#4d6066 }body.xcalendar-page #calendar-grid table.table-bordered tr.fc-scrollgrid-section>td,body.xcalendar #calendar-grid table.table-bordered tr.fc-scrollgrid-section>td,body.task-xcalendar #calendar-grid table.table-bordered tr.fc-scrollgrid-section>td{border:none}body.xcalendar-page #calendar-grid table.table-bordered th,body.xcalendar-page #calendar-grid table.table-bordered td,body.xcalendar #calendar-grid table.table-bordered th,body.xcalendar #calendar-grid table.table-bordered td,body.task-xcalendar #calendar-grid table.table-bordered th,body.task-xcalendar #calendar-grid table.table-bordered td{border-color:#ddd }html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered th,html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered td,html.dark-mode body.xcalendar #calendar-grid table.table-bordered th,html.dark-mode body.xcalendar #calendar-grid table.table-bordered td,html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered th,html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered td{border-color:#4d6066 }body.xcalendar-page #calendar-grid table.table-bordered th,body.xcalendar #calendar-grid table.table-bordered th,body.task-xcalendar #calendar-grid table.table-bordered th{border-bottom-width:1px}body.xcalendar-page #calendar-grid .table-active,body.xcalendar-page #calendar-grid .table-active>td,body.xcalendar-page #calendar-grid .table-active>th,body.xcalendar-page #calendar-grid .fc-list-sticky .fc-list-day>*,body.xcalendar-page #calendar-grid .fc-list-event:hover td,body.xcalendar-page #calendar-grid .fc-list-empty,body.xcalendar #calendar-grid .table-active,body.xcalendar #calendar-grid .table-active>td,body.xcalendar #calendar-grid .table-active>th,body.xcalendar #calendar-grid .fc-list-sticky .fc-list-day>*,body.xcalendar #calendar-grid .fc-list-event:hover td,body.xcalendar #calendar-grid .fc-list-empty,body.task-xcalendar #calendar-grid .table-active,body.task-xcalendar #calendar-grid .table-active>td,body.task-xcalendar #calendar-grid .table-active>th,body.task-xcalendar #calendar-grid .fc-list-sticky .fc-list-day>*,body.task-xcalendar #calendar-grid .fc-list-event:hover td,body.task-xcalendar #calendar-grid .fc-list-empty{background:transparent}body.xcalendar-page #calendar-grid .table-active.fc-list-day-cushion,body.xcalendar #calendar-grid .table-active.fc-list-day-cushion,body.task-xcalendar #calendar-grid .table-active.fc-list-day-cushion{background-color:rgba(0,0,0,0.05) }html.dark-mode body.xcalendar-page #calendar-grid .table-active.fc-list-day-cushion,html.dark-mode body.xcalendar #calendar-grid .table-active.fc-list-day-cushion,html.dark-mode body.task-xcalendar #calendar-grid .table-active.fc-list-day-cushion{background-color:rgba(255,255,255,0.05) }body.xcalendar-page #calendar-grid .fc-list-event:hover td,body.xcalendar-page #calendar-grid .fc-event-title-container,body.xcalendar #calendar-grid .fc-list-event:hover td,body.xcalendar #calendar-grid .fc-event-title-container,body.task-xcalendar #calendar-grid .fc-list-event:hover td,body.task-xcalendar #calendar-grid .fc-event-title-container{cursor:pointer}body.xcalendar-page #calendar-grid .fc-h-event .fc-event-time,body.xcalendar #calendar-grid .fc-h-event .fc-event-time,body.task-xcalendar #calendar-grid .fc-h-event .fc-event-time{overflow:visible}body.xcalendar-page #calendar-grid .fc-col-header-cell-cushion,body.xcalendar-page #calendar-grid .fc-list-day-cushion .fc-list-day-text,body.xcalendar-page #calendar-grid .fc-list-day-cushion .fc-list-day-side-text,body.xcalendar #calendar-grid .fc-col-header-cell-cushion,body.xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-text,body.xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-side-text,body.task-xcalendar #calendar-grid .fc-col-header-cell-cushion,body.task-xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-text,body.task-xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-side-text{text-decoration:none !important}body.xcalendar-page #calendar-grid .fc-h-event,body.xcalendar #calendar-grid .fc-h-event,body.task-xcalendar #calendar-grid .fc-h-event{border-width:2px}body.xcalendar-page .xcalendar-sun-data,body.xcalendar .xcalendar-sun-data,body.task-xcalendar .xcalendar-sun-data{flex:1 1 0;color:#cc842f;font-size:80%;padding:5px 0 0 4px}body.xcalendar-page .xcalendar-sun-data:before,body.xcalendar .xcalendar-sun-data:before,body.task-xcalendar .xcalendar-sun-data:before{padding-right:2px}body.xcalendar-page #event-preview,body.xcalendar #event-preview,body.task-xcalendar #event-preview{position:fixed;width:380px;min-height:100px;z-index:100;background-color:#fff;border:1px solid #d4dbde;box-shadow:3px 3px 5px #dcdedf}html.dark-mode body.xcalendar-page #event-preview,html.dark-mode body.xcalendar #event-preview,html.dark-mode body.task-xcalendar #event-preview{background-color:#161b1d;border-color:#4d6066;box-shadow:none}body.xcalendar-page #event-preview h3,body.xcalendar #event-preview h3,body.task-xcalendar #event-preview h3{position:relative;margin:0 0 10px 0;padding:10px 30px 10px 10px;border-bottom:1px solid;font-size:1rem;font-weight:bold;border-color:#ddd }html.dark-mode body.xcalendar-page #event-preview h3,html.dark-mode body.xcalendar #event-preview h3,html.dark-mode body.task-xcalendar #event-preview h3{border-color:#4d6066 }body.xcalendar-page #event-preview h3 span,body.xcalendar #event-preview h3 span,body.task-xcalendar #event-preview h3 span{position:absolute;top:10px;right:10px;padding:0;font-size:22px;line-height:60%;cursor:pointer;color:#333 }html.dark-mode body.xcalendar-page #event-preview h3 span,html.dark-mode body.xcalendar #event-preview h3 span,html.dark-mode body.task-xcalendar #event-preview h3 span{color:#c5d1d3 }body.xcalendar-page #event-preview p,body.xcalendar #event-preview p,body.task-xcalendar #event-preview p{padding:10px}body.xcalendar-page #event-preview table,body.xcalendar #event-preview table,body.task-xcalendar #event-preview table{table-layout:fixed;width:100%;white-space:nowrap;margin-bottom:5px}body.xcalendar-page #event-preview table td,body.xcalendar #event-preview table td,body.task-xcalendar #event-preview table td{border:none;padding:5px 10px;background:transparent;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.xcalendar-page #event-preview table td.title,body.xcalendar #event-preview table td.title,body.task-xcalendar #event-preview table td.title{width:35%}body.xcalendar-page #event-preview table td.value,body.xcalendar #event-preview table td.value,body.task-xcalendar #event-preview table td.value{width:65%}body.xcalendar-page #event-preview .formbuttons,body.xcalendar #event-preview .formbuttons,body.task-xcalendar #event-preview .formbuttons{padding:10px;border-top:1px solid;border-color:#ddd }html.dark-mode body.xcalendar-page #event-preview .formbuttons,html.dark-mode body.xcalendar #event-preview .formbuttons,html.dark-mode body.task-xcalendar #event-preview .formbuttons{border-color:#4d6066 }body.xcalendar-page #event-preview .formbuttons input.button,body.xcalendar #event-preview .formbuttons input.button,body.task-xcalendar #event-preview .formbuttons input.button{padding:2px 10px;margin-right:2px}body.xcalendar-page #event-preview .attendance-response a,body.xcalendar-page #event-preview .attendance-response span,body.xcalendar #event-preview .attendance-response a,body.xcalendar #event-preview .attendance-response span,body.task-xcalendar #event-preview .attendance-response a,body.task-xcalendar #event-preview .attendance-response span{display:inline-block;margin-right:5px}body.xcalendar-page #event-preview .attendance-response span,body.xcalendar #event-preview .attendance-response span,body.task-xcalendar #event-preview .attendance-response span{font-weight:bold}body.xcalendar-page .editor,body.xcalendar .editor,body.task-xcalendar .editor{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background-color:#fff }html.dark-mode body.xcalendar-page .editor,html.dark-mode body.xcalendar .editor,html.dark-mode body.task-xcalendar .editor{background-color:#21292c }body.xcalendar-page .editor table tbody,body.xcalendar .editor table tbody,body.task-xcalendar .editor table tbody{border:none}body.xcalendar-page .editor table th,body.xcalendar-page .editor table td,body.xcalendar .editor table th,body.xcalendar .editor table td,body.task-xcalendar .editor table th,body.task-xcalendar .editor table td{border:none;vertical-align:middle}body.xcalendar-page .editor table th,body.xcalendar .editor table th,body.task-xcalendar .editor table th{border-bottom:1px solid;border-color:#ddd }html.dark-mode body.xcalendar-page .editor table th,html.dark-mode body.xcalendar .editor table th,html.dark-mode body.task-xcalendar .editor table th{border-color:#4d6066 }body.xcalendar-page .editor table td.input select:not(.full),body.xcalendar-page .editor table td.input input[type='text']:not(.full),body.xcalendar-page .editor table td.input input[type='number']:not(.full),body.xcalendar .editor table td.input select:not(.full),body.xcalendar .editor table td.input input[type='text']:not(.full),body.xcalendar .editor table td.input input[type='number']:not(.full),body.task-xcalendar .editor table td.input select:not(.full),body.task-xcalendar .editor table td.input input[type='text']:not(.full),body.task-xcalendar .editor table td.input input[type='number']:not(.full){width:auto;min-width:30%}body.xcalendar-page .editor table .horizontal-controls,body.xcalendar .editor table .horizontal-controls,body.task-xcalendar .editor table .horizontal-controls{display:flex;align-items:center}body.xcalendar-page .editor table .horizontal-controls>*,body.xcalendar .editor table .horizontal-controls>*,body.task-xcalendar .editor table .horizontal-controls>*{margin-right:.5rem}body.xcalendar-page .editor table .horizontal-controls.margin-bottom,body.xcalendar .editor table .horizontal-controls.margin-bottom,body.task-xcalendar .editor table .horizontal-controls.margin-bottom{margin-bottom:.5rem}body.xcalendar-page .editor table .horizontal-controls select,body.xcalendar-page .editor table .horizontal-controls input,body.xcalendar .editor table .horizontal-controls select,body.xcalendar .editor table .horizontal-controls input,body.task-xcalendar .editor table .horizontal-controls select,body.task-xcalendar .editor table .horizontal-controls input{width:auto !important}body.xcalendar-page .editor table .button-grid,body.xcalendar .editor table .button-grid,body.task-xcalendar .editor table .button-grid{display:flex;align-items:center;padding-bottom:.5rem}body.xcalendar-page .editor table .button-grid.no-padding,body.xcalendar .editor table .button-grid.no-padding,body.task-xcalendar .editor table .button-grid.no-padding{padding-bottom:0}body.xcalendar-page .editor table .button-grid input,body.xcalendar .editor table .button-grid input,body.task-xcalendar .editor table .button-grid input{display:none}body.xcalendar-page .editor table .button-grid label,body.xcalendar .editor table .button-grid label,body.task-xcalendar .editor table .button-grid label{cursor:pointer;min-width:3rem;text-align:center;margin-right:-1px;margin-bottom:-1px;border-radius:0;white-space:nowrap}body.xcalendar-page .editor table .button-grid input:checked+label,body.xcalendar .editor table .button-grid input:checked+label,body.task-xcalendar .editor table .button-grid input:checked+label{background-color:#37beff ;color:#fff }html.dark-mode body.xcalendar-page .editor table .button-grid input:checked+label,html.dark-mode body.xcalendar .editor table .button-grid input:checked+label,html.dark-mode body.task-xcalendar .editor table .button-grid input:checked+label{background-color:#006a9d }html.dark-mode body.xcalendar-page .editor table .button-grid input:checked+label,html.dark-mode body.xcalendar .editor table .button-grid input:checked+label,html.dark-mode body.task-xcalendar .editor table .button-grid input:checked+label{color:#e2e8e9 }body.xcalendar-page .editor table .week-grid .button-grid label,body.xcalendar .editor table .week-grid .button-grid label,body.task-xcalendar .editor table .week-grid .button-grid label{width:auto}body.xcalendar-page .editor table .week-grid .button-grid #xd-mon+label,body.xcalendar .editor table .week-grid .button-grid #xd-mon+label,body.task-xcalendar .editor table .week-grid .button-grid #xd-mon+label{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}body.xcalendar-page .editor table .week-grid .button-grid #xd-sun+label,body.xcalendar .editor table .week-grid .button-grid #xd-sun+label,body.task-xcalendar .editor table .week-grid .button-grid #xd-sun+label{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}body.xcalendar-page .editor table .box-grid .button-grid label,body.xcalendar .editor table .box-grid .button-grid label,body.task-xcalendar .editor table .box-grid .button-grid label{min-width:auto;width:42px;padding-left:0;padding-right:0;overflow:hidden}body.xcalendar-page .editor table .box-grid .button-grid label.last-day,body.xcalendar .editor table .box-grid .button-grid label.last-day,body.task-xcalendar .editor table .box-grid .button-grid label.last-day{width:165px}body.xcalendar-page .editor table .box-grid .button-grid #xd1-1+label,body.xcalendar-page .editor table .box-grid .button-grid #xm-1+label,body.xcalendar .editor table .box-grid .button-grid #xd1-1+label,body.xcalendar .editor table .box-grid .button-grid #xm-1+label,body.task-xcalendar .editor table .box-grid .button-grid #xd1-1+label,body.task-xcalendar .editor table .box-grid .button-grid #xm-1+label{border-top-left-radius:.25rem}body.xcalendar-page .editor table .box-grid .button-grid #xd1-7+label,body.xcalendar-page .editor table .box-grid .button-grid #xm-6+label,body.xcalendar .editor table .box-grid .button-grid #xd1-7+label,body.xcalendar .editor table .box-grid .button-grid #xm-6+label,body.task-xcalendar .editor table .box-grid .button-grid #xd1-7+label,body.task-xcalendar .editor table .box-grid .button-grid #xm-6+label{border-top-right-radius:.25rem}body.xcalendar-page .editor table .box-grid .button-grid #xd5-29+label,body.xcalendar-page .editor table .box-grid .button-grid #xm-7+label,body.xcalendar .editor table .box-grid .button-grid #xd5-29+label,body.xcalendar .editor table .box-grid .button-grid #xm-7+label,body.task-xcalendar .editor table .box-grid .button-grid #xd5-29+label,body.task-xcalendar .editor table .box-grid .button-grid #xm-7+label{border-bottom-left-radius:.25rem}body.xcalendar-page .editor table .box-grid .button-grid label.last-day,body.xcalendar-page .editor table .box-grid .button-grid #xm-12+label,body.xcalendar .editor table .box-grid .button-grid label.last-day,body.xcalendar .editor table .box-grid .button-grid #xm-12+label,body.task-xcalendar .editor table .box-grid .button-grid label.last-day,body.task-xcalendar .editor table .box-grid .button-grid #xm-12+label{border-bottom-right-radius:.25rem}body.xcalendar-page .editor table .box-grid.year-grid .button-grid label,body.xcalendar .editor table .box-grid.year-grid .button-grid label,body.task-xcalendar .editor table .box-grid.year-grid .button-grid label{width:49px}body.xcalendar-page .editor table.repeat-excluded tr:hover,body.xcalendar .editor table.repeat-excluded tr:hover,body.task-xcalendar .editor table.repeat-excluded tr:hover{background-color:rgba(0,0,0,0.05) }html.dark-mode body.xcalendar-page .editor table.repeat-excluded tr:hover,html.dark-mode body.xcalendar .editor table.repeat-excluded tr:hover,html.dark-mode body.task-xcalendar .editor table.repeat-excluded tr:hover{background-color:rgba(255,255,255,0.05) }body.xcalendar-page .editor table.repeat-excluded td.title,body.xcalendar .editor table.repeat-excluded td.title,body.task-xcalendar .editor table.repeat-excluded td.title{white-space:nowrap}body.xcalendar-page .editor table.repeat-excluded td.title label:before,body.xcalendar .editor table.repeat-excluded td.title label:before,body.task-xcalendar .editor table.repeat-excluded td.title label:before{font-family:RcpIconFont, sans-serif;content:"\EAB7";padding:0 1rem 0 .5rem}body.xcalendar-page .editor .editor-loader,body.xcalendar .editor .editor-loader,body.task-xcalendar .editor .editor-loader{margin-top:4rem;text-align:center;font-size:2rem}body.xcalendar-page .editor .content-box,body.xcalendar .editor .content-box,body.task-xcalendar .editor .content-box{position:absolute;top:34px;left:0;right:0;bottom:40px;overflow-y:auto;padding:10px;border:1px solid;border-top:none;border-bottom:none;border-color:#ddd }html.dark-mode body.xcalendar-page .editor .content-box,html.dark-mode body.xcalendar .editor .content-box,html.dark-mode body.task-xcalendar .editor .content-box{border-color:#4d6066 }body.xcalendar-page .editor .formbuttons,body.xcalendar .editor .formbuttons,body.task-xcalendar .editor .formbuttons{position:absolute;bottom:0;left:0;right:0;border:1px solid;border-bottom:none;padding:5px 0 5px 12px;background-color:#fff ;border-color:#ddd }html.dark-mode body.xcalendar-page .editor .formbuttons,html.dark-mode body.xcalendar .editor .formbuttons,html.dark-mode body.task-xcalendar .editor .formbuttons{background-color:#21292c }html.dark-mode body.xcalendar-page .editor .formbuttons,html.dark-mode body.xcalendar .editor .formbuttons,html.dark-mode body.task-xcalendar .editor .formbuttons{border-color:#4d6066 }body.xcalendar-page .editor .formbuttons.editor-button-bar,body.xcalendar .editor .formbuttons.editor-button-bar,body.task-xcalendar .editor .formbuttons.editor-button-bar{padding-right:10px;padding-left:10px}body.xcalendar-page .editor .formbuttons.editor-button-bar button,body.xcalendar .editor .formbuttons.editor-button-bar button,body.task-xcalendar .editor .formbuttons.editor-button-bar button{margin-left:.5rem}body.xcalendar-page .editor .formbuttons .button-right,body.xcalendar .editor .formbuttons .button-right,body.task-xcalendar .editor .formbuttons .button-right{float:right}body.xcalendar-page .editor .formbuttons .button-left,body.xcalendar .editor .formbuttons .button-left,body.task-xcalendar .editor .formbuttons .button-left{float:left}body.xcalendar-page .editor .mask,body.xcalendar .editor .mask,body.task-xcalendar .editor .mask{position:absolute;top:0;bottom:0;left:0;right:0;border-color:#ddd ;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;z-index:1}html.dark-mode body.xcalendar-page .editor .mask,html.dark-mode body.xcalendar .editor .mask,html.dark-mode body.task-xcalendar .editor .mask{border-color:#4d6066 }body.xcalendar-page .editor a.header-close,body.xcalendar .editor a.header-close,body.task-xcalendar .editor a.header-close{display:none}body.xcalendar-page .editor .advanced-buttons,body.xcalendar .editor .advanced-buttons,body.task-xcalendar .editor .advanced-buttons{margin:10px 0 30px 0}body.xcalendar-page .editor #xrepeat-type td,body.xcalendar .editor #xrepeat-type td,body.task-xcalendar .editor #xrepeat-type td{vertical-align:middle;text-align:left;padding:5px 10px 5px 0;border:none}body.xcalendar-page .editor #xrepeat-type td:first-child,body.xcalendar .editor #xrepeat-type td:first-child,body.task-xcalendar .editor #xrepeat-type td:first-child{width:1%}body.xcalendar-page .editor #xrepeat-type select,body.xcalendar-page .editor #xrepeat-type input[type=text],body.xcalendar .editor #xrepeat-type select,body.xcalendar .editor #xrepeat-type input[type=text],body.task-xcalendar .editor #xrepeat-type select,body.task-xcalendar .editor #xrepeat-type input[type=text]{display:inline-block;width:auto;margin:0 5px}body.xcalendar-page .editor #xrepeat-type input[type=radio],body.xcalendar .editor #xrepeat-type input[type=radio],body.task-xcalendar .editor #xrepeat-type input[type=radio]{position:relative;top:-2px}body.xcalendar-page .editor #email-notification-disabled-note,body.xcalendar .editor #email-notification-disabled-note,body.task-xcalendar .editor #email-notification-disabled-note{background-color:#fef893;color:#795000;border:1px solid #ffdf0e;border-radius:4px;padding:5px;margin-bottom:15px}html.dark-mode body.xcalendar-page .editor #email-notification-disabled-note,html.dark-mode body.xcalendar .editor #email-notification-disabled-note,html.dark-mode body.task-xcalendar .editor #email-notification-disabled-note{background-color:#654f00;color:#fff;border-color:transparent}body.xcalendar-page .editor #event-tab-alarms td,body.xcalendar .editor #event-tab-alarms td,body.task-xcalendar .editor #event-tab-alarms td{padding-right:5px}body.xcalendar-page .editor #event-tab-alarms td input,body.xcalendar-page .editor #event-tab-alarms td select,body.xcalendar .editor #event-tab-alarms td input,body.xcalendar .editor #event-tab-alarms td select,body.task-xcalendar .editor #event-tab-alarms td input,body.task-xcalendar .editor #event-tab-alarms td select{margin-bottom:5px}body.xcalendar-page .editor #event-tab-alarms .alarm-number input,body.xcalendar .editor #event-tab-alarms .alarm-number input,body.task-xcalendar .editor #event-tab-alarms .alarm-number input{max-width:4em}body.xcalendar-page .editor #event-tab-alarms .alarm-absolute-date input,body.xcalendar .editor #event-tab-alarms .alarm-absolute-date input,body.task-xcalendar .editor #event-tab-alarms .alarm-absolute-date input{max-width:10em}body.xcalendar-page .editor #event-tab-alarms .alarm-absolute-time input,body.xcalendar .editor #event-tab-alarms .alarm-absolute-time input,body.task-xcalendar .editor #event-tab-alarms .alarm-absolute-time input{max-width:8em}body.xcalendar-page .editor .itip-organizer-message,body.xcalendar .editor .itip-organizer-message,body.task-xcalendar .editor .itip-organizer-message{background-color:#fef893;color:#795000;border:1px solid #ffdf0e;border-radius:4px;padding:5px;margin-bottom:15px}html.dark-mode body.xcalendar-page .editor .itip-organizer-message,html.dark-mode body.xcalendar .editor .itip-organizer-message,html.dark-mode body.task-xcalendar .editor .itip-organizer-message{background-color:#654f00;color:#fff;border-color:transparent}body.xcalendar-page .mask-container,body.xcalendar .mask-container,body.task-xcalendar .mask-container{position:relative}body.xcalendar-page .edit-errors,body.xcalendar .edit-errors,body.task-xcalendar .edit-errors{margin:0 0 10px 0;padding:10px;background:#ffefef;color:#990000;list-style-position:inside}body.xcalendar-page .share-table td,body.xcalendar-page .attendee-table td,body.xcalendar .share-table td,body.xcalendar .attendee-table td,body.task-xcalendar .share-table td,body.task-xcalendar .attendee-table td{vertical-align:middle}body.xcalendar-page .share-table tr.new-share td,body.xcalendar-page .attendee-table tr.new-share td,body.xcalendar .share-table tr.new-share td,body.xcalendar .attendee-table tr.new-share td,body.task-xcalendar .share-table tr.new-share td,body.task-xcalendar .attendee-table tr.new-share td{padding-top:20px;padding-bottom:20px}body.xcalendar-page .share-table .buttons,body.xcalendar-page .share-table .permission,body.xcalendar-page .attendee-table .buttons,body.xcalendar-page .attendee-table .permission,body.xcalendar .share-table .buttons,body.xcalendar .share-table .permission,body.xcalendar .attendee-table .buttons,body.xcalendar .attendee-table .permission,body.task-xcalendar .share-table .buttons,body.task-xcalendar .share-table .permission,body.task-xcalendar .attendee-table .buttons,body.task-xcalendar .attendee-table .permission{text-align:center !important}body.xcalendar-page .share-table .error-message,body.xcalendar-page .new-sync .error-message,body.xcalendar-page .new-attendee .error-message,body.xcalendar .share-table .error-message,body.xcalendar .new-sync .error-message,body.xcalendar .new-attendee .error-message,body.task-xcalendar .share-table .error-message,body.task-xcalendar .new-sync .error-message,body.task-xcalendar .new-attendee .error-message{padding-top:4px;color:#cc0000}body.xcalendar-page .new-share .input input.error,body.xcalendar-page .new-sync .input input.error,body.xcalendar-page .new-attendee .input input.error,body.xcalendar .new-share .input input.error,body.xcalendar .new-sync .input input.error,body.xcalendar .new-attendee .input input.error,body.task-xcalendar .new-share .input input.error,body.task-xcalendar .new-sync .input input.error,body.task-xcalendar .new-attendee .input input.error{border:1px solid #cc0000 !important}body.xcalendar-page .new-attendee .menu,body.xcalendar .new-attendee .menu,body.task-xcalendar .new-attendee .menu{text-align:left}body.xcalendar-page .sync-details .xinfo,body.xcalendar .sync-details .xinfo,body.task-xcalendar .sync-details .xinfo{float:right}body.xcalendar-page.xmobile .sync-details .xinfo,body.xcalendar.xmobile .sync-details .xinfo,body.task-xcalendar.xmobile .sync-details .xinfo{display:none}body.xcalendar-page .sync-item .buttons,body.xcalendar .sync-item .buttons,body.task-xcalendar .sync-item .buttons{text-align:right}body.xcalendar-page td.sync-title,body.xcalendar td.sync-title,body.task-xcalendar td.sync-title{width:20%}body.xcalendar-page tr.sync-details,body.xcalendar tr.sync-details,body.task-xcalendar tr.sync-details{border-bottom:none !important}body.xcalendar-page tr.sync-details.sync-item td.sync-title,body.xcalendar tr.sync-details.sync-item td.sync-title,body.task-xcalendar tr.sync-details.sync-item td.sync-title{font-weight:bold}body.xcalendar-page .attendee-item td.attendee-status,body.xcalendar .attendee-item td.attendee-status,body.task-xcalendar .attendee-item td.attendee-status{width:1%}body.xcalendar-page .attendee-item td.attendee-status span,body.xcalendar .attendee-item td.attendee-status span,body.task-xcalendar .attendee-item td.attendee-status span{position:relative;font-size:1.2rem;line-height:1em}body.xcalendar-page .attendee-item td.attendee-status span:before,body.xcalendar .attendee-item td.attendee-status span:before,body.task-xcalendar .attendee-item td.attendee-status span:before{top:2px}body.xcalendar-page .new-attendee td,body.xcalendar .new-attendee td,body.task-xcalendar .new-attendee td{position:relative}body.xcalendar-page .new-attendee #rcmKSearchpane,body.xcalendar .new-attendee #rcmKSearchpane,body.task-xcalendar .new-attendee #rcmKSearchpane{display:block;left:10px;margin-top:5px;max-height:none;background-color:#fff;border:1px solid #d4dbde;box-shadow:3px 3px 5px #dcdedf}html.dark-mode body.xcalendar-page .new-attendee #rcmKSearchpane,html.dark-mode body.xcalendar .new-attendee #rcmKSearchpane,html.dark-mode body.task-xcalendar .new-attendee #rcmKSearchpane{background-color:#161b1d;border-color:#4d6066;box-shadow:none}body.xcalendar-page .new-attendee #rcmKSearchpane ul,body.xcalendar .new-attendee #rcmKSearchpane ul,body.task-xcalendar .new-attendee #rcmKSearchpane ul{list-style:none;padding:0}body.xcalendar-page .new-attendee #rcmKSearchpane li,body.xcalendar .new-attendee #rcmKSearchpane li,body.task-xcalendar .new-attendee #rcmKSearchpane li{padding:0}body.xcalendar-page .new-attendee #rcmKSearchpane a,body.xcalendar .new-attendee #rcmKSearchpane a,body.task-xcalendar .new-attendee #rcmKSearchpane a{padding:6px 10px}body.xcalendar-page .new-attendee #rcmKSearchpane :before,body.xcalendar .new-attendee #rcmKSearchpane :before,body.task-xcalendar .new-attendee #rcmKSearchpane :before{display:none !important}body.xcalendar-page .agenda-table,body.xcalendar .agenda-table,body.task-xcalendar .agenda-table{border:none;width:100%;table-layout:auto}body.xcalendar-page .agenda-table tr,body.xcalendar .agenda-table tr,body.task-xcalendar .agenda-table tr{border-bottom:1px solid;border-color:#ddd }html.dark-mode body.xcalendar-page .agenda-table tr,html.dark-mode body.xcalendar .agenda-table tr,html.dark-mode body.task-xcalendar .agenda-table tr{border-color:#4d6066 }body.xcalendar-page .agenda-table tr.clickable,body.xcalendar .agenda-table tr.clickable,body.task-xcalendar .agenda-table tr.clickable{cursor:pointer}body.xcalendar-page .agenda-table td,body.xcalendar .agenda-table td,body.task-xcalendar .agenda-table td{border:none;padding:5px 10px;vertical-align:middle}body.xcalendar-page .agenda-table td.color,body.xcalendar .agenda-table td.color,body.task-xcalendar .agenda-table td.color{width:16px;padding-right:0;padding-bottom:0}body.xcalendar-page .agenda-table td.color span,body.xcalendar .agenda-table td.color span,body.task-xcalendar .agenda-table td.color span{display:inline-block;width:16px;height:16px;margin-right:5px}body.xcalendar-page .agenda-table td.date,body.xcalendar-page .agenda-table td.duration,body.xcalendar .agenda-table td.date,body.xcalendar .agenda-table td.duration,body.task-xcalendar .agenda-table td.date,body.task-xcalendar .agenda-table td.duration{white-space:nowrap}body.xcalendar-page .agenda-table td.title,body.xcalendar .agenda-table td.title,body.task-xcalendar .agenda-table td.title{width:90%;font-weight:bold}body.xcalendar-page .agenda-table .event-actions,body.xcalendar .agenda-table .event-actions,body.task-xcalendar .agenda-table .event-actions{display:none;padding:5px 0}body.xcalendar-page .agenda-table .event-actions a,body.xcalendar .agenda-table .event-actions a,body.task-xcalendar .agenda-table .event-actions a{margin-right:10px;font-weight:normal;text-decoration:none}body.xcalendar-page .agenda-container .no-events,body.xcalendar .agenda-container .no-events,body.task-xcalendar .agenda-container .no-events{padding:40px 0 0 0;text-align:center}.attendee-item .response-attendance{display:inline-block;padding-right:10px}.attendee-item .comment{color:#888}.attendee-item .comment:hover{background-color:transparent !important}.xevent-alarm{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid;border-color:#ddd }html.dark-mode .xevent-alarm{border-color:#4d6066 }.xevent-alarm .title{font-weight:bold;margin-bottom:5px}.xevent-alarm .actions{text-align:left;margin-top:5px}.xevent-alarm .actions a{margin-right:5px}.snooze-row{display:none;padding:10px 0 0 0;text-align:left;border-top:1px solid;border-color:#ddd }html.dark-mode .snooze-row{border-color:#4d6066 }.snooze-row a{padding:2px 5px !important;margin-bottom:5px;font-size:90%;background:transparent !important;text-decoration:none}#xcalendar-select-element{width:100%;margin-bottom:20px}#xcalendar-message-itip{border:1px solid;border-color:#ddd ;margin-bottom:20px}html.dark-mode #xcalendar-message-itip{border-color:#4d6066 }#xcalendar-message-itip .itip-header{padding:15px;border-bottom:1px solid;border-color:#ddd }html.dark-mode #xcalendar-message-itip .itip-header{border-color:#4d6066 }#xcalendar-message-itip .itip-header h3{text-align:center;font-size:1.2rem;margin:0;padding:0}#xcalendar-message-itip .itip-header .header-buttons{text-align:center;margin-top:15px}#xcalendar-message-itip .itip-info{padding:15px}#xcalendar-message-itip .itip-info table td{vertical-align:middle}#xcalendar-message-itip .itip-info table td:first-child{width:20%}#xcalendar-message-itip .itip-info table td.attendees span:before{position:relative;top:1px;padding-right:3px}#xcalendar-message-itip .itip-info .attendees span:before{color:#777 }html.dark-mode #xcalendar-message-itip .itip-info .attendees span:before{color:#6b787a }#xcalendar-message-itip .itip-info .attendees span.attendee-accepted:before{color:#060 }html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-accepted:before{color:#82d57f }#xcalendar-message-itip .itip-info .attendees span.attendee-declined:before{color:#7e1c16 }html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-declined:before{color:#d57a70 }#xcalendar-message-itip .itip-info .attendees span.attendee-tentative:before{color:#7f6000 }html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-tentative:before{color:#d5bd96 }#xcalendar-message-itip .itip-info select{width:auto}#xcalendar-message-itip .itip-messages .message-box{margin:0 15px 15px 15px;background-color:#fef893;color:#795000;border:1px solid #ffdf0e;border-radius:4px;padding:5px;color:#333 !important}html.dark-mode #xcalendar-message-itip .itip-messages .message-box{background-color:#654f00;color:#fff;border-color:transparent}html.dark-mode #xcalendar-message-itip .itip-messages .message-box{color:#c5d1d3 !important}#xcalendar-message-itip .itip-messages .message-box span{display:none}#xcalendar-message-itip .itip-messages .message-box a{color:#333 ;text-decoration:underline}html.dark-mode #xcalendar-message-itip .itip-messages .message-box a{color:#c5d1d3 }#xcalendar-message-itip #itip-content.user-status-accepted .message-box,#xcalendar-message-itip #itip-content.cancel.deleted .message-box,#xcalendar-message-itip #itip-content.reply.status-same .message-box.already-updated{background-color:#E0F2F1;color:#006053;border:1px solid #b0e3ca;border-radius:4px;padding:5px}html.dark-mode #xcalendar-message-itip #itip-content.user-status-accepted .message-box,html.dark-mode #xcalendar-message-itip #itip-content.cancel.deleted .message-box,html.dark-mode #xcalendar-message-itip #itip-content.reply.status-same .message-box.already-updated{background-color:#00553f;color:#fff;border-color:transparent}#xcalendar-message-itip #itip-content.user-status-declined .message-box{background-color:#ffe5e5;color:#7e1c16;border:1px solid #fcc3bb;border-radius:4px;padding:5px}html.dark-mode #xcalendar-message-itip #itip-content.user-status-declined .message-box{background-color:#5a2417;color:#fff;border-color:transparent}#xcalendar-message-itip #itip-content .request-widgets,#xcalendar-message-itip #itip-content .request-buttons{display:none}#xcalendar-message-itip #itip-content.user-status-needs-action .request-widgets,#xcalendar-message-itip #itip-content.show-request-controls .request-widgets{display:table-row}#xcalendar-message-itip #itip-content.user-status-needs-action .request-buttons,#xcalendar-message-itip #itip-content.show-request-controls .request-buttons{display:block;border-top:1px solid;border-color:#ddd ;padding:15px}html.dark-mode #xcalendar-message-itip #itip-content.user-status-needs-action .request-buttons,html.dark-mode #xcalendar-message-itip #itip-content.show-request-controls .request-buttons{border-color:#4d6066 }#xcalendar-message-itip #itip-content.user-status-needs-action .message-box,#xcalendar-message-itip #itip-content.show-request-controls .message-box{display:none}#xcalendar-message-itip #itip-content.user-status-accepted .message-box span.status-accepted,#xcalendar-message-itip #itip-content.user-status-declined .message-box span.status-declined,#xcalendar-message-itip #itip-content.user-status-tentative .message-box span.status-tentative{display:inline}#xsidebar .box-xcalendar .bottom-panel{padding-top:10px;text-align:right}#xsidebar .box-xcalendar table{border-collapse:collapse}#xsidebar .box-xcalendar table td{vertical-align:middle;padding:1px 7px 1px 0}#xsidebar .box-xcalendar .event-color-box{display:inline-block;width:12px;height:12px}.download-frame{display:none !important}#xcalendar-toolbar .calendar-day:before,#xcalendar-toolbar .calendar-week:before,#xcalendar-toolbar .calendar-month:before,#xcalendar-toolbar .calendar-agenda:before,#xcalendar-toolbar .calendar-search:before,#xcalendar-toolbar .calendar-settings:before,#xcalendar-toolbar .calendar-add-event:before,#calendar-list-container .new-calendar:before,#calendar-list-container .calendar-item .edit:before,#event-edit .attendee-item td.attendee-status .needs-action:before,#event-edit .attendee-item td.attendee-status .accepted:before,#event-edit .attendee-item td.attendee-status .declined:before,#event-edit .attendee-item td.attendee-status .tentative:before,#event-edit .attendee-item td.attendee-status .delegated:before,.restore-popup a.hide-popup:after,#calendar-grid .fc-today-button:before,#calendar-grid .fc-prev-button:before,#calendar-grid .fc-next-button:before,.xcalendar-sun-data:before,#add-events-to-calendar:before,#layout .xcalendar-mobile-show-sidebar:before,#layout .xcalendar-mobile-show-content:before,#xcalendar-message-itip .attendee-accepted:before,#xcalendar-message-itip .attendee-declined:before,#xcalendar-message-itip .attendee-tentative:before,#xcalendar-message-itip .attendee-delegated:before,#xcalendar-message-itip .attendee-needs-action:before,#event-search-controller .search-options:before,#event-search-controller .clear-results:before,body.xmobile #main-menu #xcalendar-main span:before,body.xmobile #main-menu #xcalendar-date span:before,body.xmobile #main-menu #xcalendar-list span:before,body.xmobile #main-menu #xcalendar-toolbar-button span:before,body.xmobile a.tab-summary:before,body.xmobile a.tab-share:before,body.xmobile a.tab-publish:before,body.xmobile a.tab-sync:before,body.xmobile a.tab-recurrence:before,body.xmobile a.tab-alarms:before,body.xmobile a.tab-attendees:before,body.xmobile a.tab-attachments:before,body.xmobile a.tab-sharing:before,body.xmobile a.tab-import-export:before,body.xmobile #calendar-list-container .new-calendar:before,body.xmobile #calendar-list-container .calendar-item .edit:before,#search-options-popup .range-shortcut-links button:first-child span:before,#search-options-popup .range-shortcut-links button:last-child span:before{font-family:RcpIconFont, sans-serif !important;font-weight:normal !important;position:relative;background-image:none;text-indent:0}#xcalendar-toolbar .calendar-day:before{content:"\EAB7" }html.xicons-traditional #xcalendar-toolbar .calendar-day:before{content:"\EB7F" }html.xicons-outlined #xcalendar-toolbar .calendar-day:before{content:"\EC47" }html.xicons-material #xcalendar-toolbar .calendar-day:before{content:"\ED0F" }html.xicons-cartoon #xcalendar-toolbar .calendar-day:before{content:"\EDD7" }#xcalendar-toolbar .calendar-week:before{content:"\EA89" }html.xicons-traditional #xcalendar-toolbar .calendar-week:before{content:"\EB51" }html.xicons-outlined #xcalendar-toolbar .calendar-week:before{content:"\EC19" }html.xicons-material #xcalendar-toolbar .calendar-week:before{content:"\ECE1" }html.xicons-cartoon #xcalendar-toolbar .calendar-week:before{content:"\EDA9" }#xcalendar-toolbar .calendar-month:before{content:"\EA8A" }html.xicons-traditional #xcalendar-toolbar .calendar-month:before{content:"\EB52" }html.xicons-outlined #xcalendar-toolbar .calendar-month:before{content:"\EC1A" }html.xicons-material #xcalendar-toolbar .calendar-month:before{content:"\ECE2" }html.xicons-cartoon #xcalendar-toolbar .calendar-month:before{content:"\EDAA" }#xcalendar-toolbar .calendar-agenda:before{content:"\EA8B" }html.xicons-traditional #xcalendar-toolbar .calendar-agenda:before{content:"\EB53" }html.xicons-outlined #xcalendar-toolbar .calendar-agenda:before{content:"\EC1B" }html.xicons-material #xcalendar-toolbar .calendar-agenda:before{content:"\ECE3" }html.xicons-cartoon #xcalendar-toolbar .calendar-agenda:before{content:"\EDAB" }#xcalendar-toolbar .calendar-search:before{content:"\EAA6" }html.xicons-traditional #xcalendar-toolbar .calendar-search:before{content:"\EB6E" }html.xicons-outlined #xcalendar-toolbar .calendar-search:before{content:"\EC36" }html.xicons-material #xcalendar-toolbar .calendar-search:before{content:"\ECFE" }html.xicons-cartoon #xcalendar-toolbar .calendar-search:before{content:"\EDC6" }#xcalendar-toolbar .calendar-settings:before{content:"\EA8F" }html.xicons-traditional #xcalendar-toolbar .calendar-settings:before{content:"\EB57" }html.xicons-outlined #xcalendar-toolbar .calendar-settings:before{content:"\EC1F" }html.xicons-material #xcalendar-toolbar .calendar-settings:before{content:"\ECE7" }html.xicons-cartoon #xcalendar-toolbar .calendar-settings:before{content:"\EDAF" }#xcalendar-toolbar .calendar-add-event:before{content:"\EA7B" }html.xicons-traditional #xcalendar-toolbar .calendar-add-event:before{content:"\EB43" }html.xicons-outlined #xcalendar-toolbar .calendar-add-event:before{content:"\EC0B" }html.xicons-material #xcalendar-toolbar .calendar-add-event:before{content:"\ECD3" }html.xicons-cartoon #xcalendar-toolbar .calendar-add-event:before{content:"\ED9B" }#calendar-list-container .new-calendar:before{content:"\EAA7" }html.xicons-traditional #calendar-list-container .new-calendar:before{content:"\EB6F" }html.xicons-outlined #calendar-list-container .new-calendar:before{content:"\EC37" }html.xicons-material #calendar-list-container .new-calendar:before{content:"\ECFF" }html.xicons-cartoon #calendar-list-container .new-calendar:before{content:"\EDC7" }#calendar-list-container .calendar-item .edit:before{content:"\EAA2" }html.xicons-traditional #calendar-list-container .calendar-item .edit:before{content:"\EB6A" }html.xicons-outlined #calendar-list-container .calendar-item .edit:before{content:"\EC32" }html.xicons-material #calendar-list-container .calendar-item .edit:before{content:"\ECFA" }html.xicons-cartoon #calendar-list-container .calendar-item .edit:before{content:"\EDC2" }#event-edit .attendee-item td.attendee-status .needs-action:before{content:"\EA86" ;color:#aaa}html.xicons-traditional #event-edit .attendee-item td.attendee-status .needs-action:before{content:"\EB4E" }html.xicons-outlined #event-edit .attendee-item td.attendee-status .needs-action:before{content:"\EC16" }html.xicons-material #event-edit .attendee-item td.attendee-status .needs-action:before{content:"\ECDE" }html.xicons-cartoon #event-edit .attendee-item td.attendee-status .needs-action:before{content:"\EDA6" }#event-edit .attendee-item td.attendee-status .accepted:before{content:"\EA81" ;color:#060 }html.xicons-traditional #event-edit .attendee-item td.attendee-status .accepted:before{content:"\EB49" }html.xicons-outlined #event-edit .attendee-item td.attendee-status .accepted:before{content:"\EC11" }html.xicons-material #event-edit .attendee-item td.attendee-status .accepted:before{content:"\ECD9" }html.xicons-cartoon #event-edit .attendee-item td.attendee-status .accepted:before{content:"\EDA1" }html.dark-mode #event-edit .attendee-item td.attendee-status .accepted:before{color:#82d57f }#event-edit .attendee-item td.attendee-status .declined:before{content:"\EA79" ;color:#7e1c16 }html.xicons-traditional #event-edit .attendee-item td.attendee-status .declined:before{content:"\EB41" }html.xicons-outlined #event-edit .attendee-item td.attendee-status .declined:before{content:"\EC09" }html.xicons-material #event-edit .attendee-item td.attendee-status .declined:before{content:"\ECD1" }html.xicons-cartoon #event-edit .attendee-item td.attendee-status .declined:before{content:"\ED99" }html.dark-mode #event-edit .attendee-item td.attendee-status .declined:before{color:#d57a70 }#event-edit .attendee-item td.attendee-status .tentative:before{content:"\EA86" ;color:#7f6000 }html.xicons-traditional #event-edit .attendee-item td.attendee-status .tentative:before{content:"\EB4E" }html.xicons-outlined #event-edit .attendee-item td.attendee-status .tentative:before{content:"\EC16" }html.xicons-material #event-edit .attendee-item td.attendee-status .tentative:before{content:"\ECDE" }html.xicons-cartoon #event-edit .attendee-item td.attendee-status .tentative:before{content:"\EDA6" }html.dark-mode #event-edit .attendee-item td.attendee-status .tentative:before{color:#d5bd96 }#event-edit .attendee-item td.attendee-status .delegated:before{content:"\EA94" ;color:#9369ff}html.xicons-traditional #event-edit .attendee-item td.attendee-status .delegated:before{content:"\EB5C" }html.xicons-outlined #event-edit .attendee-item td.attendee-status .delegated:before{content:"\EC24" }html.xicons-material #event-edit .attendee-item td.attendee-status .delegated:before{content:"\ECEC" }html.xicons-cartoon #event-edit .attendee-item td.attendee-status .delegated:before{content:"\EDB4" }.restore-popup a.hide-popup:after{content:"\EA78" }html.xicons-traditional .restore-popup a.hide-popup:after{content:"\EB40" }html.xicons-outlined .restore-popup a.hide-popup:after{content:"\EC08" }html.xicons-material .restore-popup a.hide-popup:after{content:"\ECD0" }html.xicons-cartoon .restore-popup a.hide-popup:after{content:"\ED98" }#calendar-grid .fc-today-button:before{content:"\EACA" ;display:inline !important}html.xicons-traditional #calendar-grid .fc-today-button:before{content:"\EB92" }html.xicons-outlined #calendar-grid .fc-today-button:before{content:"\EC5A" }html.xicons-material #calendar-grid .fc-today-button:before{content:"\ED22" }html.xicons-cartoon #calendar-grid .fc-today-button:before{content:"\EDEA" }#calendar-grid .fc-prev-button:before{content:"\EA68" ;display:inline !important}html.xicons-traditional #calendar-grid .fc-prev-button:before{content:"\EB30" }html.xicons-outlined #calendar-grid .fc-prev-button:before{content:"\EBF8" }html.xicons-material #calendar-grid .fc-prev-button:before{content:"\ECC0" }html.xicons-cartoon #calendar-grid .fc-prev-button:before{content:"\ED88" }#calendar-grid .fc-next-button:before{content:"\EA69" ;display:inline !important}html.xicons-traditional #calendar-grid .fc-next-button:before{content:"\EB31" }html.xicons-outlined #calendar-grid .fc-next-button:before{content:"\EBF9" }html.xicons-material #calendar-grid .fc-next-button:before{content:"\ECC1" }html.xicons-cartoon #calendar-grid .fc-next-button:before{content:"\ED89" }.xcalendar-sun-data:before{content:"\EAC9" }html.xicons-traditional .xcalendar-sun-data:before{content:"\EB91" }html.xicons-outlined .xcalendar-sun-data:before{content:"\EC59" }html.xicons-material .xcalendar-sun-data:before{content:"\ED21" }html.xicons-cartoon .xcalendar-sun-data:before{content:"\EDE9" }#add-events-to-calendar:before{content:"\EAB4" }html.xicons-traditional #add-events-to-calendar:before{content:"\EB7C" }html.xicons-outlined #add-events-to-calendar:before{content:"\EC44" }html.xicons-material #add-events-to-calendar:before{content:"\ED0C" }html.xicons-cartoon #add-events-to-calendar:before{content:"\EDD4" }#layout .xcalendar-mobile-show-sidebar:before{content:"\EAB4" }html.xicons-traditional #layout .xcalendar-mobile-show-sidebar:before{content:"\EB7C" }html.xicons-outlined #layout .xcalendar-mobile-show-sidebar:before{content:"\EC44" }html.xicons-material #layout .xcalendar-mobile-show-sidebar:before{content:"\ED0C" }html.xicons-cartoon #layout .xcalendar-mobile-show-sidebar:before{content:"\EDD4" }#layout .xcalendar-mobile-show-content:before{content:"\EA8A" }html.xicons-traditional #layout .xcalendar-mobile-show-content:before{content:"\EB52" }html.xicons-outlined #layout .xcalendar-mobile-show-content:before{content:"\EC1A" }html.xicons-material #layout .xcalendar-mobile-show-content:before{content:"\ECE2" }html.xicons-cartoon #layout .xcalendar-mobile-show-content:before{content:"\EDAA" }#xcalendar-message-itip .attendee-accepted:before{content:"\EA7C" }html.xicons-traditional #xcalendar-message-itip .attendee-accepted:before{content:"\EB44" }html.xicons-outlined #xcalendar-message-itip .attendee-accepted:before{content:"\EC0C" }html.xicons-material #xcalendar-message-itip .attendee-accepted:before{content:"\ECD4" }html.xicons-cartoon #xcalendar-message-itip .attendee-accepted:before{content:"\ED9C" }#xcalendar-message-itip .attendee-declined:before{content:"\EA79" }html.xicons-traditional #xcalendar-message-itip .attendee-declined:before{content:"\EB41" }html.xicons-outlined #xcalendar-message-itip .attendee-declined:before{content:"\EC09" }html.xicons-material #xcalendar-message-itip .attendee-declined:before{content:"\ECD1" }html.xicons-cartoon #xcalendar-message-itip .attendee-declined:before{content:"\ED99" }#xcalendar-message-itip .attendee-tentative:before{content:"\EAB3" }html.xicons-traditional #xcalendar-message-itip .attendee-tentative:before{content:"\EB7B" }html.xicons-outlined #xcalendar-message-itip .attendee-tentative:before{content:"\EC43" }html.xicons-material #xcalendar-message-itip .attendee-tentative:before{content:"\ED0B" }html.xicons-cartoon #xcalendar-message-itip .attendee-tentative:before{content:"\EDD3" }#xcalendar-message-itip .attendee-delegated:before{content:"\EAC7" }html.xicons-traditional #xcalendar-message-itip .attendee-delegated:before{content:"\EB8F" }html.xicons-outlined #xcalendar-message-itip .attendee-delegated:before{content:"\EC57" }html.xicons-material #xcalendar-message-itip .attendee-delegated:before{content:"\ED1F" }html.xicons-cartoon #xcalendar-message-itip .attendee-delegated:before{content:"\EDE7" }#xcalendar-message-itip .attendee-needs-action:before{content:"\EA86" }html.xicons-traditional #xcalendar-message-itip .attendee-needs-action:before{content:"\EB4E" }html.xicons-outlined #xcalendar-message-itip .attendee-needs-action:before{content:"\EC16" }html.xicons-material #xcalendar-message-itip .attendee-needs-action:before{content:"\ECDE" }html.xicons-cartoon #xcalendar-message-itip .attendee-needs-action:before{content:"\EDA6" }#event-search-controller .search-options:before{content:"\EA8F" ;display:block !important}html.xicons-traditional #event-search-controller .search-options:before{content:"\EB57" }html.xicons-outlined #event-search-controller .search-options:before{content:"\EC1F" }html.xicons-material #event-search-controller .search-options:before{content:"\ECE7" }html.xicons-cartoon #event-search-controller .search-options:before{content:"\EDAF" }#event-search-controller .clear-results:before{content:"\EA78" ;display:block !important}html.xicons-traditional #event-search-controller .clear-results:before{content:"\EB40" }html.xicons-outlined #event-search-controller .clear-results:before{content:"\EC08" }html.xicons-material #event-search-controller .clear-results:before{content:"\ECD0" }html.xicons-cartoon #event-search-controller .clear-results:before{content:"\ED98" }body.xmobile #main-menu #xcalendar-main span:before{content:"\EAB4" }html.xicons-traditional body.xmobile #main-menu #xcalendar-main span:before{content:"\EB7C" }html.xicons-outlined body.xmobile #main-menu #xcalendar-main span:before{content:"\EC44" }html.xicons-material body.xmobile #main-menu #xcalendar-main span:before{content:"\ED0C" }html.xicons-cartoon body.xmobile #main-menu #xcalendar-main span:before{content:"\EDD4" }body.xmobile #main-menu #xcalendar-date span:before{content:"\EAB5" }html.xicons-traditional body.xmobile #main-menu #xcalendar-date span:before{content:"\EB7D" }html.xicons-outlined body.xmobile #main-menu #xcalendar-date span:before{content:"\EC45" }html.xicons-material body.xmobile #main-menu #xcalendar-date span:before{content:"\ED0D" }html.xicons-cartoon body.xmobile #main-menu #xcalendar-date span:before{content:"\EDD5" }body.xmobile #main-menu #xcalendar-list span:before{content:"\EAB6" }html.xicons-traditional body.xmobile #main-menu #xcalendar-list span:before{content:"\EB7E" }html.xicons-outlined body.xmobile #main-menu #xcalendar-list span:before{content:"\EC46" }html.xicons-material body.xmobile #main-menu #xcalendar-list span:before{content:"\ED0E" }html.xicons-cartoon body.xmobile #main-menu #xcalendar-list span:before{content:"\EDD6" }body.xmobile #main-menu #xcalendar-toolbar-button span:before{content:"\EABA" }html.xicons-traditional body.xmobile #main-menu #xcalendar-toolbar-button span:before{content:"\EB82" }html.xicons-outlined body.xmobile #main-menu #xcalendar-toolbar-button span:before{content:"\EC4A" }html.xicons-material body.xmobile #main-menu #xcalendar-toolbar-button span:before{content:"\ED12" }html.xicons-cartoon body.xmobile #main-menu #xcalendar-toolbar-button span:before{content:"\EDDA" }body.xmobile a.tab-summary:before{content:"\EA8E" }html.xicons-traditional body.xmobile a.tab-summary:before{content:"\EB56" }html.xicons-outlined body.xmobile a.tab-summary:before{content:"\EC1E" }html.xicons-material body.xmobile a.tab-summary:before{content:"\ECE6" }html.xicons-cartoon body.xmobile a.tab-summary:before{content:"\EDAE" }body.xmobile a.tab-share:before{content:"\EAB2" }html.xicons-traditional body.xmobile a.tab-share:before{content:"\EB7A" }html.xicons-outlined body.xmobile a.tab-share:before{content:"\EC42" }html.xicons-material body.xmobile a.tab-share:before{content:"\ED0A" }html.xicons-cartoon body.xmobile a.tab-share:before{content:"\EDD2" }body.xmobile a.tab-publish:before{content:"\EABF" }html.xicons-traditional body.xmobile a.tab-publish:before{content:"\EB87" }html.xicons-outlined body.xmobile a.tab-publish:before{content:"\EC4F" }html.xicons-material body.xmobile a.tab-publish:before{content:"\ED17" }html.xicons-cartoon body.xmobile a.tab-publish:before{content:"\EDDF" }body.xmobile a.tab-sync:before{content:"\EAEF" }html.xicons-traditional body.xmobile a.tab-sync:before{content:"\EBB7" }html.xicons-outlined body.xmobile a.tab-sync:before{content:"\EC7F" }html.xicons-material body.xmobile a.tab-sync:before{content:"\ED47" }html.xicons-cartoon body.xmobile a.tab-sync:before{content:"\EE0F" }body.xmobile a.tab-recurrence:before{content:"\EAB9" }html.xicons-traditional body.xmobile a.tab-recurrence:before{content:"\EB81" }html.xicons-outlined body.xmobile a.tab-recurrence:before{content:"\EC49" }html.xicons-material body.xmobile a.tab-recurrence:before{content:"\ED11" }html.xicons-cartoon body.xmobile a.tab-recurrence:before{content:"\EDD9" }body.xmobile a.tab-alarms:before{content:"\EAB1" }html.xicons-traditional body.xmobile a.tab-alarms:before{content:"\EB79" }html.xicons-outlined body.xmobile a.tab-alarms:before{content:"\EC41" }html.xicons-material body.xmobile a.tab-alarms:before{content:"\ED09" }html.xicons-cartoon body.xmobile a.tab-alarms:before{content:"\EDD1" }body.xmobile a.tab-attendees:before{content:"\EAE5" }html.xicons-traditional body.xmobile a.tab-attendees:before{content:"\EBAD" }html.xicons-outlined body.xmobile a.tab-attendees:before{content:"\EC75" }html.xicons-material body.xmobile a.tab-attendees:before{content:"\ED3D" }html.xicons-cartoon body.xmobile a.tab-attendees:before{content:"\EE05" }body.xmobile a.tab-attachments:before{content:"\EAA0" }html.xicons-traditional body.xmobile a.tab-attachments:before{content:"\EB68" }html.xicons-outlined body.xmobile a.tab-attachments:before{content:"\EC30" }html.xicons-material body.xmobile a.tab-attachments:before{content:"\ECF8" }html.xicons-cartoon body.xmobile a.tab-attachments:before{content:"\EDC0" }body.xmobile a.tab-sharing:before{content:"\EAB2" }html.xicons-traditional body.xmobile a.tab-sharing:before{content:"\EB7A" }html.xicons-outlined body.xmobile a.tab-sharing:before{content:"\EC42" }html.xicons-material body.xmobile a.tab-sharing:before{content:"\ED0A" }html.xicons-cartoon body.xmobile a.tab-sharing:before{content:"\EDD2" }body.xmobile a.tab-import-export:before{content:"\EA87" }html.xicons-traditional body.xmobile a.tab-import-export:before{content:"\EB4F" }html.xicons-outlined body.xmobile a.tab-import-export:before{content:"\EC17" }html.xicons-material body.xmobile a.tab-import-export:before{content:"\ECDF" }html.xicons-cartoon body.xmobile a.tab-import-export:before{content:"\EDA7" }body.xmobile #calendar-list-container .new-calendar:before{content:"\EAA7" }html.xicons-traditional body.xmobile #calendar-list-container .new-calendar:before{content:"\EB6F" }html.xicons-outlined body.xmobile #calendar-list-container .new-calendar:before{content:"\EC37" }html.xicons-material body.xmobile #calendar-list-container .new-calendar:before{content:"\ECFF" }html.xicons-cartoon body.xmobile #calendar-list-container .new-calendar:before{content:"\EDC7" }body.xmobile #calendar-list-container .calendar-item .edit:before{content:"\EAA2" }html.xicons-traditional body.xmobile #calendar-list-container .calendar-item .edit:before{content:"\EB6A" }html.xicons-outlined body.xmobile #calendar-list-container .calendar-item .edit:before{content:"\EC32" }html.xicons-material body.xmobile #calendar-list-container .calendar-item .edit:before{content:"\ECFA" }html.xicons-cartoon body.xmobile #calendar-list-container .calendar-item .edit:before{content:"\EDC2" }#xcalendar-toolbar .calendar-day:before,#xcalendar-toolbar .calendar-week:before,#xcalendar-toolbar .calendar-month:before,#xcalendar-toolbar .calendar-agenda:before,#xcalendar-toolbar .calendar-search:before,#xcalendar-toolbar .calendar-settings:before,#xcalendar-toolbar .calendar-add-event:before,#calendar-list-container .new-calendar:before,#calendar-list-container .calendar-item .edit:before,#event-edit .attendee-item td.attendee-status .needs-action:before,#event-edit .attendee-item td.attendee-status .accepted:before,#event-edit .attendee-item td.attendee-status .declined:before,#event-edit .attendee-item td.attendee-status .tentative:before,#event-edit .attendee-item td.attendee-status .delegated:before,.restore-popup a.hide-popup:after,#calendar-grid .fc-today-button:before,#calendar-grid .fc-prev-button:before,#calendar-grid .fc-next-button:before,.xcalendar-sun-data:before,#add-events-to-calendar:before,#layout .xcalendar-mobile-show-sidebar:before,#layout .xcalendar-mobile-show-content:before,#xcalendar-message-itip .attendee-accepted:before,#xcalendar-message-itip .attendee-declined:before,#xcalendar-message-itip .attendee-tentative:before,#xcalendar-message-itip .attendee-delegated:before,#xcalendar-message-itip .attendee-needs-action:before,#event-search-controller .search-options:before,#event-search-controller .clear-results:before,body.xmobile #main-menu #xcalendar-main span:before,body.xmobile #main-menu #xcalendar-date span:before,body.xmobile #main-menu #xcalendar-list span:before,body.xmobile #main-menu #xcalendar-toolbar-button span:before,body.xmobile a.tab-summary:before,body.xmobile a.tab-share:before,body.xmobile a.tab-publish:before,body.xmobile a.tab-sync:before,body.xmobile a.tab-recurrence:before,body.xmobile a.tab-alarms:before,body.xmobile a.tab-attendees:before,body.xmobile a.tab-attachments:before,body.xmobile a.tab-sharing:before,body.xmobile a.tab-import-export:before,body.xmobile #calendar-list-container .new-calendar:before,body.xmobile #calendar-list-container .calendar-item .edit:before,#search-options-popup .range-shortcut-links button:first-child span:before,#search-options-popup .range-shortcut-links button:last-child span:before{font-family:RcpIconFont, sans-serif !important;font-weight:normal !important;position:relative;background-image:none;text-indent:0}#event-search-controller h4{text-align:center;font-size:1.2rem}#event-search-controller p.result-info{text-align:center;color:#777 }html.dark-mode #event-search-controller p.result-info{color:#6b787a }#event-search-controller #search-input{display:flex}#event-search-controller #search-input input{flex:1}#event-search-controller #search-input button{margin-left:.4rem}#event-search-controller #search-input :before{margin:0 !important}#event-search-controller #no-results{margin-top:2rem}#event-search-controller #outdated{padding:.4rem;margin:1rem 0;border-radius:6px;display:flex;align-items:center;background-color:#fef893;color:#795000;border:1px solid #ffdf0e;border-radius:4px;padding:5px}html.dark-mode #event-search-controller #outdated{background-color:#654f00;color:#fff;border-color:transparent}#event-search-controller #outdated .icon{position:relative;top:0.14rem;font-size:1.5rem;padding-right:1rem;padding-left:5px}#event-search-controller #outdated .text{flex:1 1 auto;display:inline-block;position:relative}#event-search-controller #search-results{margin-top:2rem}#event-search-controller #search-results table{width:100% !important}#event-search-controller #search-results table tr{display:table-row;border-top:1px solid;border-color:#ddd }html.dark-mode #event-search-controller #search-results table tr{border-color:#4d6066 }#event-search-controller #search-results table tbody tr:hover{background-color:rgba(0,0,0,0.05) }html.dark-mode #event-search-controller #search-results table tbody tr:hover{background-color:rgba(255,255,255,0.05) }#event-search-controller #search-results table th,#event-search-controller #search-results table td{padding:.5rem 1rem;text-align:left}#event-search-controller #search-results table td{cursor:pointer}#event-search-controller #search-results table td.title{width:40%}#event-search-controller #search-results .pager{text-align:center;margin-top:2rem}#event-search-controller #search-results .pager button{margin:0 .2rem}#event-search-controller #search-results .pager button:first-child{margin-right:.5rem}#event-search-controller #search-results .pager button:last-child{margin-left:.5rem}#search-options-popup{padding:0 1rem 1rem 1rem;max-height:400px;overflow-y:auto}#search-options-popup h5{font-size:1rem;font-weight:bold;margin:1rem 0;padding:0}#search-options-popup .search-calendar-item{display:flex;align-items:center;margin:.5rem 0}#search-options-popup .search-calendar-item input{margin-right:.5rem}#search-options-popup .search-calendar-item label{margin:0}#search-options-popup .range-inputs{display:grid;grid-template-columns:auto auto;gap:1rem;align-items:center;margin-bottom:.5rem}#search-options-popup .range-inputs label{grid-column:1;margin:0}#search-options-popup .range-inputs input{grid-column:2;max-width:8rem}#search-options-popup .range-shortcut-links{text-align:center}#search-options-popup .range-shortcut-links button{white-space:nowrap;text-decoration:none !important}#search-options-popup .range-shortcut-links button:first-child{display:block}#search-options-popup .range-shortcut-links button:first-child span:before{content:"\EA73" }html.xicons-traditional #search-options-popup .range-shortcut-links button:first-child span:before{content:"\EB3B" }html.xicons-outlined #search-options-popup .range-shortcut-links button:first-child span:before{content:"\EC03" }html.xicons-material #search-options-popup .range-shortcut-links button:first-child span:before{content:"\ECCB" }html.xicons-cartoon #search-options-popup .range-shortcut-links button:first-child span:before{content:"\ED93" }#search-options-popup .range-shortcut-links.shortcuts-visible button:first-child{display:none}#search-options-popup .range-shortcut-links button:last-child{display:none}#search-options-popup .range-shortcut-links button:last-child span:before{content:"\EA72" }html.xicons-traditional #search-options-popup .range-shortcut-links button:last-child span:before{content:"\EB3A" }html.xicons-outlined #search-options-popup .range-shortcut-links button:last-child span:before{content:"\EC02" }html.xicons-material #search-options-popup .range-shortcut-links button:last-child span:before{content:"\ECCA" }html.xicons-cartoon #search-options-popup .range-shortcut-links button:last-child span:before{content:"\ED92" }#search-options-popup .range-shortcut-links.shortcuts-visible button:last-child{display:block}#search-options-popup .range-shortcuts{margin-top:.5rem;background-color:rgba(0,0,0,0.05) ;padding:.5rem 1rem}html.dark-mode #search-options-popup .range-shortcuts{background-color:rgba(255,255,255,0.05) }#search-options-popup .range-shortcuts ul{list-style:disc inside !important;padding:0}#search-options-popup .range-shortcuts ul li{border:none !important}.xlarry #search-options-popup{background:#fff;left:auto !important;right:10px}.xlarry #search-options-popup button{font-size:1em !important}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd }html.dark-mode .fc-unthemed .fc-content,html.dark-mode .fc-unthemed .fc-divider,html.dark-mode .fc-unthemed .fc-list-heading td,html.dark-mode .fc-unthemed .fc-list-view,html.dark-mode .fc-unthemed .fc-popover,html.dark-mode .fc-unthemed .fc-row,html.dark-mode .fc-unthemed tbody,html.dark-mode .fc-unthemed td,html.dark-mode .fc-unthemed th,html.dark-mode .fc-unthemed thead{border-color:#4d6066 }.task-xcalendar.xelastic #attachment-upload-note{padding:.8rem 0 .8rem .2rem;color:#777 ;font-size:.9rem}html.dark-mode .task-xcalendar.xelastic #attachment-upload-note{color:#6b787a }.task-xcalendar.xelastic #attachment-upload-note .attachment-upload-error{color:#7e1c16 }html.dark-mode .task-xcalendar.xelastic #attachment-upload-note .attachment-upload-error{color:#d57a70 }.task-xcalendar.xelastic .ui-widget{box-shadow:none !important}.task-xcalendar.xelastic.xskin #sidebar .ui-datepicker .ui-datepicker-header{background-color:#fff }html.dark-mode .task-xcalendar.xelastic.xskin #sidebar .ui-datepicker .ui-datepicker-header{background-color:#21292c }.task-xcalendar.xelastic #layout-sidebar{max-width:none;min-width:50%;position:relative;border:none}.task-xcalendar.xelastic #layout-sidebar #xcalendar-toolbar ul.toolbar{padding:0}.task-xcalendar.xelastic #layout-sidebar .task-menu-button{position:absolute;left:5px}.task-xcalendar.xelastic #layout-sidebar .fc-agendaDay-view,.task-xcalendar.xelastic #layout-sidebar .fc-list-view{border-top:1px solid #ddd !important}.task-xcalendar.xelastic #layout-content{min-width:auto;max-width:25%;border-right:1px solid;position:relative;border-color:#ddd }html.dark-mode .task-xcalendar.xelastic #layout-content{border-color:#4d6066 }.task-xcalendar.xelastic #layout-content .ui-datepicker{margin:0 !important;position:static !important;transform:none;width:100% !important;border:none;box-shadow:none}.task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-header{height:4rem;height:calc(4rem + 2px)}.task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-next:before,.task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-prev:before{font-size:1rem}.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month,.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year{background:transparent;border:none;text-decoration:underline;cursor:pointer;outline:none;padding:0 5px;width:auto;font-weight:bold;-moz-appearance:none;-webkit-appearance:none;color:#333 }html.dark-mode .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month,html.dark-mode .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year{color:#c5d1d3 }.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month option,.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year option{color:#333}.task-xcalendar.xelastic #layout-content .ui-datepicker table.ui-datepicker-calendar{width:100%}.task-xcalendar.xelastic #layout-content .ui-datepicker td{padding:0;text-align:center}.task-xcalendar.xelastic #layout-content .ui-datepicker td a,.task-xcalendar.xelastic #layout-content .ui-datepicker td span{padding:5px;line-height:1.2em}.task-xcalendar.xelastic #calendar-list-container{top:0 !important}.task-xcalendar.xelastic #calendar-list-container .header{position:relative;text-align:center;line-height:4rem;border-top:1px solid;border-bottom:1px solid;font-weight:bold;padding-right:10px;border-color:#ddd }html.dark-mode .task-xcalendar.xelastic #calendar-list-container .header{border-color:#4d6066 }.task-xcalendar.xelastic #calendar-list-container #calendar-list-content{border:none !important}.task-xcalendar.xelastic #calendar-list-container #calendar-list-content .calendar-item a{border-left:none}.task-xcalendar.xelastic #calendar-list-container .calendar-item{position:relative}.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title{cursor:pointer;display:block;margin-right:20px;padding-left:10px;background:transparent !important}.task-xcalendar.xelastic #calendar-list-container .calendar-item .color{position:relative;top:2px;display:inline-block;width:16px;height:16px;margin-right:5px}.task-xcalendar.xelastic #calendar-list-container .calendar-item .name{position:relative;top:-2px}.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item{color:#777 }html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item{color:#6b787a }.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .color{background-color:rgba(0,0,0,0.1) !important}html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .color{background-color:rgba(255,255,255,0.1) !important}.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .name{text-decoration:line-through}.task-xcalendar.xelastic #calendar-list-container .calendar-item .edit{display:none;position:absolute;top:0;right:0;cursor:pointer;padding:0 10px;width:auto;color:#333 }html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit{color:#c5d1d3 }.task-xcalendar.xelastic #calendar-list-container .calendar-item:hover .edit{display:inline-block}.task-xcalendar.xelastic #main-calendar-container{position:absolute;top:4.2rem;right:0;bottom:0;left:0;overflow-y:hidden}.task-xcalendar.xelastic .edit-table .actions{white-space:nowrap;text-align:right}.task-xcalendar.xelastic .edit-table .actions a{margin-left:10px}.task-xcalendar.xelastic #calendar-grid .fc-state-disabled{color:#777 }html.dark-mode .task-xcalendar.xelastic #calendar-grid .fc-state-disabled{color:#6b787a }.task-xcalendar.xelastic #calendar-grid .fc-header-toolbar{margin-bottom:0;height:4rem}.task-xcalendar.xelastic #calendar-grid th{font-weight:normal}.task-xcalendar.xelastic #calendar-grid th a,.task-xcalendar.xelastic #calendar-grid td a{color:#333 }html.dark-mode .task-xcalendar.xelastic #calendar-grid th a,html.dark-mode .task-xcalendar.xelastic #calendar-grid td a{color:#c5d1d3 }.task-xcalendar.xelastic #calendar-grid .fc-view,.task-xcalendar.xelastic #calendar-grid .fc-view>table>.fc-body>tr>.fc-widget-content{border:none}.task-xcalendar.xelastic #calendar-grid .fc-view>table .fc-head-container{border-left:none;border-right:none}.task-xcalendar.xelastic #event-import-form{display:none}.task-xcalendar.xelastic .editor{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff }html.dark-mode .task-xcalendar.xelastic .editor{background-color:#21292c }.task-xcalendar.xelastic .editor a.header-close{display:none}.task-xcalendar.xelastic .editor .editor-title{font-size:1.2rem;font-weight:bold;line-height:3rem;padding-left:1rem;margin-bottom:0}.task-xcalendar.xelastic .editor .content-box{position:absolute;left:0;right:0;bottom:4rem;border:none;padding:1rem;overflow-y:auto}.task-xcalendar.xelastic .editor .content-box .error-message{font-size:0.9em;color:#7e1c16 }html.dark-mode .task-xcalendar.xelastic .editor .content-box .error-message{color:#d57a70 }.task-xcalendar.xelastic .editor .content-box .nav-tabs{display:none}.task-xcalendar.xelastic .editor .content-box .nav-tabs.ui-tabs-nav{display:block;border-top:none;margin-bottom:1rem}.task-xcalendar.xelastic .editor .formbuttons{position:absolute;bottom:0;left:0;right:0;padding:1rem;border:none;border-top:1px solid;text-align:right;height:4rem;border-color:#ddd }html.dark-mode .task-xcalendar.xelastic .editor .formbuttons{border-color:#4d6066 }.task-xcalendar.xelastic .editor .formbuttons .button-right{display:inline-block;margin-left:3px}.task-xcalendar.xelastic .editor .formbuttons input.button{margin-left:4px}.task-xcalendar.xelastic .editor .minicolors{max-width:80px}.task-xcalendar.xelastic .editor .minicolors .minicolors-swatch-color{border:1px solid;border-color:#ddd }html.dark-mode .task-xcalendar.xelastic .editor .minicolors .minicolors-swatch-color{border-color:#4d6066 }.task-xcalendar.xelastic .editor #tab-publish p{margin:12px 0}.task-xcalendar.xelastic .editor .holiday-title{font-size:1rem;font-weight:bold;padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom:1px solid;border-color:#ddd }html.dark-mode .task-xcalendar.xelastic .editor .holiday-title{border-color:#4d6066 }.task-xcalendar.xelastic .editor .holiday-content tr.added{background-color:rgba(0,0,0,0.05) }html.dark-mode .task-xcalendar.xelastic .editor .holiday-content tr.added{background-color:rgba(255,255,255,0.05) }.task-xcalendar.xelastic .editor .holiday-content tr.added a.remove{color:#7e1c16 }html.dark-mode .task-xcalendar.xelastic .editor .holiday-content tr.added a.remove{color:#d57a70 }.task-xcalendar.xelastic .editor .holiday-content td{border:none;padding:4px 1rem}.task-xcalendar.xelastic .editor .holiday-content td.actions{width:60%}.task-xcalendar.xelastic .editor .custom-file{display:none}.task-xcalendar.xelastic .editor .regular-checklist{padding:0 0 10px 0}.task-xcalendar.xelastic .editor .regular-checklist .custom-control-input{position:relative;top:-2px;opacity:1;margin:0}.task-xcalendar.xelastic .editor .regular-checklist span{padding:0 10px 0 5px}.task-xcalendar.xelastic .editor #excluded-events-container td{padding:5px}.task-xcalendar.xelastic #event-preview table.propform td{vertical-align:middle;padding:4px 15px}.task-xcalendar.xelastic .ui-datepicker .ui-state-highlight,.task-xcalendar.xelastic .ui-datepicker.ui-widget-content .ui-state-highlight{color:#fff;background:#aaa}.task-xcalendar.xelastic .ui-datepicker a.ui-state-active{font-weight:normal}.task-xcalendar.xelastic .auto-width,.task-xcalendar.xelastic .short{width:auto !important}.dark-mode .fc-timegrid-now-indicator-line,.dark-mode .fc-timegrid-now-indicator-arrow{border-color:#8c290e !important}.dark-mode .fc-timegrid-now-indicator-arrow{border-top-color:transparent !important;border-bottom-color:transparent !important}.dark-mode .fc-timegrid-col.fc-day-today,.dark-mode .fc-daygrid-day.fc-day-today{background-color:rgba(255,255,255,0.05)}#sidebar-xcalendar td{border:none}#xcalendar-categories input.form-control,#xcalendar-categories .minicolors,#xcalendar_alarm_sound{width:auto;display:inline-block;margin:0 10px 10px 0}form.propform .form-group .minicolors{top:-4px}#attendee-response body{background:#eee;color:#333;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;height:100% !important;-webkit-font-smoothing:antialiased;margin:0;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100% !important;line-height:1.5em}#attendee-response a{color:#1162a7}#attendee-response #page{display:block;max-width:600px;width:auto !important;width:600px;margin:20px auto 0 auto;padding:0;border:1px solid;border-radius:5px;border-color:#ddd ;background-color:#fff }html.dark-mode #attendee-response #page{border-color:#4d6066 }html.dark-mode #attendee-response #page{background-color:#21292c }#attendee-response h2{margin:0 0 20px 0}#attendee-response h3{font-size:18px;margin:0;padding:12px 0;text-align:center;color:#fff;background:#0075c8;border-top-left-radius:5px;border-top-right-radius:5px}#attendee-response h4{font-size:16px;margin:10px 0 0 0}#attendee-response #content{padding:20px}#attendee-response table td{padding:3px 0;vertical-align:top}#attendee-response .label{color:#888;padding-right:15px}#attendee-response .going a{display:inline-block;border-radius:3px;padding:1px 10px;background-color:#0075c8;color:#fff;text-decoration:none;margin-right:5px}#attendee-response form{padding:10px;border:1px solid #edcd87;background-color:#fff2d1;margin-bottom:10px}#attendee-response form table{width:100%}#attendee-response form table td{padding:6px 10px}#attendee-response form td.label{color:#333;width:10%}#attendee-response input[type=text]{width:50px}#attendee-response textarea{width:90%;padding:10px}#attendee-response #guests{text-align:right;padding:2px 5px;width:2em}#attendee-response .message{border:1px solid #a7dfc2;color:#528b66;background:#e2ffe8;padding:10px;margin-bottom:15px;font-weight:bold}#attendee-response #error-message{border:1px solid #da8a5e;color:#7e2927;background:#ffe9e6}#attendee-response table.attendees{width:100%;margin-top:10px}#attendee-response table.attendees th,#attendee-response table.attendees td{padding:5px 5px 0 5px}#attendee-response table.attendees td{border-top:1px solid;border-color:#ddd }html.dark-mode #attendee-response table.attendees td{border-color:#4d6066 }#attendee-response table.attendees .comment td{border-top:none}#attendee-response table.attendees .left{text-align:left}#attendee-response table.attendees .center{text-align:center}#attendee-response table.attendees .comment{color:#909090;font-style:italic}#attendee-response table.attendees .comment td{padding-top:0}#attendee-response table.attendees .attendee-name,#attendee-response table.attendees .attendee-email{display:block}#attendee-response table.attendees .attendee-email a{font-size:0.9em;color:#909090}#attendee-response .mobile-only{display:none}@media only screen and (max-width: 600px){#attendee-response .mobile-only{display:block}#attendee-response table.attendees thead{display:none}#attendee-response table.attendees tbody td{display:block;text-align:left !important;padding-left:0}#attendee-response table.attendees tbody td span.mobile-only{display:inline-block;padding-right:8px}}html.dark-mode.layout-small #main-calendar-container{border-left:1px solid #4d6066}.layout-small .xcalendar #layout-content .footer,.layout-phone .xcalendar #layout-content .footer{display:none !important}.layout-small .task-xcalendar.xelastic #layout-content,.layout-phone .task-xcalendar.xelastic #layout-content{min-width:auto;max-width:none;border-right:none}.layout-small .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit,.layout-phone .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit{display:block}.layout-small #layout #xcalendar-toolbar ul.toolbar a,.layout-phone #layout #xcalendar-toolbar ul.toolbar a{padding-top:1rem}.layout-small #layout #xcalendar-toolbar ul.toolbar a:before,.layout-phone #layout #xcalendar-toolbar ul.toolbar a:before{font-size:1.75rem}.layout-small #layout #xcalendar-toolbar ul.toolbar a span,.layout-phone #layout #xcalendar-toolbar ul.toolbar a span{display:none}.layout-small .calendar-content-header .back-list-button,.layout-phone .calendar-content-header .back-list-button{display:inline-block !important}.layout-phone #layout-sidebar a.calendar-settings,.layout-phone .agenda-table td.day{display:none}.layout-normal #layout .xcalendar-mobile-show-sidebar,.layout-large #layout .xcalendar-mobile-show-sidebar{display:none}html.layout-phone .cpanel.xelastic .popover,html.layout-small .cpanel.xelastic .popover{z-index:1060;background-color:#fff}html.layout-phone .cpanel.xelastic .popover-overlay,html.layout-small .cpanel.xelastic .popover-overlay{background-color:#2c363a80 !important}html.layout-phone.dark-mode .cpanel.xelastic .popover,html.layout-small.dark-mode .cpanel.xelastic .popover{background-color:#161b1d}
/*# sourceMappingURL=elastic.css.map */
