.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{-webkit-box-sizing:border-box;box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,62,80,.25);box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}.fc .fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section>td,.fc .fc-scrollgrid-section table{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-non-business{background:hsla(0,0%,84.3%,.3);background:var(--fc-non-business-color,hsla(0,0%,84.3%,.3))}.fc .fc-bg-event{background:#8fdf82;background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:hsla(0,0%,81.6%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px)/2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:-webkit-box;display:-ms-flexbox;display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness, 8px)*-0.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness, 8px)*-0.5)}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width, 8px)*-0.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width, 8px)*-0.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width, 8px)*-0.5)}.fc .fc-popover{position:absolute;z-index:9999;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:#fff;background:var(--fc-page-bg-color,#fff)}.fc-theme-standard .fc-popover-header{background:hsla(0,0%,81.6%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3))}:root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:hsla(0,0%,81.6%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3));color:grey;color:var(--fc-neutral-text-color,grey)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px)/2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px)/2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.calendar-page[data-v-980c371a]{background:linear-gradient(180deg,rgba(77,141,255,.03),transparent 240px)}.calendar-toolbar-card[data-v-980c371a]{grid-column:1/-1;border-radius:14px!important}.toolbar-card-body[data-v-980c371a]{padding:.75rem 1rem!important}.toolbar-top[data-v-980c371a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem 1rem}.toolbar-brand[data-v-980c371a],.toolbar-top[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-brand[data-v-980c371a]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px}.toolbar-title[data-v-980c371a]{font-size:1.15rem;font-weight:800;color:#1e2a3b}.head-icon[data-v-980c371a]{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,rgba(77,141,255,.14),rgba(77,141,255,.05));color:#4d8dff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.15rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.page-subtitle[data-v-980c371a]{color:#768192;font-size:.8rem;margin-top:.1rem}.page-subtitle a[data-v-980c371a]{color:#4d8dff;font-weight:600}.toolbar-stats[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem .5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mini-stat[data-v-980c371a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;background:rgba(77,141,255,.07);border:1px solid rgba(77,141,255,.12);font-size:.72rem;color:#5a6a7e;white-space:nowrap}.mini-stat strong[data-v-980c371a]{color:#4d8dff;font-weight:800}.mini-stat--week[data-v-980c371a]{background:rgba(43,182,163,.07);border-color:rgba(43,182,163,.14)}.mini-stat--week strong[data-v-980c371a]{color:#2bb6a3}.mini-stat--danger[data-v-980c371a]{background:rgba(229,83,83,.09);border-color:rgba(229,83,83,.22);color:#c92a2a}.mini-stat--danger strong[data-v-980c371a]{color:#e55353}.mini-stat--posting[data-v-980c371a]{background:rgba(24,119,242,.09);border-color:rgba(24,119,242,.2);color:#1877f2}.mini-stat--posting strong[data-v-980c371a]{color:#1877f2}.toolbar-top-actions[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.view-toggle[data-v-980c371a]{padding:.15rem;border-radius:10px;background:rgba(0,0,21,.05);border:1px solid rgba(0,0,21,.06)}.view-toggle-btn[data-v-980c371a],.view-toggle[data-v-980c371a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.view-toggle-btn[data-v-980c371a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;border:none;background:transparent;color:#768192;font-size:.76rem;font-weight:700;padding:.35rem .65rem;border-radius:8px;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.view-toggle-btn[data-v-980c371a]:hover{color:#4d8dff}.view-toggle-btn.active[data-v-980c371a]{background:#fff;color:#4d8dff;-webkit-box-shadow:0 1px 3px rgba(43,58,85,.1);box-shadow:0 1px 3px rgba(43,58,85,.1)}.toolbar-filters[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem .75rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(0,0,21,.06)}.filter-field label[data-v-980c371a]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.35px;text-transform:uppercase;color:#768192;margin-bottom:.3rem}.filter-field select[data-v-980c371a]{min-width:150px;border-radius:9px;border-color:rgba(0,0,21,.1)}.filter-field-export[data-v-980c371a]{margin-left:auto}.summary-period-toggle-inline[data-v-980c371a]{margin-bottom:0;min-width:0}.summary-period-toggle[data-v-980c371a]{gap:.25rem;padding:.2rem;border-radius:10px}.summary-period-btn[data-v-980c371a]{padding:.35rem .5rem;border-radius:8px;white-space:nowrap}.summary-period-btn.active[data-v-980c371a]{-webkit-box-shadow:0 1px 3px rgba(43,58,85,.1);box-shadow:0 1px 3px rgba(43,58,85,.1)}.export-inputs[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem}.export-inputs .form-control[data-v-980c371a]{border-radius:9px;min-width:110px;border-color:rgba(0,0,21,.1)}.export-inputs .btn[data-v-980c371a]{border-radius:9px;width:34px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar-legend-group[data-v-980c371a]{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(0,0,21,.05)}.toolbar-legend-group+.toolbar-legend-group[data-v-980c371a]{margin-top:.4rem;padding-top:.4rem;border-top:none}.toolbar-legend[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem .65rem;margin-top:.3rem}.toolbar-legend-label[data-v-980c371a]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.35px;text-transform:uppercase;color:#9aa5b5}.toolbar-legend-label small[data-v-980c371a]{font-size:.65rem;font-weight:500;text-transform:none;letter-spacing:0;color:#b8c0cc}.legend-item[data-v-980c371a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.7rem;color:#5a6a7e}.legend-swatch[data-v-980c371a]{width:10px;height:10px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.legend-item-report[data-v-980c371a]{color:#e55353}.legend-swatch-report[data-v-980c371a]{background:#e55353}.legend-item-posting[data-v-980c371a]{color:#1877f2}.legend-swatch-posting[data-v-980c371a]{background:linear-gradient(135deg,#1877f2,#0d65d9)}.legend-swatch-cancelled[data-v-980c371a]{background:#e55353;opacity:.6}.legend-swatch-postponed[data-v-980c371a]{background:transparent;border:2px dashed #e0901f}.legend-swatch-completed[data-v-980c371a]{background:#2bb6a3;opacity:.6}.legend-icon-mode[data-v-980c371a]{color:#4d8dff}.legend-item-leave[data-v-980c371a]{color:#b8580a}.legend-swatch-leave[data-v-980c371a]{background:#fd7e14}.legend-item-pass-slip[data-v-980c371a]{color:#59339d}.legend-swatch-pass-slip[data-v-980c371a]{background:#6f42c1}@media (max-width:767.98px){.filter-field-export[data-v-980c371a]{margin-left:0;width:100%}.export-inputs[data-v-980c371a]{width:100%}.export-inputs .form-control[data-v-980c371a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.toolbar-top-actions[data-v-980c371a]{width:100%;margin-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-toggle-btn span[data-v-980c371a]{display:none}}@media (min-width:576px){.view-toggle-btn span[data-v-980c371a]{display:inline}}.calendar-layout[data-v-980c371a]{display:grid;grid-template-columns:1fr 320px;grid-template-rows:auto 1fr;gap:.75rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.calendar-layout.layout-list[data-v-980c371a]{grid-template-columns:1fr}.calendar-layout.layout-list .calendar-main[data-v-980c371a]{grid-column:1/-1}.calendar-main[data-v-980c371a]{grid-column:1;min-width:0}.week-sidebar[data-v-980c371a]{grid-column:2;min-width:0;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.calendar-layout[data-v-980c371a]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.calendar-main[data-v-980c371a],.calendar-toolbar-card[data-v-980c371a],.week-sidebar[data-v-980c371a]{grid-column:1}.week-sidebar[data-v-980c371a]{position:static;max-height:none}}.calendar-main[data-v-980c371a],.calendar-toolbar-card[data-v-980c371a],.week-sidebar[data-v-980c371a]{border-radius:14px!important}.calendar-main-body[data-v-980c371a]{padding:.85rem 1rem!important}.week-sidebar .card-body[data-v-980c371a]{padding:.85rem 1rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar-main-body--grid[data-v-980c371a]{padding:1rem 1.25rem 1.25rem!important}.calendar-shell[data-v-980c371a]{position:relative;background:#fff;padding:.25rem .15rem .15rem}.calendar-fetch-overlay[data-v-980c371a]{position:absolute;inset:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;background:hsla(0,0%,100%,.55);pointer-events:none}.list-shell[data-v-980c371a]{border-radius:16px;overflow:hidden}.list-toolbar[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem}.list-search-wrap[data-v-980c371a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;max-width:360px}.list-search-icon[data-v-980c371a]{position:absolute;left:.65rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9aa5b5;pointer-events:none;font-size:.85rem}.list-search-input[data-v-980c371a]{padding-left:2rem;border-radius:9px;border-color:rgba(0,0,21,.1);background:#f8f9fb}.list-search-input[data-v-980c371a]:focus{background:#fff;border-color:rgba(77,141,255,.35);-webkit-box-shadow:0 0 0 3px rgba(77,141,255,.1);box-shadow:0 0 0 3px rgba(77,141,255,.1)}.list-count[data-v-980c371a]{font-size:.8rem;font-weight:700;color:#768192;white-space:nowrap}.list-empty[data-v-980c371a]{text-align:center;padding:3.5rem 1.5rem;color:#adb5c4}.list-empty i[data-v-980c371a]{font-size:2.25rem;display:block;margin-bottom:.65rem;opacity:.45}.list-empty p[data-v-980c371a]{margin:.5rem 0 0;font-size:.9rem;color:#768192}.calendar-activity-list[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.cal-list-row[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(0,0,21,.07);background:#fff;cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.cal-list-row[data-v-980c371a]:hover{border-color:rgba(77,141,255,.28);-webkit-box-shadow:0 4px 14px rgba(77,141,255,.08);box-shadow:0 4px 14px rgba(77,141,255,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cal-list-row--report[data-v-980c371a]{border-color:rgba(229,83,83,.35);background:-webkit-gradient(linear,left top,right top,from(rgba(229,83,83,.05)),color-stop(18%,#fff));background:linear-gradient(90deg,rgba(229,83,83,.05),#fff 18%)}.cal-list-date[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:52px;padding:.45rem .55rem;border-radius:12px;background:rgba(77,141,255,.08);-ms-flex-negative:0;flex-shrink:0}.cal-list-row--report .cal-list-date[data-v-980c371a]{background:rgba(229,83,83,.12)}.cal-list-day[data-v-980c371a]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#4d8dff}.cal-list-row--report .cal-list-day[data-v-980c371a]{color:#e55353}.cal-list-num[data-v-980c371a]{font-size:.85rem;font-weight:800;color:#2b3a55;line-height:1.2}.cal-list-body[data-v-980c371a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cal-list-title-row[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem .6rem;margin-bottom:.2rem}.cal-list-title[data-v-980c371a]{margin:0;font-size:.95rem;font-weight:700;color:#2b3a55;line-height:1.35}.cal-list-purpose[data-v-980c371a]{margin:0 0 .35rem;font-size:.82rem;color:#768192;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-list-meta[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .75rem}.cal-list-meta-item[data-v-980c371a]{font-size:.76rem;color:#768192;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.cal-list-aside[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.35rem;-ms-flex-negative:0;flex-shrink:0;padding-top:.1rem}.cal-list-status[data-v-980c371a],.cal-list-type[data-v-980c371a]{padding:.15rem .55rem;border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;white-space:nowrap}.cal-list-chip[data-v-980c371a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700}.cal-list-chip--danger[data-v-980c371a]{background:#e55353;color:#fff}.cal-list-chip--posting[data-v-980c371a]{background:#1877f2;color:#fff}.cal-list-chevron[data-v-980c371a]{color:#c4cad4;font-size:.85rem;margin-top:.15rem;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.cal-list-row:hover .cal-list-chevron[data-v-980c371a]{color:#4d8dff;-webkit-transform:translateX(2px);transform:translateX(2px)}@media (max-width:767.98px){.cal-list-row[data-v-980c371a]{-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-list-aside[data-v-980c371a]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.35rem;border-top:1px solid rgba(0,0,21,.05)}}.sidebar-header[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(0,0,21,.06)}.sidebar-header-actions[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;-ms-flex-negative:0;flex-shrink:0}.sidebar-copy-btn[data-v-980c371a]{width:32px;height:32px;padding:0;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#768192;border-color:rgba(0,0,21,.1)}.sidebar-copy-btn[data-v-980c371a]:hover:not(:disabled){color:#4d8dff;border-color:rgba(77,141,255,.35);background:rgba(77,141,255,.06)}.summary-period-toggle[data-v-980c371a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:1rem;padding:.25rem;border-radius:12px;background:rgba(0,0,21,.04)}.summary-period-btn[data-v-980c371a]{border:none;background:transparent;color:#768192;font-size:.72rem;font-weight:700;padding:.45rem .35rem;border-radius:9px;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;cursor:pointer}.summary-period-btn[data-v-980c371a]:hover{color:#4d8dff}.summary-period-btn.active[data-v-980c371a]{background:#fff;color:#4d8dff;-webkit-box-shadow:0 1px 4px rgba(43,58,85,.1);box-shadow:0 1px 4px rgba(43,58,85,.1)}.sidebar-title[data-v-980c371a]{font-size:.95rem;font-weight:700;color:#2b3a55}.sidebar-subtitle[data-v-980c371a]{color:#768192;font-size:.78rem}.sidebar-count[data-v-980c371a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:28px;padding:0 .5rem;border-radius:999px;background:rgba(43,182,163,.12);color:#2bb6a3;font-size:.8rem;font-weight:700}.sidebar-count-danger[data-v-980c371a]{background:rgba(229,83,83,.15);color:#e55353}.pending-reports-block[data-v-980c371a]{padding-bottom:1rem;border-bottom:1px solid rgba(229,83,83,.15)}.pending-reports-header[data-v-980c371a]{border-bottom-color:rgba(229,83,83,.12)}.week-date-block-danger[data-v-980c371a]{background:rgba(229,83,83,.12)}.week-date-block-danger .week-day[data-v-980c371a]{color:#e55353}.sidebar-empty[data-v-980c371a]{text-align:center;padding:2.5rem 1rem;color:#adb5c4}.sidebar-empty i[data-v-980c371a]{font-size:2rem;display:block;margin-bottom:.5rem;opacity:.5}.sidebar-empty p[data-v-980c371a]{margin:0;font-size:.85rem}.week-list[data-v-980c371a]{list-style:none;padding:0}.week-item[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:.85rem;margin-bottom:.5rem;border-radius:12px;border:1px solid rgba(0,0,21,.06);background:#fff;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.week-item[data-v-980c371a]:last-child{margin-bottom:0}.week-item[data-v-980c371a]:hover{border-color:rgba(77,141,255,.25);background:rgba(77,141,255,.03);-webkit-box-shadow:0 2px 8px rgba(77,141,255,.08);box-shadow:0 2px 8px rgba(77,141,255,.08)}.week-item-needs-report[data-v-980c371a]{border-color:rgba(229,83,83,.45);background:rgba(229,83,83,.06);border-left:4px solid #e55353}.week-item-needs-report[data-v-980c371a]:hover{border-color:rgba(229,83,83,.55);background:rgba(229,83,83,.09);-webkit-box-shadow:0 2px 10px rgba(229,83,83,.15);box-shadow:0 2px 10px rgba(229,83,83,.15)}.week-item-needs-report .week-date-block[data-v-980c371a]{background:rgba(229,83,83,.12)}.week-item-needs-report .week-day[data-v-980c371a]{color:#e55353}.week-date-block[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:44px;padding:.4rem .5rem;border-radius:10px;background:rgba(77,141,255,.08);-ms-flex-negative:0;flex-shrink:0}.week-day[data-v-980c371a]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#4d8dff}.week-date[data-v-980c371a]{font-size:.8rem;font-weight:800;color:#2b3a55;line-height:1.2}.week-content[data-v-980c371a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.week-title[data-v-980c371a]{font-size:.85rem;font-weight:600;color:#2b3a55;margin:0 0 .3rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.week-meta[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .5rem}.week-meta-item[data-v-980c371a],.week-meta[data-v-980c371a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.week-meta-item[data-v-980c371a]{font-size:.72rem;color:#768192;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.2rem}.week-type-pill[data-v-980c371a]{padding:.1rem .45rem;border-radius:999px;color:#fff;font-size:.65rem;font-weight:700}.week-badges[data-v-980c371a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.week-badge[data-v-980c371a]{padding:.1rem .45rem;border-radius:999px;color:#fff;font-size:.62rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.week-badge-warning[data-v-980c371a]{background:rgba(224,144,31,.15);color:#e0901f}.week-badge-report[data-v-980c371a]{background:#e55353;color:#fff;font-size:.65rem;padding:.15rem .5rem;-webkit-box-shadow:0 1px 4px rgba(229,83,83,.35);box-shadow:0 1px 4px rgba(229,83,83,.35)}.week-badge-posting[data-v-980c371a]{background:#1877f2;color:#fff;font-size:.65rem;padding:.15rem .5rem;-webkit-box-shadow:0 1px 4px rgba(24,119,242,.35);box-shadow:0 1px 4px rgba(24,119,242,.35)}.week-badge-tentative[data-v-980c371a]{background:rgba(245,159,0,.18);color:#c67600;font-size:.65rem;padding:.15rem .5rem;border:1px dashed rgba(245,159,0,.55)}.week-chevron[data-v-980c371a]{color:#c4cad4;font-size:.75rem;margin-top:.35rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.week-item:hover .week-chevron[data-v-980c371a]{color:#4d8dff;-webkit-transform:translateX(2px);transform:translateX(2px)}#calendar-of-activities[data-v-980c371a] :deep(.fc){font-family:inherit;--fc-border-color:#e8ecf1;--fc-today-bg-color:#f0f6ff;--fc-neutral-bg-color:#f8f9fb;--fc-page-bg-color:#fff;--fc-event-border-color:transparent;padding:.35rem .65rem .65rem}#calendar-of-activities[data-v-980c371a] :deep(.fc-scrollgrid){border:none;border-radius:10px;overflow:hidden}#calendar-of-activities[data-v-980c371a] :deep(.fc-scrollgrid-sync-table){width:100%!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-header-toolbar){padding:.25rem .35rem .85rem;margin-bottom:0!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-toolbar-title){font-size:1.05rem;font-weight:700;color:#2b3a55}#calendar-of-activities[data-v-980c371a] :deep(.fc-button){background:#fff;border:1px solid #dde3ea;color:#4a5568;border-radius:8px;text-transform:capitalize;font-weight:600;font-size:.8rem;padding:.35rem .7rem;-webkit-box-shadow:none;box-shadow:none}#calendar-of-activities[data-v-980c371a] :deep(.fc-button:focus),#calendar-of-activities[data-v-980c371a] :deep(.fc-button:hover){background:#f5f8fc;border-color:#c5d4e8;color:#2b3a55;-webkit-box-shadow:none;box-shadow:none}#calendar-of-activities[data-v-980c371a] :deep(.fc-button-group){gap:.25rem}#calendar-of-activities[data-v-980c371a] :deep(.fc-button-group>.fc-button){border-radius:8px!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-col-header-cell){padding:.65rem .5rem;border-color:#e8ecf1!important;background:#f8f9fb}#calendar-of-activities[data-v-980c371a] :deep(.fc-col-header-cell-cushion){color:#768192;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day){border-color:#e8ecf1!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-weekend){background:#fcfcfd}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-other){background:#fafbfc}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-other .fc-daygrid-day-number){color:#b0b8c4}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-today){background:#f0f6ff!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-has-pending-report){background:#fff5f5!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-view-harness){padding:0 .35rem .35rem}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day-top){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem .65rem .35rem}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day-number){color:#4a5568;font-size:.8rem;font-weight:600;padding:.2rem .45rem;text-decoration:none;line-height:1.2;border-radius:6px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-today .fc-daygrid-day-number){background:#4d8dff;color:#fff;font-weight:700}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day.fc-day-has-pending-report .fc-daygrid-day-number){color:#e55353;font-weight:700}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day-frame){min-height:108px;padding:0 2px 6px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-day-events){margin:0;padding:.15rem 8px 8px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-event-harness){margin-top:5px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-event-harness:first-child){margin-top:2px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-block-event){margin-top:5px}#calendar-of-activities[data-v-980c371a] :deep(.fc-h-event .fc-event-main){padding:0}#calendar-of-activities[data-v-980c371a] :deep(.fc-h-event .fc-evt-body){padding:6px 12px;min-height:28px}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-event){margin:0 1px}#calendar-of-activities[data-v-980c371a] :deep(.fc-event){border:none!important;border-radius:5px;padding:0;font-size:.75rem;font-weight:500;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin:0}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-body){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;line-height:1.35;min-height:28px;overflow:hidden}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-title){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-flag){-ms-flex-negative:0;flex-shrink:0;font-size:.65rem;line-height:1;opacity:.95}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-flag--report){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:hsla(0,0%,100%,.9);color:#e55353;font-weight:800;font-size:.6rem}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-flag--post){color:#fff;opacity:1}#calendar-of-activities[data-v-980c371a] :deep(.fc-evt-flag--tent){color:hsla(0,0%,100%,.9)}#calendar-of-activities[data-v-980c371a] :deep(.fc-event:hover){-webkit-filter:brightness(1.06);filter:brightness(1.06);z-index:2}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-more-link){display:block;font-size:.72rem;font-weight:600;color:#4d8dff;padding:5px 10px;margin:6px 8px 2px;text-align:left}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-more-link:hover){background:rgba(77,141,255,.08);border-radius:4px;text-decoration:none;color:#3a7ae8}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-needs-report){font-weight:600}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-status-cancelled){opacity:.5}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-status-cancelled .fc-evt-title){text-decoration:line-through}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-status-postponed){opacity:.75}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-status-completed){opacity:.65}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-tentative){background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.08) 8px)!important}#calendar-of-activities[data-v-980c371a] :deep(.fc-event.fc-ready-for-posting){-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}#calendar-of-activities[data-v-980c371a] :deep(.fc-daygrid-body){padding:0}.legend-swatch-tentative[data-v-980c371a]{background:transparent;border:2px dashed #f59f00}.legend-item-tentative[data-v-980c371a]{gap:.35rem}.week-meta-tentative[data-v-980c371a]{color:#e08c00;font-weight:600}.legend-icon-tentative[data-v-980c371a]{font-size:.72rem;color:#f59f00}.legend-icon-mode[data-v-980c371a]{font-size:.72rem;color:#6c757d}.fc-more-popover{border:1px solid #e8ecf1!important;border-radius:10px!important;-webkit-box-shadow:0 8px 24px rgba(43,58,85,.12)!important;box-shadow:0 8px 24px rgba(43,58,85,.12)!important;overflow:hidden;font-family:inherit}.fc-more-popover .fc-popover-header{background:#f8f9fb;border-bottom:1px solid #e8ecf1;padding:.75rem 1rem;font-size:.8rem;font-weight:700;color:#2b3a55}.fc-more-popover .fc-popover-body{padding:.5rem;max-height:280px;overflow-y:auto;background:#fff}.fc-more-popover .fc-daygrid-event-harness{margin-top:5px}.fc-more-popover .fc-event{border-radius:5px;border:none!important;font-size:.75rem}.fc-more-popover .fc-evt-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;line-height:1.35;min-height:28px}