﻿[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}.xcalendar.xlarry .popupmenu{text-align:left}.xcalendar.xlarry .calendar-sidebar{position:absolute;top:0;left:0;bottom:0;width:250px}.xcalendar.xlarry .calendar-sidebar #calendar-list-container{position:absolute;left:0;right:0}.xcalendar.xlarry #main-calendar-container{position:absolute;top:0;right:0;bottom:0;left:260px;overflow-y:hidden}.xcalendar.xlarry #xcalendar-toolbar.toolbar a.button{height:auto}.xcalendar.xlarry .fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}.xcalendar.xlarry .fc-toolbar-chunk{padding:10px}.xcalendar.xlarry .fc-toolbar-chunk .btn-group{display:inline-block}.xcalendar.xlarry .fc-dayGridMonth-view td,.xcalendar.xlarry .fc-dayGridMonth-view th{border:1px solid}.xcalendar.xlarry #ui-datepicker-div{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75) !important;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75) !important;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75) !important}.xcalendar.xlarry .ui-datepicker .ui-datepicker-header{background:#b0ccd7;color:#004458}.xcalendar.xlarry .ui-datepicker .ui-datepicker-prev,.xcalendar.xlarry .ui-datepicker .ui-datepicker-next{text-align:center;font-weight:normal;font-size:1.5em}.xcalendar.xlarry .ui-datepicker .ui-datepicker-prev span,.xcalendar.xlarry .ui-datepicker .ui-datepicker-next span{display:none}.xcalendar.xlarry .ui-datepicker .ui-datepicker-prev:before{content:"\02039"}.xcalendar.xlarry .ui-datepicker .ui-datepicker-next:before{content:"\0203A"}.xcalendar.xlarry .ui-datepicker select.ui-datepicker-month,.xcalendar.xlarry .ui-datepicker select.ui-datepicker-year,.xcalendar.xlarry .ui-datepicker .ui-datepicker-prev,.xcalendar.xlarry .ui-datepicker .ui-datepicker-next,.xcalendar.xlarry .fc-state-default,.xcalendar.xlarry .boxtitle button{color:#004458;text-shadow:0 1px 1px #fff}.xcalendar.xlarry .ui-datepicker .ui-datepicker-header{text-shadow:none}.xcalendar.xlarry .ui-datepicker td a.ui-state-default{background:#fff}.xcalendar.xlarry .ui-datepicker th{font-weight:normal}.xcalendar.xlarry .ui-datepicker-calendar td{border-color:#ddd}.xcalendar.xlarry .ui-datepicker-calendar td a{color:#333 !important;font-weight:normal !important;border:none !important}.xcalendar.xlarry .ui-datepicker td a.ui-state-active{background:#ddd !important;text-shadow:none !important}.xcalendar.xlarry .ui-datepicker td.ui-datepicker-other-month a{color:#aaa !important}.xcalendar.xlarry #sidebar-calendar .ui-datepicker{width:100%;min-width:0}.xcalendar.xlarry #sidebar-calendar .ui-datepicker select{font-weight:normal}.xcalendar.xlarry #sidebar-calendar .ui-datepicker-header{height:26px}.xcalendar.xlarry #sidebar-calendar a.ui-datepicker-prev,.xcalendar.xlarry #sidebar-calendar a.ui-datepicker-next{top:5px;cursor:pointer}.xcalendar.xlarry #sidebar-calendar .ui-datepicker-title{padding-top:1px}.xcalendar.xlarry #sidebar-calendar table.ui-datepicker-calendar{outline:none !important}.xcalendar.xlarry #sidebar-calendar .ui-datepicker select.ui-datepicker-month,.xcalendar.xlarry #sidebar-calendar .ui-datepicker select.ui-datepicker-year{background:transparent;text-decoration:underline;cursor:pointer;outline:none;padding:0;border:none !important;text-align:center}.xcalendar.xlarry #sidebar-calendar .ui-datepicker select.ui-datepicker-month option,.xcalendar.xlarry #sidebar-calendar .ui-datepicker select.ui-datepicker-year option{color:#333}.xcalendar.xlarry #sidebar-calendar td.ui-datepicker-week-col{cursor:pointer}.xcalendar.xlarry #sidebar-calendar .selected-range td a{background:#ddd !important}.xcalendar.xlarry #sidebar-calendar td.ui-datepicker-week-col{text-align:center;border-left:none}.xcalendar.xlarry .ui-timepicker-wrapper{width:80px;box-sizing:border-box;border:1px solid #ddd}.xcalendar.xlarry .toolbar{position:absolute;top:-6px;left:0;height:40px;white-space:nowrap;z-index:10}.xcalendar.xlarry #mainscreen .toolbar a.button{padding:0;background-color:transparent}.xcalendar.xlarry .toolbar a.button:before{display:block;font-size:2.1em;padding-bottom:4px;text-align:center}.xcalendar.xlarry.xskin .toolbar a.button:before{font-size:1rem}.xcalendar.xlarry .boxtitle{position:relative}.xcalendar.xlarry #new-calendar-container button{background:transparent;cursor:pointer;border:none;padding:0;font-size:1.3em}.xcalendar.xlarry .calendar-list .calendar-item a.title{cursor:pointer;display:block;margin-right:20px;padding-left:10px;background:transparent !important}.xcalendar.xlarry .calendar-list .calendar-item .color{position:relative;top:2px;display:inline-block;width:16px;height:16px}.xcalendar.xlarry .calendar-list .calendar-item .name{position:relative;top:-2px;margin-left:5px}.xcalendar.xlarry .calendar-list .calendar-item a.title.disabled{color:#aaa !important}.xcalendar.xlarry .calendar-list .calendar-item a.title.disabled .color{background-color:#fff !important;position:relative;text-align:center}.xcalendar.xlarry .calendar-list .calendar-item a.title.disabled .color:before{position:absolute;display:block;width:16px;height:16px;color:#aaa;content:"×";font-size:16px}.xcalendar.xlarry .calendar-list .calendar-item .edit{display:none;float:right;cursor:pointer;color:#555753;padding:4px 4px 0 4px;margin-right:6px}.xcalendar.xlarry .calendar-list .calendar-item:hover .edit{display:inline}.xcalendar.xlarry .calendar-list button.new-calendar{padding:0 5px;margin:0 !important}.xcalendar.xlarry .edit-table{width:100%;border-collapse:collapse}.xcalendar.xlarry .edit-table tr{border-bottom:1px solid #eee}.xcalendar.xlarry .edit-table tbody tr:hover{background:#eee}.xcalendar.xlarry .edit-table td,.xcalendar.xlarry .edit-table th{padding:5px 10px;text-align:left}.xcalendar.xlarry .edit-table input[type=text],.xcalendar.xlarry .edit-table input[type=email],.xcalendar.xlarry .edit-table input[type=password],.xcalendar.xlarry .edit-table textarea{width:100%;margin:0;padding:5px}.xcalendar.xlarry .edit-table .actions{min-width:100px;white-space:nowrap;text-align:right}.xcalendar.xlarry .edit-table .actions a{margin-left:10px}.xcalendar.xlarry #event-tab-attendees .edit-table .attendee-item{border-bottom:1px solid #eee}.xcalendar.xlarry #event-tab-attendees .edit-table .attendee-item tr{border-bottom:none}.xcalendar.xlarry .holiday-title{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:5px}.xcalendar.xlarry table.holiday-content{min-width:50%;border-collapse:collapse}.xcalendar.xlarry table.holiday-content tr:hover{background:#eee}.xcalendar.xlarry table.holiday-content td{padding:5px 10px}.xcalendar.xlarry table.holiday-content tr.added{background:#ffffcc}.xcalendar.xlarry table.holiday-content .actions{text-align:right}.xcalendar.xlarry table.holiday-content .actions a.remove{color:#993300}.xcalendar.xlarry .propform .interval-text{padding-left:5px}.xcalendar.xlarry .auto-width,.xcalendar.xlarry .short{width:auto !important}.xcalendar.xlarry .propform .checkboxes label{float:left}.xcalendar.xlarry #event-attachment-form{min-height:30px}.xcalendar.xlarry #event-attachment-table{width:auto;margin-top:20px}.xcalendar.xlarry #event-attachment-table th,.xcalendar.xlarry #event-attachment-table td{padding-left:0;padding-right:20px}.xcalendar.xlarry #event-attachment-table tr:hover{background:transparent}.xcalendar.xlarry #attachment-upload-note{margin:10px 0;color:#aaa}.xcalendar.xlarry #attachment-upload-note span.attachment-upload-error{color:#cc0000}.xcalendar.xlarry #event-tab-recurrence input[type=radio]{width:auto}.xcalendar.xlarry .propform.auto-width{width:auto}.xcalendar.xlarry .propform.auto-width td{width:auto}.xcalendar.xlarry .propform input[type=text],.xcalendar.xlarry .propform input[type=password],.xcalendar.xlarry .propform select,.xcalendar.xlarry .propform textarea{margin:0;padding:5px;width:100%;box-sizing:border-box}.xcalendar.xlarry .propform input[type=checkbox],.xcalendar.xlarry .propform input[type=radio]{margin:0 5px}.xcalendar.xlarry .propform input[disabled=disabled],.xcalendar.xlarry .propform select[disabled=disabled]{background-color:#eee}.xcalendar.xlarry .propform .input-table td.title{white-space:nowrap;width:20%;padding-right:20px}.xcalendar.xlarry .propform .input-table td,.xcalendar.xlarry .propform div.input{padding:5px 0}.xcalendar.xlarry .xform .full{propform:100%;box-sizing:border-box}.xcalendar.xlarry .propform input.date-input{width:100px}.xcalendar.xlarry .propform input.time-input{width:80px}.xcalendar.xlarry .propform input.short,.xcalendar.xlarry .propform select.short{width:60px}.xcalendar.xlarry .propform input.auto-width,.xcalendar.xlarry .propform select.auto-width{width:auto}.xcalendar.xlarry .propform div.spacer{margin-top:5px;padding-top:10px;border-top:1px solid #ddd}.xcalendar.xlarry .propform .color-selection span{padding-right:5px}.xcalendar.xlarry .propform .minicolors{width:80px;border:1px solid #ccc}.xcalendar.xlarry .propform .date-divider{padding:0 5px}.xcalendar.xlarry .regular-checklist .custom-control-input{position:relative;opacity:1;margin:0}.xcalendar.xlarry .regular-checklist label{display:inline-block;padding:5px 0}.xcalendar.xlarry .regular-checklist span{padding:0 10px 0 3px}#rcmrowxcalendar td.section{background-position:4px -526px}#rcmrowxcalendar.selected td.section{background-position:4px -550px}#xcalendar-categories .category-item{margin-bottom:5px}#xcalendar-categories input{margin:0 !important}#xcalendar-categories .minicolors-swatch{border:none}#xcalendar_alarm_preview{display:inline-block;margin-left:5px}.xcalendar.xmobile #main-calendar-container{left:0}.xcalendar.xmobile .calendar-sidebar{width:100%}.xcalendar.xmobile #calendar-list-container{top:0 !important}.xcalendar.xmobile #calendar-list-content li a{padding-left:10px}.xcalendar.xmobile #xcalendar-toolbar a.button:before{content:""}.xcalendar.xmobile #xcalendar-toolbar{display:none}.xcalendar.xmobile ul.treelist a.edit{display:block}.xcalendar.xmobile #calendar-grid .fc-center{float:left;padding-left:10px;padding-top:3px}.xcalendar.xmobile #calendar-grid .fc-toolbar{min-height:30px}.xcalendar.xmobile #calendar-grid .fc-right button span{padding:5px}.xcalendar.xmobile #event-preview{position:relative;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100%}.xcalendar.xmobile #event-preview .propform td{padding:4px 10px}.xcalendar.xmobile .editor{overflow-y:auto}.xcalendar.xmobile .editor .content-box,.xcalendar.xmobile .editor .formbuttons{position:static;padding:10px}.xcalendar.xmobile .editor th{font-weight:normal}.xcalendar.xmobile .editor .formbuttons{padding-top:10px;padding-bottom:20px;height:auto}.xcalendar.xmobile .editor .formbuttons input{display:block;box-sizing:border-box;margin:0 0 10px 0}.xcalendar.xmobile .editor .formbuttons .button-right{float:none;margin:0}.xcalendar.xmobile .editor .ui-tabs-panel{padding:0}.xcalendar.xmobile .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:5px 15px;font-family:RcpIconFont;font-size:2em;color:#333;margin-right:5px}.xcalendar.xmobile .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor span{display:none}.xcalendar.xmobile .editor .date-input{width:100%;margin-bottom:5px}.xcalendar.xmobile .editor .time-input{width:100%}.xcalendar.xmobile .editor td.checkboxes label{display:block;width:50%;margin-bottom:5px}.xcalendar.xmobile .editor #xrepeat-end-date{display:block;margin-top:5px}.xcalendar.xmobile .editor td.input{padding:5px 0}.xcalendar.xmobile .editor input[type=text],.xcalendar.xmobile .editor textarea{padding:10px 5px}.xcalendar.xmobile .editor a.header-close{display:block !important;float:right}.xcalendar.xmobile #event-attachment-table th{display:none}.xcalendar.xmobile #event-attachment-table,.xcalendar.xmobile #event-attachment-table tbody,.xcalendar.xmobile #event-attachment-table tr,.xcalendar.xmobile #event-attachment-table td{display:block;width:100%}.xcalendar.xmobile #event-attachment-table td{padding:0 0 5px 0}.xcalendar.xmobile #event-attachment-table tr{padding-top:5px;border-bottom:1px solid #ddd}.xcalendar.xmobile #event-attachment-table td.attachment-download,.xcalendar.xmobile #event-attachment-table td.attachment-remove{display:inline-block;width:auto;margin-right:5px}.xcalendar.xmobile #event-tab-alarms td,.xcalendar.xmobile #event-tab-alarms p{padding:5px 0}.xcalendar.xmobile #event-tab-alarms td.alarm-number,.xcalendar.xmobile #event-tab-alarms td.alarm-units{padding-left:5px;padding-right:5px}.xcalendar.xmobile #event-tab-alarms select{width:100%}.xcalendar.xmobile #event-tab-alarms .alarm-remove{vertical-align:middle}.xcalendar.xmobile #event-tab-alarms .alarm-remove input{margin:0}.xcalendar.xmobile #sidebar-calendar .ui-datepicker-header{height:auto;min-height:42px}.xcalendar.xmobile #sidebar-calendar .ui-datepicker-header a,.xcalendar.xmobile #sidebar-calendar .ui-datepicker-header select{color:#333 !important;text-decoration:none}.xcalendar.xmobile #sidebar-calendar .ui-datepicker-header a{padding-top:12px}.xcalendar.xmobile .restore-popup{top:50px}.xcalendar.xmobile .agenda-table td.day{display:none}.xcalendar.xmobile #calendar-list-container ht.boxtitle{position:relative}.xcalendar.xmobile .ui-datepicker-month,.xcalendar.xmobile .ui-datepicker-year{padding:0 10px !important}.xmobile #xcalendar-categories .category-item{margin-bottom:10px}.xmobile #xcalendar-categories input[type='text']{display:block;margin-bottom:10px !important}.xmobile #xcalendar-categories .minicolors-swatch{min-width:80px;min-height:28px !important;float:left}.xmobile #xcalendar-categories input[type='button']{min-width:80px;min-height:28px !important;float:left;margin-right:7px !important}.xmobile #xcalendar_alarm_sound+input[type='button']{display:block;width:100%;height:28px;margin-top:10px}
/*# sourceMappingURL=larry.css.map */
