[dir] .fc-not-allowed,[dir] .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:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}[dir] .fc th{text-align:center}.fc td,.fc th{vertical-align:top}[dir] .fc td,[dir] .fc th{padding:0}[dir] .fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}[dir=ltr] .fc-direction-ltr{direction:ltr;text-align:left}[dir=ltr] .fc-direction-rtl,[dir=rtl] .fc-direction-ltr{direction:rtl;text-align:right}[dir=rtl] .fc-direction-rtl{direction:ltr;text-align:left}[dir] .fc-theme-standard td,[dir] .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;-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}[dir] .fc-icon{text-align:center}.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{overflow:visible;text-transform:none;font-family:inherit;font-size:inherit;line-height:inherit}[dir] .fc .fc-button{border-radius:0;margin:0}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}[dir] .fc .fc-button:not(:disabled){cursor:pointer}[dir] .fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;line-height:1.5}[dir] .fc .fc-button{text-align:center;background-color:transparent;border:1px solid transparent;padding:.4em .65em;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0}[dir] .fc .fc-button:focus{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)}[dir] .fc .fc-button-primary{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)}[dir] .fc .fc-button-primary:hover{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)}[dir] .fc .fc-button-primary:disabled{background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50)}[dir] .fc .fc-button-primary:focus{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)}[dir] .fc .fc-button-primary:not(:disabled).fc-button-active,[dir] .fc .fc-button-primary:not(:disabled):active{background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}[dir] .fc .fc-button-primary:not(:disabled).fc-button-active:focus,[dir] .fc .fc-button-primary:not(:disabled):active:focus{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:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;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}[dir=ltr] .fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}[dir=ltr] .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] .fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}[dir] .fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}[dir] .fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em}[dir] .fc .fc-toolbar-title{margin:0}[dir=ltr] .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}[dir=rtl] .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-right:.75em}[dir=ltr] .fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}[dir=rtl] .fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar-ltr{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;bottom:0}[dir=ltr] .fc .fc-scroller-liquid-absolute,[dir=rtl] .fc .fc-scroller-liquid-absolute{right:0;left:0}.fc .fc-scroller-harness{position:relative;overflow:hidden}[dir=ltr] .fc .fc-scroller-harness{direction:ltr}[dir=rtl] .fc .fc-scroller-harness{direction:rtl}.fc .fc-scroller-harness-liquid{height:100%}[dir=ltr] .fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}[dir=rtl] .fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:ltr}[dir] .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}[dir] .fc .fc-scrollgrid table{border-top-style:hidden}[dir=ltr] .fc .fc-scrollgrid table,[dir=rtl] .fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate}[dir] .fc .fc-scrollgrid{border-bottom-width:0}[dir=ltr] .fc .fc-scrollgrid{border-right-width:0}[dir=rtl] .fc .fc-scrollgrid{border-left-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{height:auto}.fc .fc-scrollgrid-section-liquid>td{height:100%}[dir] .fc .fc-scrollgrid-section>*{border-top-width:0}[dir=ltr] .fc .fc-scrollgrid-section>*{border-left-width:0}[dir=rtl] .fc .fc-scrollgrid-section>*{border-right-width:0}[dir] .fc .fc-scrollgrid-section-footer>*,[dir] .fc .fc-scrollgrid-section-header>*{border-bottom-width:0}[dir] .fc .fc-scrollgrid-section-body table,[dir] .fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{position:-webkit-sticky;position:sticky;z-index:2}[dir] .fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color,#fff)}.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}[dir] .fc .fc-scrollgrid-sticky-shim{margin-bottom:-1px}.fc-sticky{position:-webkit-sticky;position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;bottom:0}[dir=ltr] .fc .fc-view-harness-active>.fc-view,[dir=rtl] .fc .fc-view-harness-active>.fc-view{right:0;left:0}.fc .fc-col-header-cell-cushion{display:inline-block}[dir] .fc .fc-col-header-cell-cushion{padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{position:absolute;top:0;bottom:0}[dir=ltr] .fc .fc-bg-event,[dir=ltr] .fc .fc-highlight,[dir=ltr] .fc .fc-non-business,[dir=rtl] .fc .fc-bg-event,[dir=rtl] .fc .fc-highlight,[dir=rtl] .fc .fc-non-business{left:0;right:0}[dir] .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{opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}[dir] .fc .fc-bg-event{background:#8fdf82;background:var(--fc-bg-event-color,#8fdf82)}.fc .fc-bg-event .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}[dir] .fc .fc-bg-event .fc-event-title{margin:.5em}[dir] .fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}[dir] .fc .fc-cell-shaded,[dir] .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}[dir] .fc-event.fc-event-draggable,[dir] .fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}[dir] .fc-event-dragging.fc-event-selected{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{width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px)}[dir] .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);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;bottom:-20px}[dir=ltr] .fc-event-selected .fc-event-resizer:before,[dir=rtl] .fc-event-selected .fc-event-resizer:before{left:-20px;right:-20px}[dir] .fc-event-selected{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before{content:"";position:absolute;z-index:3;top:0;bottom:0}[dir=ltr] .fc-event-selected:before,[dir=rtl] .fc-event-selected:before{left:0;right:0}.fc-event-selected:after{content:"";position:absolute;z-index:1;top:-1px;bottom:-1px}[dir] .fc-event-selected:after{background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25))}[dir=ltr] .fc-event-selected:after,[dir=rtl] .fc-event-selected:after{left:-1px;right:-1px}.fc-h-event{display:block}[dir] .fc-h-event{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:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden}[dir=ltr] .fc-h-event .fc-event-title,[dir=rtl] .fc-h-event .fc-event-title{left:0;right:0}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}[dir=ltr] .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),[dir=ltr] .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}[dir=ltr] .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),[dir=ltr] .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start),[dir=rtl] .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),[dir=rtl] .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}[dir=rtl] .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),[dir=rtl] .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-left-radius:0;border-bottom-left-radius:0;border-left-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)}[dir] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,[dir] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize}[dir=ltr] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,[dir=ltr] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-thickness, 8px)/-2)}[dir=rtl] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,[dir=rtl] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{right:-4px;right:calc(var(--fc-event-resizer-thickness, 8px)/-2)}[dir] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,[dir] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize}[dir=ltr] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,[dir=ltr] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-thickness, 8px)/-2)}[dir=rtl] .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,[dir=rtl] .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{left:-4px;left:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%}[dir] .fc-h-event.fc-event-selected .fc-event-resizer{margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}[dir=ltr] .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,[dir=ltr] .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)/-2)}[dir=ltr] .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,[dir=ltr] .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start,[dir=rtl] .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,[dir=rtl] .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}[dir=rtl] .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,[dir=rtl] .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}:root{--fc-daygrid-event-dot-width:8px}.fc .fc-popover{position:fixed;top:0}[dir] .fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}[dir] .fc .fc-popover-header{padding:3px 4px}[dir] .fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{opacity:.65;font-size:1.1em}[dir] .fc .fc-popover-close{cursor:pointer}[dir] .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)}[dir] .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))}.fc-daygrid-day-events:before,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:before{content:"";display:table}[dir] .fc-daygrid-day-events:before,[dir] .fc-daygrid-day-frame:before,[dir] .fc-daygrid-event-harness:before{clear:both}.fc-daygrid-day-events:after,.fc-daygrid-day-frame:after,.fc-daygrid-event-harness:after{content:"";display:table}[dir] .fc-daygrid-day-events:after,[dir] .fc-daygrid-day-frame:after,[dir] .fc-daygrid-event-harness:after{clear:both}.fc .fc-daygrid-body{position:relative;z-index:1}[dir] .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:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4}[dir] .fc .fc-daygrid-day-number{padding:4px}[dir] .fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute}[dir=ltr] .fc .fc-daygrid-body-balanced .fc-daygrid-day-events,[dir=rtl] .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}[dir] .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}[dir=ltr] .fc .fc-daygrid-event-harness-abs,[dir=rtl] .fc .fc-daygrid-event-harness-abs{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}[dir] .fc .fc-daygrid-event{margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em}[dir] .fc .fc-daygrid-day-bottom{margin:2px 3px 0}.fc .fc-daygrid-more-link{position:relative;z-index:4}[dir] .fc .fc-daygrid-more-link{cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;min-width:1.5em;color:grey;color:var(--fc-neutral-text-color,grey)}[dir] .fc .fc-daygrid-week-number{padding:2px;text-align:center;background-color:hsla(0,0%,81.6%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3))}.fc .fc-more-popover{z-index:8}.fc .fc-more-popover .fc-popover-body{min-width:220px}[dir] .fc .fc-more-popover .fc-popover-body{padding:10px}[dir=ltr] .fc-direction-ltr .fc-daygrid-event.fc-event-start,[dir=ltr] .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}[dir=ltr] .fc-direction-ltr .fc-daygrid-event.fc-event-end,[dir=ltr] .fc-direction-rtl .fc-daygrid-event.fc-event-start,[dir=rtl] .fc-direction-ltr .fc-daygrid-event.fc-event-start,[dir=rtl] .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-right:2px}[dir=rtl] .fc-direction-ltr .fc-daygrid-event.fc-event-end,[dir=rtl] .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-left:2px}[dir=ltr] .fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0}[dir=ltr] .fc-direction-rtl .fc-daygrid-week-number,[dir=rtl] .fc-direction-ltr .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}[dir=rtl] .fc-direction-rtl .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}[dir] .fc-daygrid-event{border-radius:3px}.fc-daygrid-block-event .fc-event-time{font-weight:700}[dir] .fc-daygrid-block-event .fc-event-time,[dir] .fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center}[dir] .fc-daygrid-dot-event{padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}[dir] .fc-daygrid-dot-event.fc-event-mirror,[dir] .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{box-sizing:content-box;width:0;height:0}[dir] .fc-daygrid-event-dot{margin:0 4px;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)}[dir=ltr] .fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}[dir=ltr] .fc-direction-rtl .fc-daygrid-event .fc-event-time,[dir=rtl] .fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-left:3px}[dir=rtl] .fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-v-event{display:block}[dir] .fc-v-event{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-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}[dir] .fc-v-event:not(.fc-event-start){border-top-width:0}[dir=ltr] .fc-v-event:not(.fc-event-start),[dir=rtl] .fc-v-event:not(.fc-event-start){border-top-left-radius:0;border-top-right-radius:0}[dir] .fc-v-event:not(.fc-event-end){border-bottom-width:0}[dir=ltr] .fc-v-event:not(.fc-event-end),[dir=rtl] .fc-v-event:not(.fc-event-end){border-bottom-left-radius:0;border-bottom-right-radius:0}[dir=ltr] .fc-v-event.fc-event-selected:before,[dir=rtl] .fc-v-event.fc-event-selected:before{left:-10px;right:-10px}[dir] .fc-v-event .fc-event-resizer-start{cursor:n-resize}[dir] .fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px)}[dir=ltr] .fc-v-event:not(.fc-event-selected) .fc-event-resizer,[dir=rtl] .fc-v-event:not(.fc-event-selected) .fc-event-resizer{left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px)/-2)}[dir=ltr] .fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}[dir=rtl] .fc-v-event.fc-event-selected .fc-event-resizer{right:50%;margin-right:-4px;margin-right:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}[dir] .fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{height:1.5em}[dir] .fc .fc-timegrid-slot{border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:"\00a0"}[dir] .fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}[dir] .fc .fc-timegrid-axis-cushion,[dir] .fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}[dir=ltr] .fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}[dir=ltr] .fc-direction-rtl .fc-timegrid-slot-label-frame,[dir=rtl] .fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:left}[dir=rtl] .fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:right}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;bottom:0}[dir=ltr] .fc-liquid-hack .fc-timegrid-axis-frame-liquid,[dir=rtl] .fc-liquid-hack .fc-timegrid-axis-frame-liquid{right:0;left:0}[dir] .fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;bottom:0}[dir=ltr] .fc-liquid-hack .fc-timegrid-col-frame,[dir=rtl] .fc-liquid-hack .fc-timegrid-col-frame{right:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;bottom:0}[dir=ltr] .fc-media-screen .fc-timegrid-cols,[dir=rtl] .fc-media-screen .fc-timegrid-cols{left:0;right:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0}[dir=ltr] .fc-media-screen .fc-timegrid-col-bg,[dir=ltr] .fc-media-screen .fc-timegrid-col-events,[dir=ltr] .fc-media-screen .fc-timegrid-now-indicator-container,[dir=rtl] .fc-media-screen .fc-timegrid-col-bg,[dir=rtl] .fc-media-screen .fc-timegrid-col-events,[dir=rtl] .fc-media-screen .fc-timegrid-now-indicator-container{left:0;right:0}.fc-media-screen .fc-timegrid-event-harness{position:absolute}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute}[dir=ltr] .fc .fc-timegrid-bg-harness,[dir=rtl] .fc .fc-timegrid-bg-harness{left:0;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}[dir=ltr] .fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}[dir=ltr] .fc-direction-rtl .fc-timegrid-col-events,[dir=rtl] .fc-direction-ltr .fc-timegrid-col-events{margin:0 2px 0 2.5%}[dir=rtl] .fc-direction-rtl .fc-timegrid-col-events{margin:0 2.5% 0 2px}[dir] .fc-timegrid-event-harness-inset .fc-timegrid-event,[dir] .fc-timegrid-event.fc-event-mirror{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}[dir] .fc-timegrid-event{border-radius:3px}[dir] .fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}[dir] .fc-timegrid-event .fc-event-time{margin-bottom:1px}.fc-timegrid-event-condensed .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-condensed .fc-event-time:after{content:"\00a0-\00a0"}.fc-timegrid-event-condensed .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-media-screen .fc-timegrid-event{position:absolute;top:0;bottom:1px}[dir=ltr] .fc-media-screen .fc-timegrid-event,[dir=rtl] .fc-media-screen .fc-timegrid-event{left:0;right:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4}[dir] .fc .fc-timegrid-now-indicator-line{border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0}[dir=ltr] .fc .fc-timegrid-now-indicator-line,[dir=rtl] .fc .fc-timegrid-now-indicator-line{left:0;right:0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4}[dir] .fc .fc-timegrid-now-indicator-arrow{margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}[dir] .fc-direction-ltr .fc-timegrid-now-indicator-arrow{border-top-color:transparent;border-bottom-color:transparent}[dir=ltr] .fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px}[dir=rtl] .fc-direction-ltr .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0}[dir] .fc-direction-rtl .fc-timegrid-now-indicator-arrow{border-top-color:transparent;border-bottom-color:transparent}[dir=ltr] .fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0}[dir=rtl] .fc-direction-rtl .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px}:root{--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}[dir] .fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{height:100%;display:flex;justify-content:center;align-items:center}[dir] .fc .fc-list-empty{background-color:hsla(0,0%,81.6%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3))}[dir] .fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%}[dir] .fc .fc-list-table{border-style:hidden}[dir=ltr] .fc .fc-list-table tr>*,[dir=rtl] .fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:-webkit-sticky;position:sticky;top:0}[dir] .fc .fc-list-sticky .fc-list-day>*{background:#fff;background:var(--fc-page-bg-color,#fff)}[dir] .fc .fc-list-table th{padding:0}[dir] .fc .fc-list-day-cushion,[dir] .fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";display:table}[dir] .fc .fc-list-day-cushion:after{clear:both}[dir] .fc-theme-standard .fc-list-day-cushion{background-color:hsla(0,0%,81.6%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,81.6%,.3))}[dir=ltr] .fc-direction-ltr .fc-list-day-text,[dir=ltr] .fc-direction-rtl .fc-list-day-side-text{float:left}[dir=ltr] .fc-direction-ltr .fc-list-day-side-text,[dir=ltr] .fc-direction-rtl .fc-list-day-text,[dir=rtl] .fc-direction-ltr .fc-list-day-text,[dir=rtl] .fc-direction-rtl .fc-list-day-side-text{float:right}[dir=rtl] .fc-direction-ltr .fc-list-day-side-text,[dir=rtl] .fc-direction-rtl .fc-list-day-text{float:left}[dir=ltr] .fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}[dir=ltr] .fc-direction-rtl .fc-list-table .fc-list-event-graphic,[dir=rtl] .fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-left:0}[dir=rtl] .fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-right:0}[dir] .fc .fc-list-event.fc-event-forced-url{cursor:pointer}[dir] .fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0}[dir] .fc .fc-list-event-dot{border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width, 10px)/2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width, 10px)/2)}.fc .fc-list-event-title a{color:inherit;text-decoration:none}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}[dir] p[data-v-426583bf]{margin:0}.apt-details__answer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}[dir] .apt-details__answer{padding:.55rem .75rem;margin-bottom:1rem;border-radius:.65rem;background:rgba(255,159,67,.12);border:1px solid rgba(255,159,67,.35)}.apt-details__answer-text{display:inline-flex;align-items:center;font-size:.8rem;font-weight:700;color:#b06a1f}.apt-details__answer-actions{display:inline-flex;gap:.4rem}.apt-details__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}[dir] .apt-details__section{margin-top:1.1rem}.apt-details__section-title{display:flex;align-items:center;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a6a4b0}[dir] .apt-details__section-title{margin-bottom:.5rem}.apt-details__notes{font-size:.88rem;color:#5e5873;white-space:pre-line}[dir] .apt-details__notes{margin:0}.apt-detail{display:flex;align-items:center;gap:.6rem}[dir] .apt-detail{padding:.5rem .6rem;border-radius:.6rem;background:#f8f8fb}.apt-detail__icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#7367f0;font-size:.8rem}[dir] .apt-detail__icon{border-radius:.55rem;background:rgba(115,103,240,.12)}.apt-detail__body{min-width:0;display:flex;flex-direction:column;line-height:1.25}.apt-detail__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b9b9c3}.apt-detail__value{font-size:.85rem;font-weight:600;color:#5e5873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .dark-layout .apt-detail{background:#343d55}.dark-layout .apt-detail__value,.dark-layout .apt-details__notes{color:#d0d2d6}.event-details .ps .ps__rail-x,.event-details .ps .ps__rail-y{opacity:1}.event-details .ps__rail-y>.ps__thumb-y{width:11px}.event-details .ps .ps__rail-y{opacity:.9}[dir] .event-details .ps .ps__rail-y{background-color:#eee}[dir=ltr] .date-picker-range-container .date-picker-arrow,[dir=rtl] .date-picker-range-container .date-picker-arrow{margin-right:5px;margin-left:5px}[dir=ltr] .date-picker-range-container .input-group .input-group-prepend .input-group-text{border-right:none!important;padding-right:1px}[dir=rtl] .date-picker-range-container .input-group .input-group-prepend .input-group-text{border-left:none!important;padding-left:1px}[dir=ltr] .date-picker-range-container .input-group input.form-control{border-left:none!important}[dir=rtl] .date-picker-range-container .input-group input.form-control{border-right:none!important}[dir] .date-picker-range-container.clearable .input-group-append .input-group-text{cursor:pointer}[dir=ltr] .date-picker-range-container.clearable .input-group-append .input-group-text{padding-left:1px;padding-right:6px}[dir=rtl] .date-picker-range-container.clearable .input-group-append .input-group-text{padding-right:1px;padding-left:6px}[dir] .date-picker-range-container.clearable input.form-control{padding:0}[dir=ltr] .date-picker-range-container.clearable input.form-control,[dir=rtl] .date-picker-range-container.clearable input.form-control{border-left:none!important;border-right:none!important}.picker-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem}[dir] .picker-footer{background-color:#f9fafb;padding:.25rem .5rem}.footer-btn{flex:1 1 22%;min-width:50px;font-size:.75rem;line-height:1.1}[dir] .footer-btn{text-align:center;padding:2px 6px!important;border-radius:6px}@media(max-width:768px){.footer-btn{flex:1 1 45%;min-width:90px}}[dir] .footer-btn{border-radius:50px;border-color:rgba(100,149,237,.4)}.apt-confirm-content{overflow:hidden}[dir] .apt-confirm-content{border:none;border-radius:.8rem}[dir] .apt-confirm{text-align:center;padding:.75rem .5rem .25rem}.apt-confirm__icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;color:#ea5455}[dir] .apt-confirm__icon{margin:0 auto .75rem;border-radius:50%;background:rgba(234,84,85,.12);box-shadow:0 0 0 8px rgba(234,84,85,.05)}.apt-confirm__title{font-weight:700;color:#5e5873}.apt-confirm__msg{font-size:.85rem;color:#6e6b7b;word-break:break-word}[dir] .apt-confirm__msg{margin-bottom:1rem}.apt-confirm__actions{display:flex;gap:.5rem;justify-content:center}[dir] .apt-confirm__actions{padding-bottom:.5rem}.apt-confirm__actions .btn{min-width:110px}[dir] .dark-layout .apt-confirm-content{background:#283046}.dark-layout .apt-confirm__title{color:#d0d2d6}.dark-layout .apt-confirm__msg{color:#b4b7bd}.apt-form .apt-header{display:flex;align-items:center;gap:.9rem;color:#fff}[dir] .apt-form .apt-header{padding:1.1rem 1.4rem}[dir=ltr] .apt-form .apt-header{background:linear-gradient(120deg,var(--apt-accent,#7367f0),#4b4b9b)}[dir=rtl] .apt-form .apt-header{background:linear-gradient(-120deg,var(--apt-accent,#7367f0),#4b4b9b)}.apt-form .apt-header h4{color:#fff;font-weight:700}.apt-form .apt-header small{opacity:.9}.apt-form .apt-header-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .apt-form .apt-header-icon{border-radius:.65rem;background:hsla(0,0%,100%,.18)}.apt-form .apt-header-text{flex:1;min-width:0}.apt-form .apt-header-close{color:#fff;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,transform .2s ease}[dir] .apt-form .apt-header-close{border:none;background:hsla(0,0%,100%,.15);border-radius:10px;cursor:pointer}[dir] .apt-form .apt-header-close:hover{background:hsla(0,0%,100%,.3)}[dir=ltr] .apt-form .apt-header-close:hover{transform:rotate(90deg)}[dir=rtl] .apt-form .apt-header-close:hover{transform:rotate(-90deg)}[dir] .apt-form .apt-body{padding:1.25rem 1.4rem 1.4rem}.apt-form .apt-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.5rem}.apt-form .apt-type-card{display:flex;align-items:center;gap:.45rem;transition:all .15s ease}[dir] .apt-form .apt-type-card{border:1px solid #d8d6de;border-radius:.55rem;background:transparent;padding:.5rem .6rem;cursor:pointer}[dir=ltr] .apt-form .apt-type-card{text-align:left}[dir=rtl] .apt-form .apt-type-card{text-align:right}[dir] .apt-form .apt-type-card:hover{border-color:var(--apt-type-color)}[dir] .apt-form .apt-type-card.is-active{border-color:var(--apt-type-color);background:rgba(115,103,240,.08);box-shadow:inset 0 0 0 1px var(--apt-type-color)}.apt-form .apt-type-card__dot{width:10px;height:10px;flex-shrink:0}[dir] .apt-form .apt-type-card__dot{border-radius:50%}.apt-form .apt-type-card__name{flex:1;min-width:0;font-size:.8rem;font-weight:600;color:#5e5873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apt-form .apt-type-card__duration{font-size:.68rem;color:#b9b9c3;white-space:nowrap}.apt-form .apt-duration{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:#7367f0}.apt-form .apt-duration--invalid{color:#ea5455}.apt-form .apt-meta{font-size:.78rem;color:#6e6b7b}[dir] .apt-form .apt-meta{padding-top:.25rem}.apt-form .apt-actions{display:flex;align-items:center;gap:.5rem}.apt-form .apt-actions__spacer{flex:1}[dir] .dark-layout .apt-form .apt-type-card{border-color:#3b4253}.dark-layout .apt-form .apt-type-card__name{color:#d0d2d6}.dark-layout .apt-form .apt-meta{color:#b4b7bd}.apt-modal-content{overflow:hidden}[dir] .apt-modal-content{border:none;border-radius:.8rem}.dark-layout .apt-modal-content{color:#d0d2d6}[dir] .dark-layout .apt-modal-content{background:#283046}[dir] .dark-layout .fc .fc-day-today{background-color:rgba(115,103,240,.22)!important;box-shadow:inset 0 0 0 2px #7367f0!important}.dark-layout .fc .fc-day-today .fc-daygrid-day-top:after{content:"TODAY";position:absolute;top:4px;font-size:.6rem;font-weight:800;letter-spacing:.05em;color:#fff;z-index:1;pointer-events:none}[dir] .dark-layout .fc .fc-day-today .fc-daygrid-day-top:after{background:#7367f0;padding:1px 5px;border-radius:4px}[dir=ltr] .dark-layout .fc .fc-day-today .fc-daygrid-day-top:after{right:6px}[dir=rtl] .dark-layout .fc .fc-day-today .fc-daygrid-day-top:after{left:6px}.dark-layout .fc .fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:700}[dir] .dark-layout .fc .fc-day-today .fc-daygrid-day-number{background-color:#7367f0!important;border-radius:999px;box-shadow:0 0 0 4px rgba(115,103,240,.35),0 2px 6px rgba(115,103,240,.55)}[dir] .dark-layout .fc .fc-col-header-cell.fc-day-today{background-color:#7367f0!important}.dark-layout .fc .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{color:#fff!important;font-weight:800}[dir] .dark-layout .fc .fc-list .fc-list-day-cushion{background-color:rgba(27,35,55,.82)!important}[dir] .dark-layout .calendar.calendar--compact .fc .fc-scrollgrid,[dir] .dark-layout .calendar.calendar--compact .fc .fc-scrollgrid td,[dir] .dark-layout .calendar.calendar--compact .fc .fc-scrollgrid th,[dir] .dark-layout .calendar.calendar--compact .fc .fc-theme-standard td,[dir] .dark-layout .calendar.calendar--compact .fc .fc-theme-standard th{border-color:hsla(0,0%,100%,.08)}[dir] .dark-layout .calendar.calendar--compact .fc .fc-col-header-cell{background-color:rgba(115,103,240,.1)}.dark-layout .calendar.calendar--compact .fc .fc-col-header-cell-cushion,.dark-layout .calendar.calendar--compact .fc .fc-daygrid-day-number{color:#d0d2d6}[dir] .dark-layout .calendar.calendar--compact .fc .fc-day-sat,[dir] .dark-layout .calendar.calendar--compact .fc .fc-day-sun{background-color:hsla(0,0%,100%,.02)}[dir] .dark-layout .calendar.calendar--compact .fc .fc-day-other{background-color:hsla(0,0%,100%,.03)}[dir] .dark-layout .calendar.calendar--compact .fc .fc-button-group{background:hsla(0,0%,100%,.05)}.dark-layout .calendar.calendar--compact .fc .fc-button-group>.fc-button{color:#b4b7bd}.dark-layout .calendar.calendar--compact .fc .fc-button-group>.fc-button.fc-button-active{color:#fff}[dir] .dark-layout .calendar.calendar--compact .fc .fc-button-group>.fc-button.fc-button-active{background:#283046}.dark-layout .calendar.calendar--compact .fc .fc-next-button,.dark-layout .calendar.calendar--compact .fc .fc-prev-button{color:#b4b7bd}[dir] .dark-layout .calendar.calendar--compact .fc-daygrid-event{box-shadow:0 1px 2px rgba(0,0,0,.3)}[dir] .dark-layout .calendar.calendar--compact .fc-daygrid-event:hover{box-shadow:0 3px 8px rgba(0,0,0,.45)}.calendar.calendar--compact{height:calc(100vh - 180px);min-height:480px;position:relative}.calendar.calendar--compact .fc{overflow:hidden;font-family:inherit}[dir] .calendar.calendar--compact .fc{border-radius:12px;background:transparent}[dir] .calendar.calendar--compact .fc .fc-scrollgrid,[dir] .calendar.calendar--compact .fc .fc-scrollgrid td,[dir] .calendar.calendar--compact .fc .fc-scrollgrid th,[dir] .calendar.calendar--compact .fc .fc-theme-standard td,[dir] .calendar.calendar--compact .fc .fc-theme-standard th{border-color:rgba(34,41,47,.08)}.calendar.calendar--compact .fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;gap:.5rem}[dir] .calendar.calendar--compact .fc .fc-toolbar.fc-header-toolbar{margin-bottom:.75rem;padding:.25rem 0}.calendar.calendar--compact .fc .fc-toolbar-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;text-transform:capitalize}[dir] .calendar.calendar--compact .fc .fc-toolbar-title{margin:0 .5rem}.calendar.calendar--compact .fc .fc-button{font-size:.78rem;font-weight:600;color:#7367f0;text-transform:capitalize;transition:background-color .15s ease,color .15s ease,transform .05s ease}[dir] .calendar.calendar--compact .fc .fc-button{padding:.32rem .7rem;border-radius:6px;border:1px solid transparent;background-color:rgba(115,103,240,.1);box-shadow:none!important}.calendar.calendar--compact .fc .fc-button:hover{color:#5e50ee}[dir] .calendar.calendar--compact .fc .fc-button:hover{background-color:rgba(115,103,240,.2)}.calendar.calendar--compact .fc .fc-button:focus{outline:none}[dir] .calendar.calendar--compact .fc .fc-button:focus{box-shadow:0 0 0 3px rgba(115,103,240,.25)!important}[dir] .calendar.calendar--compact .fc .fc-button:active{transform:translateY(1px)}.calendar.calendar--compact .fc .fc-button-primary:not(:disabled).fc-button-active,.calendar.calendar--compact .fc .fc-button-primary:not(:disabled):active{color:#fff}[dir] .calendar.calendar--compact .fc .fc-button-primary:not(:disabled).fc-button-active,[dir] .calendar.calendar--compact .fc .fc-button-primary:not(:disabled):active{background-color:#7367f0;border-color:#7367f0}.calendar.calendar--compact .fc .fc-button-group{gap:2px}[dir] .calendar.calendar--compact .fc .fc-button-group{background:rgba(115,103,240,.08);border-radius:8px;padding:2px}.calendar.calendar--compact .fc .fc-button-group>.fc-button{color:#6e6b7b}[dir] .calendar.calendar--compact .fc .fc-button-group>.fc-button{border-radius:6px;background:transparent}.calendar.calendar--compact .fc .fc-button-group>.fc-button.fc-button-active{color:#7367f0}[dir] .calendar.calendar--compact .fc .fc-button-group>.fc-button.fc-button-active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.calendar.calendar--compact .fc .fc-next-button,.calendar.calendar--compact .fc .fc-prev-button{color:#6e6b7b;width:32px}[dir] .calendar.calendar--compact .fc .fc-next-button,[dir] .calendar.calendar--compact .fc .fc-prev-button{background:transparent;padding:0}.calendar.calendar--compact .fc .fc-next-button:hover,.calendar.calendar--compact .fc .fc-prev-button:hover{color:#7367f0}[dir] .calendar.calendar--compact .fc .fc-next-button:hover,[dir] .calendar.calendar--compact .fc .fc-prev-button:hover{background:rgba(115,103,240,.12)}[dir] .calendar.calendar--compact .fc .fc-col-header-cell{padding:8px 4px;background-color:rgba(115,103,240,.04)}.calendar.calendar--compact .fc .fc-col-header-cell-cushion{color:#6e6b7b;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important}[dir] .calendar.calendar--compact .fc .fc-col-header-cell-cushion{padding:4px 6px}.calendar.calendar--compact .fc .fc-daygrid-day{transition:background-color .15s ease}[dir] .calendar.calendar--compact .fc .fc-daygrid-day:hover{background-color:rgba(115,103,240,.05)}[dir] .calendar.calendar--compact .fc .fc-day-sat,[dir] .calendar.calendar--compact .fc .fc-day-sun{background-color:rgba(0,0,0,.015)}[dir] .calendar.calendar--compact .fc .fc-day-other{background-color:rgba(0,0,0,.02)}.calendar.calendar--compact .fc .fc-day-other .fc-daygrid-day-number{opacity:.4}[dir] .calendar.calendar--compact .fc .fc-daygrid-day-top{padding:4px 6px 0 6px}.calendar.calendar--compact .fc .fc-daygrid-day-number{font-size:.8rem;font-weight:600;color:#5e5873;line-height:1.1;text-decoration:none!important}[dir] .calendar.calendar--compact .fc .fc-daygrid-day-number{padding:2px 6px}.calendar.calendar--compact .fc .fc-daygrid-day-frame{position:relative;height:100%}.calendar.calendar--compact .fc .fc-daygrid-more-link{font-size:.72rem;font-weight:700;color:#7367f0}[dir] .calendar.calendar--compact .fc .fc-daygrid-more-link{padding:1px 6px;border-radius:6px}.calendar.calendar--compact .fc .fc-daygrid-more-link:hover{text-decoration:none}[dir] .calendar.calendar--compact .fc .fc-daygrid-more-link:hover{background:rgba(115,103,240,.12)}.calendar.calendar--compact .fc .fc-popover{overflow:hidden}[dir] .calendar.calendar--compact .fc .fc-popover{border:1px solid rgba(34,41,47,.1);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.16)}.calendar.calendar--compact .fc .fc-popover-header{font-weight:700;font-size:.78rem}[dir] .calendar.calendar--compact .fc .fc-popover-header{padding:6px 10px}.calendar.calendar--compact .fc-daygrid-event{font-size:.8rem;line-height:1.35;min-height:22px;transition:transform .1s ease,box-shadow .15s ease;display:flex;align-items:center}[dir] .calendar.calendar--compact .fc-daygrid-event{padding:4px 8px;margin:3px 5px 0 5px;border-radius:6px;border:none!important;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer}[dir] .calendar.calendar--compact .fc-daygrid-event:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.calendar.calendar--compact .fc-daygrid-event .fc-event-time{font-weight:700;opacity:.85;font-size:.75rem}[dir=ltr] .calendar.calendar--compact .fc-daygrid-event .fc-event-time{margin-right:5px}[dir=rtl] .calendar.calendar--compact .fc-daygrid-event .fc-event-time{margin-left:5px}.calendar.calendar--compact .fc-daygrid-event .fc-event-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar.calendar--compact .fc .fc-timegrid-slot{height:2.2em}.calendar.calendar--compact .fc .fc-timegrid-axis-cushion,.calendar.calendar--compact .fc .fc-timegrid-slot-label-cushion{font-size:.72rem;color:#6e6b7b;font-weight:500}[dir] .calendar.calendar--compact .fc .fc-timegrid-now-indicator-line{border-color:#ea5455;border-width:2px}[dir] .calendar.calendar--compact .fc .fc-timegrid-now-indicator-arrow{border-color:#ea5455}[dir] .calendar.calendar--compact .fc .fc-list{border-radius:10px;border-color:rgba(34,41,47,.08)}.calendar.calendar--compact .fc .fc-list-day-cushion{font-weight:700}[dir] .calendar.calendar--compact .fc .fc-list-day-cushion{background-color:rgba(115,103,240,.06)!important}[dir] .calendar.calendar--compact .fc .fc-list-event:hover td{background-color:rgba(115,103,240,.08)}.calendar.calendar--compact .fc .fc-day-today{position:relative}[dir] .calendar.calendar--compact .fc .fc-day-today{background-color:rgba(115,103,240,.18)!important;box-shadow:inset 0 0 0 2px #7367f0!important}.calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-top:after{content:"TODAY";position:absolute;top:4px;font-size:.6rem;font-weight:800;letter-spacing:.05em;color:#7367f0;z-index:1;pointer-events:none}[dir] .calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-top:after{background:#fff;padding:1px 5px;border-radius:4px;box-shadow:0 0 0 1px #7367f0}[dir=ltr] .calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-top:after{right:6px}[dir=rtl] .calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-top:after{left:6px}.calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-number{color:#fff!important;font-weight:700;font-size:.85rem;min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}[dir] .calendar.calendar--compact .fc .fc-day-today .fc-daygrid-day-number{background-color:#7367f0;border-radius:999px;box-shadow:0 0 0 4px rgba(115,103,240,.3),0 2px 6px rgba(115,103,240,.45);margin:2px}[dir] .calendar.calendar--compact .fc .fc-col-header-cell.fc-day-today{background-color:#7367f0!important}.calendar.calendar--compact .fc .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{color:#fff!important;font-weight:800}.calendar .apt-event-pill,.calendar .apt-event-pill .fc-event-main,.calendar .apt-event-pill .fc-event-time,.calendar .apt-event-pill .fc-event-title{color:#fff!important}.calendar .fc-list .apt-event-pill,.calendar .fc-list .apt-event-pill .fc-event-title{color:inherit!important}.calendar .apt-event--muted{opacity:.45}.calendar .apt-event--muted .fc-event-title{text-decoration:line-through!important}.calendar .apt-event--requested{opacity:.85}[dir] .calendar .apt-event--requested{border:2px dashed hsla(0,0%,100%,.9)!important}.calendar .apt-event--requested .fc-event-title:after{content:" ?";font-weight:800}.cal-event-modal .cal-event-modal__content{overflow:hidden}[dir] .cal-event-modal .cal-event-modal__content{border-radius:14px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.18)}.cal-event-modal .cal-event-modal__hero{position:relative;display:flex;align-items:center;gap:.9rem;color:#fff}[dir] .cal-event-modal .cal-event-modal__hero{padding:1.1rem 1.4rem}[dir=ltr] .cal-event-modal .cal-event-modal__hero{background:linear-gradient(120deg,var(--apt-accent,#7367f0),#4b4b9b)}[dir=rtl] .cal-event-modal .cal-event-modal__hero{background:linear-gradient(-120deg,var(--apt-accent,#7367f0),#4b4b9b)}.cal-event-modal .cal-event-modal__hero-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .cal-event-modal .cal-event-modal__hero-icon{border-radius:.65rem;background:hsla(0,0%,100%,.18)}.cal-event-modal .cal-event-modal__title{flex:1;min-width:0}.cal-event-modal .cal-event-modal__title h3{color:#fff;font-weight:700;font-size:1.4rem;word-break:break-word}[dir] .cal-event-modal .cal-event-modal__title h3{margin:.25rem 0 0 0}.cal-event-modal .cal-event-modal__date{font-size:.8rem;font-weight:600;letter-spacing:.03em;opacity:.92;text-transform:uppercase}.cal-event-modal .cal-event-modal__pills{display:flex;flex-wrap:wrap;gap:6px}.cal-event-modal .cal-event-modal__pill{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;backdrop-filter:blur(2px)}[dir] .cal-event-modal .cal-event-modal__pill{padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.22)}[dir] .cal-event-modal .cal-event-modal__pill--dark{background:rgba(0,0,0,.25)}.cal-event-modal .cal-event-modal__close{color:#fff;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;transition:background .15s ease,transform .2s ease}[dir] .cal-event-modal .cal-event-modal__close{background:hsla(0,0%,100%,.15);padding:0;border:none;border-radius:10px;cursor:pointer}[dir] .cal-event-modal .cal-event-modal__close:hover{background:hsla(0,0%,100%,.3)}[dir=ltr] .cal-event-modal .cal-event-modal__close:hover{transform:rotate(90deg)}[dir=rtl] .cal-event-modal .cal-event-modal__close:hover{transform:rotate(-90deg)}.cal-event-modal .cal-event-modal__body{max-height:60vh;overflow-y:auto}[dir] .cal-event-modal .cal-event-modal__body{padding:1.25rem 1.5rem .5rem 1.5rem}.cal-event-modal .cal-event-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}[dir] .cal-event-modal .cal-event-modal__footer{padding:1rem 1.5rem;border-top:1px solid rgba(34,41,47,.08);background:rgba(0,0,0,.015)}.dark-layout .cal-event-modal .cal-event-modal__content{color:#d0d2d6}[dir] .dark-layout .cal-event-modal .cal-event-modal__content{background:#283046}[dir] .dark-layout .cal-event-modal .cal-event-modal__footer{background:hsla(0,0%,100%,.02);border-top-color:hsla(0,0%,100%,.08)}.apt-page[data-v-3d3b0472]{overflow:visible}.apt-layout[data-v-3d3b0472]{display:flex;min-height:70vh;position:relative}.apt-sidebar[data-v-3d3b0472]{flex:0 0 250px;width:250px}[dir] .apt-sidebar[data-v-3d3b0472]{padding:1.25rem 1rem}[dir=ltr] .apt-sidebar[data-v-3d3b0472]{border-right:1px solid #ebe9f1}[dir=rtl] .apt-sidebar[data-v-3d3b0472]{border-left:1px solid #ebe9f1}.apt-new-btn[data-v-3d3b0472]{font-weight:600}[dir] .apt-new-btn[data-v-3d3b0472]{border:none!important;box-shadow:0 4px 14px rgba(115,103,240,.4)}[dir=ltr] .apt-new-btn[data-v-3d3b0472]{background:linear-gradient(120deg,#7367f0,#9e95f5)!important}[dir=rtl] .apt-new-btn[data-v-3d3b0472]{background:linear-gradient(-120deg,#7367f0,#9e95f5)!important}.apt-section-title[data-v-3d3b0472]{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#a6a4b0}[dir] .apt-section-title[data-v-3d3b0472]{margin-bottom:.5rem}.apt-section-title__toggle[data-v-3d3b0472]{font-size:.7rem;text-transform:none;letter-spacing:0;font-weight:600}.apt-type-row[data-v-3d3b0472]{display:flex;align-items:center;gap:.55rem;user-select:none;transition:background .12s ease}[dir] .apt-type-row[data-v-3d3b0472]{padding:.35rem .45rem;border-radius:.45rem;cursor:pointer}[dir] .apt-type-row[data-v-3d3b0472]:hover{background:#f8f8fb}.apt-type-row__label[data-v-3d3b0472]{flex:1;min-width:0;font-size:.85rem;color:#5e5873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apt-type-row__duration[data-v-3d3b0472]{font-size:.72rem;color:#b9b9c3;font-weight:600}.apt-filter-check[data-v-3d3b0472]{width:16px;height:16px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease}[dir] .apt-filter-check[data-v-3d3b0472]{border-radius:4px;border:2px solid var(--apt-c)}[dir] .apt-filter-check.checked[data-v-3d3b0472]{background:var(--apt-c)}.apt-chips[data-v-3d3b0472]{display:flex;flex-wrap:wrap;gap:.35rem}.apt-chip[data-v-3d3b0472]{font-size:.75rem;font-weight:600;color:#6e6b7b;transition:all .15s ease}[dir] .apt-chip[data-v-3d3b0472]{border-radius:2rem;padding:.3rem .6rem;border:1px solid #d8d6de;background:transparent;cursor:pointer}.apt-chip[data-v-3d3b0472]:hover{color:#7367f0}[dir] .apt-chip[data-v-3d3b0472]:hover{border-color:#7367f0}[dir] .apt-admin[data-v-3d3b0472]{border-top:1px dashed #ebe9f1;padding-top:1rem}.apt-admin__switch[data-v-3d3b0472]{display:flex;align-items:center;gap:.2rem;font-size:.85rem;color:#5e5873}.apt-admin__switch[data-v-3d3b0472] .custom-switch{flex:0 0 3.4rem}.apt-pending__title[data-v-3d3b0472]{display:flex;align-items:center;font-size:.8rem;font-weight:700;color:#ff9f43}.apt-pending__count[data-v-3d3b0472]{color:#fff;font-size:.68rem}[dir] .apt-pending__count[data-v-3d3b0472]{background:#ea5455;border-radius:999px;padding:0 7px}[dir=ltr] .apt-pending__count[data-v-3d3b0472]{margin-left:.4rem}[dir=rtl] .apt-pending__count[data-v-3d3b0472]{margin-right:.4rem}.apt-pending__list[data-v-3d3b0472]{display:flex;flex-direction:column;gap:.5rem;max-height:260px;overflow-y:auto}[dir] .apt-pending__list[data-v-3d3b0472]{margin-top:.5rem}.apt-request[data-v-3d3b0472]{transition:transform .15s ease,box-shadow .15s ease}[dir] .apt-request[data-v-3d3b0472]{border-radius:.65rem;background:#fff;box-shadow:0 2px 8px rgba(34,41,47,.08);padding:.55rem .6rem}[dir=ltr] .apt-request[data-v-3d3b0472]{border-left:4px solid #ff9f43}[dir=rtl] .apt-request[data-v-3d3b0472]{border-right:4px solid #ff9f43}[dir] .apt-request[data-v-3d3b0472]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(34,41,47,.14)}.apt-request__row[data-v-3d3b0472]{display:flex;align-items:center;gap:.5rem}.apt-request__avatar[data-v-3d3b0472]{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;font-weight:700}[dir] .apt-request__avatar[data-v-3d3b0472]{border-radius:50%}[dir=ltr] .apt-request__avatar[data-v-3d3b0472]{background:linear-gradient(135deg,#ff9f43,#ffc085)}[dir=rtl] .apt-request__avatar[data-v-3d3b0472]{background:linear-gradient(-135deg,#ff9f43,#ffc085)}.apt-request__main[data-v-3d3b0472]{flex:1;min-width:0}.apt-request__name[data-v-3d3b0472]{font-size:.8rem;font-weight:700;color:#5e5873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apt-request__meta[data-v-3d3b0472]{font-size:.72rem;color:#6e6b7b;display:flex;align-items:center}.apt-request__actions[data-v-3d3b0472]{display:flex;gap:.35rem}[dir] .apt-request__actions[data-v-3d3b0472]{margin-top:.5rem}.apt-request__actions .btn[data-v-3d3b0472]{flex:1;font-size:.72rem}[dir] .apt-request__actions .btn[data-v-3d3b0472]{padding:.3rem .4rem}.apt-main[data-v-3d3b0472]{flex:1;min-width:0}[dir] .apt-main[data-v-3d3b0472]{padding:1.25rem 1.4rem}.apt-main__toolbar[data-v-3d3b0472]{display:flex;align-items:center;gap:.5rem}[dir] .apt-main__toolbar[data-v-3d3b0472]{margin-bottom:.5rem}.apt-hamburger[data-v-3d3b0472]{display:none}.apt-count[data-v-3d3b0472]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:#6e6b7b}[dir] .apt-count[data-v-3d3b0472]{background:rgba(115,103,240,.08);border-radius:999px;padding:.25rem .7rem}.apt-refresh[data-v-3d3b0472]{color:#7367f0!important}[dir] .apt-refresh[data-v-3d3b0472]{padding:.3rem .45rem!important}[dir=ltr] .apt-refresh--spin[data-v-3d3b0472]{animation:apt-spin-ltr-data-v-3d3b0472 1s linear infinite}[dir=rtl] .apt-refresh--spin[data-v-3d3b0472]{animation:apt-spin-rtl-data-v-3d3b0472 1s linear infinite}@keyframes apt-spin-ltr-data-v-3d3b0472{to{transform:rotate(1turn)}}@keyframes apt-spin-rtl-data-v-3d3b0472{to{transform:rotate(-1turn)}}@media(max-width:991.98px){.apt-sidebar[data-v-3d3b0472]{display:none;position:absolute;top:0;bottom:0;z-index:10}[dir] .apt-sidebar[data-v-3d3b0472]{background:#fff;border-radius:.5rem;box-shadow:0 6px 24px rgba(34,41,47,.15)}[dir=ltr] .apt-sidebar[data-v-3d3b0472]{left:0}[dir=rtl] .apt-sidebar[data-v-3d3b0472]{right:0}.apt-sidebar--open[data-v-3d3b0472]{display:block}.apt-hamburger[data-v-3d3b0472]{display:inline-flex}}[dir] .dark-layout .apt-sidebar{background:transparent}[dir=ltr] .dark-layout .apt-sidebar{border-right-color:#3b4253}[dir=rtl] .dark-layout .apt-sidebar{border-left-color:#3b4253}[dir] .dark-layout .apt-type-row:hover{background:#343d55}.dark-layout .apt-type-row__label{color:#d0d2d6}.dark-layout .apt-chip{color:#b4b7bd}[dir] .dark-layout .apt-chip{border-color:#3b4253}[dir] .dark-layout .apt-admin{border-top-color:#3b4253}.dark-layout .apt-admin__switch{color:#d0d2d6}[dir] .dark-layout .apt-request{background:#283046}.dark-layout .apt-request__name{color:#d0d2d6}.dark-layout .apt-count{color:#b4b7bd}@media(max-width:991.98px){[dir] .dark-layout .apt-sidebar{background:#283046}}